Trabalho banco de dados
Professor: Ricardo Bortolo Vieira
Curso: Sistemas de Informação
Aula 03
Cronograma:
◦
◦
◦
◦
◦
Propriedade Modelo ER
Modelando a Realidade
Atributos Opcionais
Atributos Multivalorados
Exercícios de Fixação
Modelo Entidade Relacionamento
Propriedades dos modelos ER:
Um modelo ER é um modelo formal, preciso e não ambíguo.
•
Pessoas diferentes não podem ter uma visão diferente do mesmo modelo. •
DER pode ser usado como entrada para uma ferramenta CASE.
Fundamental:
Fundamental todos os envolvidos devem estar treinados em sua compreensão Risco:
Risco subutilização.
•
•
Modelo Entidade Relacionamento
Propriedades dos modelos ER:
Modelo ER têm poder de expressão Limitado
Modelo ER é uma representação abstrata do banco de dados.
• Não especificar todas as restrições de integridade.
• Usar um dicionário de dados para registrar essas restrições e manter informações sobre as estruturadas que podem p3 p1 definir regras na modelagem lógica. p7 •
p8
p6
PESSOA
1 marido p2
1
esposa
CASAMENTO
p5
p4
m
m e m em
ee p5,p5 p1,p3 p3,p6 p6,p8
Modelo Entidade Relacionamento
Propriedades dos modelos ER:
Modelo ER têm poder de expressão Limitada e3 e7 e1 e6
EMPREGADO
supervisor
1
n
super- supervisor visionado
e1,e2
SUPERVISÃO supervisionado e1,e3
e5
e4
e2
supervisionado
e8
supervisor
supervisionado
supervisor
e3,e4
e3,e5 e5,e1
Modelo Entidade Relacionamento
Propriedades dos modelos ER:
Diferentes Modelos podem ser equivalentes
•
•
Modelam a mesma realidade.
Geram o mesmo esquema de banco de dados no modelo lógico, considerando as mesmas regras de tradução e o mesmo exemplo de modelo lógico, no caso deste curso o
Modelo Relacional.
Modelo Entidade Relacionamento
Propriedades dos modelos ER:
Transformação de relacionamento n:n em entidade
1.
O relacionamento n:n é