Escolar Documentos
Profissional Documentos
Cultura Documentos
Especialização sobreposta
duas setas separadas
pessoa pode ser empregado e estudante ao
mesmo tempo
Especialização disjunta
seta única usada
pessoa não pode ser instrutor e secretário ao
mesmo tempo
Especialização
Generalização
Agregação:
Um modelo E-R não pode especificar
relacionamentos entre relacionamentos. Esse
tipo de construção seria útil em relações não
binárias, como visto com instrutor, estudante e
projeto.
Agregação
Agregação
Notação usada:
atributos dentro da entidade
chaves primárias sublinhados e atributos de
entidades fracas sublinhados com tracejado
setas para indicar cardinalidade (aponta para
o “um” da relação)
generalização usa setas
Notação
Notação
Notação alternativa
Notação alternativa:
atributos podem ser mostrados como ovais
ligados às entidades
chaves primárias são sublinhadas
generalização usa triângulo
Notação alternativa
Notação UML
Notação UML:
atributos dentro das entidades
cardinalidade utiliza menor..maior (mas do
lado inverso)
deve indicar se atributo é público, privado ou
protegido
generalização usa setas
Notação UML
Notação UML
Resumo
Relacionamento um-para-muitos:
Referências I
Eliane Faria.
Slides eliane faria.
http://www.facom.ufu.br/~elaine/disc/BD/BD.html.
Accessed: 2019-08-01.
Michael Hernandez.
Database Design For Mere Mortals.
Addison-Wesley, 2013.
Carlos Alberto HEUSER.
Projeto de banco de dados.
Editora Bookman, 2009.
Roopesh Ramklass.
OCA Oracle Database 12c Exam Guide.
McGraw-Hill, 2014.
Henry F.; SUDARSHAN S. SILBERSCHATZ, Abraham; KORTH.
Sistema de banco de dados.
Elsevier, 2006.