trabalho
Rogério Zambon
Faculdade Alvorada
Redundância controlada
Múltiplas representações da informação controladas por um software, garantindo a sincronia entre as diversas representações Do ponto do usuário, existe apenas uma única representação da informação
Do ponto de software, existem duas ou mais representações que melhoram a confiabilidade e desempenho
Redundância não controlada
Múltiplas representações da informação e sua sincronia entre as diversas representações são controladas por um usuário Solução para redundância não controlada é o compartilhamento de dados
Podemos definir Banco de dados como..
Conjunto de dados integrados que tem por objetivo atender uma comunidade de usuários
E podemos definir SGBD como..
Software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados
E, para fixar..
Banco de dados
≠
SGBD
O que é modelo de dados?
Descrição formal da estrutura de um banco de dados
E, na construção de um modelo, usamos um conjunto de conceitos
Modelo conceitual
Descrição do banco de dados de forma independente de implementação em um SGBD. Sabemos que os dados são armazenados, mas não definimos como são salvos a nível de SGBD. É uma camada abstrata, descrevendo a estrutura de forma independente e particular.
Modelo conceitual
A técnica mais difundida deste modelo é a entidaderelacionamento - ER. Um modelo conceitual é usualmente representado através de um diagrama, chamado diagrama entidade-relacionamento - DER.
Modelo conceitual
Dentro deste conceito, podemos interpretar um modelo de duas formas:
Modelo abstrato da organização
Modelo abstrato do banco de dados
Modelo abstrato da organização
Define as entidades da organização que tem informações armazenadas no banco de dados.
Modelo abstrato do banco de dados
Define quais tabelas farão parte do banco de dados.
Exemplos