-
O erro da B é o trecho "e também entre outros relacionamentos"?
-
Na D)
Generalização é bottom-up..
Especialização é top-down..
-
erro da B?
-
Fagner Silva, acredito que o erro da letra B seja o seguinte:
"O diagrama entidade relacionamento permite o relacionamento entre entidades e também entre outros relacionamentos."
Relacionamentos não se relacionam com outros relacionamentos!
O que pode ocorrer é um relacionamento se tornar uma Entidade Associativa.
Entidade ---- Relacionamento ---- Entidade
Entidade ---- Relacionamento ---- Relacionamento => Entidade ---- Relacionamento ---- Entidade Associativa
-
Erro da B.
O diagrama E-R não permite relacionamentos entre relacionamentos. O que existe é o conceito de agregação. Neste caso, duas entidades e seu respectivo relacionamento são tratadas como sendo uma única entidade superior, e essa entidade superior é que se conecta com outro relacionamento.
Vejam esse link, página 21: http://homepages.dcc.ufmg.br/~laender/material/ibd-parte2.pdf
-
O que seria herança múltipla?
-
Especialização(top-down) – resultado da separação de um tipoentidade de nível mais alto (superclasse), formando vários tipos-entidades de nível mais baixo (subclasse).
Generalização(button-up) – resultado da união de dois ou mais tiposentidades de nível mais baixo (subclasse), produzindo um tipo-entidade de nível mais alto (superclasse) – é uma abstração de um conjunto de entidades.
Profa. Dra. Cristina Dutra de Aguiar Ciferri
-
Especialização(top-down) – resultado da separação de um tipoentidade de nível mais alto (superclasse), formando vários tipos-entidades de nível mais baixo (subclasse).
Generalização(button-up) – resultado da união de dois ou mais tiposentidades de nível mais baixo (subclasse), produzindo um tipo-entidade de nível mais alto (superclasse) – é uma abstração de um conjunto de entidades.
O diagrama entidade relacionamento permite o relacionamento entre entidades mas não entre outros relacionamentos.
Herança múltipla ocorre quando uma entidade filha (classe) recebe seus atributos e relacionamentos de mais de uma entidade mãe (superclasses).
-
Compilando as respostas:
a) ERRADA. Herança múltipla ocorre quando uma entidade filha (classe) recebe seus atributos e relacionamentos de mais de uma entidade mãe (superclasses).
b) ERRADA. Não é permitido o relacionamento entre relacionamentos.
c) ERRADA. O traço representa um (1) relacionamento. O opcional é representado por uma bolinha aberta (o).
d) ERRADA. Generalização é bottom-up (de baixo para cima). A especialização é que é top-down.
e) CERTA. "Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) é uma técnica de desenvolvimento utilizada para reduzir a impedância da programação orientada aos objetos utilizando bancos de dados relacionais". Fonte: Wikipédia (se alguém puder citar uma fonte melhor, agradeço. Não tenho livros)