Considerando a figura acima, que ilustra um modelo entidade ...

Próximas questões
Com base no mesmo assunto
Q47357 Banco de Dados
Imagem 051.jpg
Considerando a figura acima, que ilustra um modelo entidade relacionamento (ER) representando uma situação hipotética, em que uma pessoa é um delegado ou um candidato a cargo público em uma eleição, assinale a opção que apresenta as relações corretas geradas a partir desse modelo.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Parece complicada, mas é fácil:

Como a banca disse que uma Pessoa ou é Candidato ou é Delegado temos que a entidade Pessoa não gera tabela nenhuma; sempre que temos uma pessoa é necessariamente deve ser classificada como uma das duas entidades especializadas, ou seja, não podemos ter apenas "pessoa" no banco.

Observando a relação cargo, temos que ela participa de forma total no relacionamento "concorrência", ou seja, sempre que tivermos um candidato ele vai estar ligado a algum cargo. Disso temos que o candidato necessariamente deve ter o cod_cargo, afinal ele sempre estará ligado a este cargo.

Abraços

Gabarito C:

Relacionamento ISA:( entidades especializadas herdam os atributos da entidade genérica ou a uma generalização para o alto nível, ou seja, uma generalização de atributos em comum das entidades)

Nessa caso da questão temos uma herança, isto é, além de possuir seus atributos, as especializadas também terão os atributos da entidade genérica;

Entidade genérica = Pessoa

Atributos ->id_pessoa, titulo_eleitor, nome

Entidades especializadas:

delegado->id_pessoa, titulo_eleitor, nome + função

candidato->id_pessoa, titulo_eleitor, nome + partido + numero_inscricao + cod_cargo

O cargo não entra nessa "herança", porque para estar em um cargo a pessoa já é delegado ou é um candidato a um cargo, não tendo assim uma relação direta de herança com a entidade pessoa, e por isso, não herda seus atributos.

Entidade cargo:

Atributos -> (cod_cargo, descricao)

Lembrando que:

Entidade genérica -> entidade especializada = especialização

Entidade especializada-> entidade genérica = generalização

Stay hard!!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo