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:
- A)chave;
Errada, porque chave serve para identificar univocamente a entidade, e não para representar vários dependentes.
- B)composto;
Errada, porque atributo composto é aquele que pode ser decomposto em partes, como endereço, e não indica repetição de valores.
- C)derivado;
Errada, porque atributo derivado é calculado a partir de outros dados, como idade a partir da data de nascimento.
- D)multivalorado;
Certa, porque “Dependentes” pode aparecer várias vezes para a mesma pessoa, caracterizando um atributo multivalorado.
- E)monovalorado.
Errada, porque monovalorado admite apenas um único valor por instância da entidade, o que não atende ao caso.
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.