modelagem de dados
TRANSCRIPT
![Page 1: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/1.jpg)
Prof. Fábio Antonio FerreiraPindamonhangaba, 2011
Modelagem de Dados
![Page 2: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/2.jpg)
Tópicos
• Modelos de Bancos de Dados• Modelo Conceitual• Modelo Lógico• Modelo Físico• Entidade• Atributo
![Page 3: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/3.jpg)
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
![Page 4: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/4.jpg)
Modelos de Banco de Dados
• Modelo Conceitual• Modelo Lógico• Modelo Físico
![Page 5: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/5.jpg)
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.
![Page 6: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/6.jpg)
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).
![Page 7: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/7.jpg)
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.
![Page 8: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/8.jpg)
Entidade
• Pode ser definidade como qualquer coisa do mundo real, abstrata ou concreta, na qual se deseja guardar informações.– Exemplo:
• Tabelas• Files
![Page 9: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/9.jpg)
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'
![Page 10: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/10.jpg)
Referência
• http://www.macoratti.net/cbmd1.htm• http://www.dsc.ufcg.edu.br/~baptista/cursos/BDadosI/• http://www.professoraligia.com.br• http://www.inf.puc-rio.br/~casanova/htm/material.htm• http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula6.html
![Page 11: Modelagem de dados](https://reader038.vdocuments.com.br/reader038/viewer/2022100518/558c6620d8b42aef348b45a7/html5/thumbnails/11.jpg)
Contato
• E-mai: fantonios@gmail• Linkedin: Fábio Ferreira• Twitter: fantonios• Skype: fantonios