← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

Um Modelo Entidade-Relacionamento (MER) é composto basicamente por entidades e seus relacionamentos, assim como por atributos que descrevem suas propriedades. Considere Pessoa como uma entidade que possui diversos dependentes, como: filhos, pai, mãe, enteado etc. Para modelar “Dependentes” como uma propriedade da entidade “Pessoa”, deve-se usar o atributo do tipo:

Gabarito: D

No MER, os atributos servem para descrever características de uma entidade. Quando um atributo pode aparecer várias vezes para a mesma instância da entidade, ele é chamado de multivalorado. É exatamente o caso de “Dependentes” em relação a “Pessoa”, porque uma pessoa pode ter zero, um ou vários dependentes, e não apenas um valor único. Pense assim: se você tentar guardar “dependente” como um atributo comum, vai acabar forçando a estrutura a aceitar só uma informação por pessoa. Mas a realidade é mais bagunçada do que a planilha gostaria, e o modelo precisa acompanhar isso. Por isso o atributo deve admitir múltiplos valores. Em modelagem conceitual, atributo multivalorado é aquele representado, em geral, por elipse dupla no MER. Ele não é chave, porque não identifica a entidade; não é composto, porque não precisa ser dividido em partes menores; e não é derivado, porque não é calculado a partir de outro atributo. Assim, o gabarito está correto ao indicar o atributo multivalorado. A ideia central é simples: se a entidade pode ter vários itens daquele mesmo dado, o atributo não pode ser monovalorado.

Continue treinando

Questões relacionadas