Escolar Documentos
Profissional Documentos
Cultura Documentos
Mini-Mundo
(Peter Chen, 1976)
Fases do Projeto de BD
Banco de Dados - Jugurta Lisboa Filho Banco de Dados - Jugurta Lisboa Filho
Conceitos do Modelo E-R Conceitos do Modelo E-R
Banco de Dados - Jugurta Lisboa Filho Banco de Dados - Jugurta Lisboa Filho
Conceitos do Modelo E-R Exemplo de Esquema no Modelo E-R
pertence
atributo m 1
tem Taxa
experiência Tipos
entidade fraca n
1 1 ESQUEMA LÓGICO
Técnicos (NumTec, Nome, Cargo)
1 n cardinalidades Tipos (Tipo, Categoria, Taxa)
Aparelhos (NumAp, Tipo*, Idade, Dono)
m n
Experiência (NumTecnico*, Tipo*, AnosExp)
Banco de Dados - Jugurta Lisboa Filho Banco de Dados - Jugurta Lisboa Filho
Especialização e Generalização Especialização e Generalização
• Especialização • Generalização
– Processo de projeto top-down. – Processo de projeto botton-up.
– Especificação de subgrupos dentro de um – Combina conjuntos entidade, que compartilham
conjunto de entidades que são distintas, isto é, as mesmas características (atrib./rel.), em uma
possuem características específicas. entidade de mais alto nível.
• Possuem atributos ou relacionamentos que não – Generalização e especialização são abstrações
se aplicam ao conjunto entidade de nível inversas e são representadas no esquema E-R
superior. da mesma forma.
– Exemplos: Empregado • Herança de atributos
cart-trab
PIS – O conjunto entidade de nível inferior herda
todas os atributos (e relacionamentos) do
conjunto entidade ao qual está ligado.
Agência de Horista Mensalista • Ex.: Carro Fabricante Caminhão
Empregos vlr-hora salário n-chassi n 1 nome
1 n n-chassi
num-horas país-origem placa
horas-extras placa
cor n-eixos
Proprietário 1 n tonelagem
n-passag n 1
ano-fabric nome ano
tipo-comb ender n
CGC/CPF 1
Banco de Dados - Jugurta Lisboa Filho Banco de Dados - Jugurta Lisboa Filho
Agregação no Modelo E-R Cardinalidade Mínima