O documento apresenta os principais conceitos de modelagem de dados, incluindo os modelos conceitual, lógico e físico. Descreve entidades, atributos e como eles são organizados nos diferentes níveis de abstração de um banco de dados.
Tópicos
• Modelos deBancos de Dados
• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
• Entidade
• Atributo
3.
Modelos de Bancode
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 Bancode
Dados
• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
5.
Modelo Conceitual
• Nãoconté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çãode 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
• Descreveos dados no nível mais
baixo (interno).
• Trata dos aspectos de
implementação do SGBD.
• É elaborado apartir do modele
lógico.
8.
Entidade
• Pode serdefinidade como qualquer
coisa do mundo real, abstrata ou
concreta, na qual se deseja
guardar informações.
– Exemplo:
• Tabelas
• Files
9.
Atributo
• É tudoo que pode se relacionar
como propriedade da entidade.
– Exemplo:
• Coluna
• Campo
O conjunto de valores possivéis do
atributo chama-se 'Domínio'