Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1685 palavras )
  • Download(s) : 0
  • Publicado : 3 de abril de 2013
Ler documento completo
Amostra do texto
ETAPA 01
 –
Passo 1 Sistema de Banco de Dados X Sistema de Arquivos
Antes de SGBDs as aplicações utilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicações armazenavam seus dados através das interações com a aplicação. Sendo armazenados em diversos arquivos, precisando de diferentes programas de aplicações para extrair e acrescentar registros, elevandode formas os custos destas aplicações.

* Dados e Meta-dados na base
Os dados e a descrição correspondente são armazenadas na base e gerenciadas pelo SGBD.

* Independência de Dados-Programas
Modificações como inclusão de um novo campo não afetam os programas.

* Abstração de Dados
Representação conceitual através de um modelo de dados que só usa conceitos lógicos.

*Múltiplas Visões
São visões, de como os usuários vê em o banco de dados;- Cada um vê o banco de dados ao seu modo. Representam a abstração de mais alto nível da arquitetura ;Construídos de forma que sejam removidos os conflitos entre duas ou mais visões

Sistema de Banco de Dados Vantagens Desvantagens
Dados podem ser compartilhados; Os sistemas de banco de dados são complexos, difíceis e demoradospara projetar; Redundância pode ser reduzida; Custos Iniciais de softwares e hardwares altos ;Inconsistência pode ser vista (Ate certo ponto);Danos ao banco de dados afetam virtualmente todos os programas ;Suporte a transações pode ser fornecido; Custos altos para a conversão de sistemas baseados em arquivos para banco de dados ;Integridade pode ser mantida; Treinamento inicial necessários aosprogramadores e usuários .Segurança pode ser reforçada; Requisitos contraditórios podem se reequilibrados ; Padrões podem ser reforçados.
Sistemas de Arquivos Vantagens Desvantagens
É padrão aberto, não sendo preciso pagar por nenhum software; Problemas de Integridade ;Existem varias ferramenta e editores bons no mercado ;A redundância pode afetar a eficiência para armazenamento, afetando atransmissão e processamento, elevando os custos; Simplicidade e legibilidade, tanto para usuários como para computadores; Redundância e inconsistência dos dados Separação do conteúdo para a formatação; Dificuldade no acesso aos dados; Possibilidade de criar sua própria sintaxe de dados ;Isolamento dos dados ;Possui suporte a
Unicode 
 Anomalias de acesso concorrente; Permite validação, o que torna ostestes mais efetivos, e a construção de aplicações bem mais fáceis. Problemas de segurança.

 

Sistema de Banco de Dados

Passo 2
Modelo de dados consiste na especificação das estruturas de dados ,contendo uma coleção de ferramentas conceituais descrevendo dados, relações de dados, semântica de dados e restrições de consistência. Um modelo dedados oferece uma maneira de descrever o projetode um banco de dados do nível lógico, físico e de view. Especificando também a atividade de regras de negócios, necessárias para suportar uma área de negócios. Representada também, por um conjunto de requerimentos de informações de negócios. É uma parte importante do desenho que compõem o sistema de informação .A abordagem que se dispensa ao assunto normalmente atende três perspectivas: ModelagemConceitual, Modelagem Lógica e Modelagem Física. A primeira e conhecida e usada como representação de alto nível e considera exclusivamente o ponto de vista do usuário criador do dado, a segunda já agrega alguns detalhes de implementação e a terceira demonstra como os dados são fisicamente armazenados. Já os três modelos de dados mais conhecidos, quanto ao objetivo, podemos identificar osseguintes:

 
Modelo de dados entidade-relacionamento (MER),
(Leitura, construção e validação dos modelos). O modelo entidade-relacionamento ébaseado em uma percepção de um mundo real que consiste em uma coleção  de objetos básicos chamados entidades
, e em
Relacionamentos entre estes objetos. Uma entidade
é um objeto que é distinguível de outro objeto por um conjunto específico de atributos....
tracking img