O relacionamento r2 é ternário pois relaciona as entidades E...
Em relação a bancos de dados relacionais e diagramas de
entidade-relacionamento (E-R), julgue os itens a seguir, tendo
como referência a figura acima.
Comentários
Veja os comentários dos nossos alunos
ISA diz respeito a outro conceito.
Precisamos em um primeiro momento conhecer alguns conceitos básicos.
ENTIDADES
Para Heuser entidade é um conjunto de objetos da realidade modelada sobre as quais se deseja manter informações no banco de dados.
A entidade é considerada o objeto básico representado no modelo ER.
A entidade é representada através de um retângulo contendo o nome da entidade.
No exemplo acima: E1, E3, E4, E5,E6
ATRIBUTO
São características das entidades representadas
Na prática, os atributos são representados textualmente para não sobrecarregar os diagramas
RELACIONAMENTO
O relacionamento acontece entre as entidades quando existe algum tipo de associação entre estas. Um relacionamento é representado através de um losango ligado por linhas as entidades.
Existe ainda um conceito em Relacionamento que é do auto-relacionamento. Neste tipo de relacionamento a relação ocorre com apenas uma entidade, ou seja, entre ocorrências da mesma entidade.
Os relacionamentos vistos até o momento são identificados como Binários, por se tratar da relação entre duas entidades. Quando temos relação entre três entidades, chamamos de relacionamentos ternários.
Os relacionamentos também podem possuir atributos. Que serão características especificas que ocorrem durante o relacionamento não fazendo parte de nenhuma entidade em específico.
Além dos atributos outras caracteristicas podemos associar as entidades.
Especialização: é um processo de transformar uma entidade que podemos chamar de superclasse em outras subclasses.
Generalização: É um processo contrário ao da especialização, que ocorre quando temos mais de uma entidade com atributos comuns entre elas e então neste caso podemos criar uma superclasse com os atributos em comum, utilizando assim o conceito da generalização.
O conjunto de subgrupos de uma mesma entidade-tipo são as suas subclasses.
A entidade-tipo que é comum a um conjunto de subclasses é a superclasse.
Este tipo de relacionamento é designado por relacionamento superclasse/subclasse ou relacionamento ISA (‘is a’).
Restrições de Sobreposição: Determina, que um registro pode ser associado tanto uma subclasse como a uma outra subclasse.
Restrições de Cobertura: Determina, que um registro pode ser associado a uma subclasse ou a uma outra subclasse.
ELMASRI, Rames; NAVATHE, Shamkant B. Sistema de Banco de Dados. Rio de Janeiro, 4ed.: LTC, 2000.
O relacionamento r2 é ternário pois relaciona as entidades E1, E3 e E4. Sua chave primária será as chaves primárias das entidades E1 (a1), E3 (a7) e E4 (a8). A única exceção se dará quando o relacionamento ISA entre E4, E5 e E6 possuir restrição de sobreposição, e, nesse caso, o atributo a9 ou o a10 poderão ser considerados em lugar de a8.
O erro ocorre porque a restrição de sobreposição o A4 pode ser do tipo A5 e A6, então não pode ter como chave primária o atributa a9 ou a10. Seria necessário, para identificá-lo unicamente a9 e a10 ou o próprio a8.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo