2. Tópicos
• Modelos de Bancos de Dados
• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
• Entidade
• Atributo
3. Modelos de Banco de
Dados
• Modelo de (Banco de) Dados:
descrição das informações que
estão armazenadas em um banco
de dados.
Modelo de Dados
=
Descrição formal da estrutura de um banco de dados
4. Modelos de Banco de
Dados
• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
5. Modelo Conceitual
• Não contém detalhes sobre a
representação em meio físico das
informações.
• Representa de forma mais natural
os fatos do mundo real, em suas
propriedades e relacionamentos.
• Independente do Banco de Dados.
6. Modelo Lógico
• Descrição de como as informações
estão organizadas internamente,
visão do usuário do SGBD.
• Dependente do Banco de Dados.
– Exemplo:
• Modelo relacional (tabelas)
• Modelo Hierarquico e XML (árvore)
• Modelo Orientado a Objetos (Classes e
Registros).
7. Modelo Físico
• Descreve os dados no nível mais
baixo (interno).
• Trata dos aspectos de
implementação do SGBD.
• É elaborado apartir do modele
lógico.
8. Entidade
• Pode ser definidade como qualquer
coisa do mundo real, abstrata ou
concreta, na qual se deseja
guardar informações.
– Exemplo:
• Tabelas
• Files
9. Atributo
• É tudo o que pode se relacionar
como propriedade da entidade.
– Exemplo:
• Coluna
• Campo
O conjunto de valores possivéis do
atributo chama-se 'Domínio'