Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — VUNESP 2025
Banco de Dados›Modelo Entidade-Relacionamento (MER)
Código
vu222892
Banca
VUNESP
Órgão
UNESP
Ano
2025
Cargo
V - - Doc ( )
Considere o modelo entidade-relacionamento utilizado para a modelagem de bases de dados relacionais. Nessa forma de modelagem, os atributos multivalorados representam um tipo de atributo de uma entidade, sendo que para tal tipo de atributo
Anão se permite a existência de valores nulos.
Bnão se admitem valores do tipo numérico.
Cseus valores não são armazenados na base de dados.
Dseus valores devem sofrer um processo de codificação antes de serem armazenados.
Eadmite-se a existência simultânea de mais de um valor.
Revelar gabarito e comentário▾
GabaritoE — admite-se a existência simultânea de mais de um valor.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Atributos multivalorados no Modelo Entidade-Relacionamento (MER)
Gabarito: letra E. Atributo multivalorado é aquele que pode assumir mais de um valor para uma mesma ocorrência da entidade — por exemplo, o atributo TELEFONE de uma entidade PESSOA, que admite vários números. Essa é a definição clássica do modelo conceitual, e é exatamente o que a alternativa E afirma.
O Modelo Entidade-Relacionamento (MER) é o modelo conceitual de dados, usado para descrever, de forma abstrata, as entidades, seus atributos e os relacionamentos entre elas. Ele é independente de hardware e de software, ou seja, não depende de nenhum SGBD específico. Dentro desse modelo, os atributos são classificados de várias formas: quanto à estrutura (simples ou composto), quanto à obrigatoriedade (obrigatório ou opcional), quanto à quantidade de valores (monovalorado ou multivalorado) e quanto ao armazenamento (armazenado ou derivado).
O atributo multivalorado é aquele que pode ter mais de um valor associado a uma única ocorrência da entidade. O exemplo mais comum é o atributo TELEFONE de uma entidade PESSOA: uma pessoa pode ter telefone residencial, celular e comercial, todos armazenados como valores do mesmo atributo. No Diagrama Entidade-Relacionamento (DER), o atributo multivalorado é representado por uma elipse com linha dupla. Essa característica é uma das que distinguem o modelo conceitual do modelo relacional: no MER, admite-se a multivaloração; no modelo relacional, para implementar essa situação, normalmente cria-se uma tabela separada (ou aplica-se a normalização).
A banca explora aqui a confusão entre o que é permitido no modelo conceitual (MER) e o que é permitido no modelo lógico/relacional. No MER, o atributo multivalorado é perfeitamente aceito e pode conter vários valores. Já no modelo relacional, a primeira forma normal (1FN) exige que cada atributo contenha um único valor atômico, o que leva à necessidade de decompor o atributo multivalorado em uma tabela separada. A pegadinha está em aplicar as regras do modelo relacional ao modelo conceitual, o que tornaria a alternativa E "errada" — mas a questão fala explicitamente do MER, onde a multivaloração é permitida.
NÃO CAIA NESSA!
A banca tenta fazer você aplicar as regras do modelo relacional (onde atributos multivalorados são proibidos pela 1FN) ao modelo conceitual (MER), onde eles são perfeitamente aceitos. A questão fala explicitamente do MER, então a resposta correta é a que admite múltiplos valores. Fique atento ao contexto: se a questão falar de "modelo relacional" ou "tabelas", aí sim a multivaloração seria um problema.
Alternativa A — ❌ Incorreta
Afirma que não se permite a existência de valores nulos. Isso não é uma característica do atributo multivalorado. Atributos podem ser opcionais (permitindo nulos) ou obrigatórios, independentemente de serem multivalorados. A possibilidade de valor nulo é uma questão de obrigatoriedade, não de quantidade de valores.
Alternativa B — ❌ Incorreta
Afirma que não se admitem valores do tipo numérico. Não há nenhuma restrição quanto ao tipo de dado de um atributo multivalorado. Ele pode ser numérico, textual, data, etc. O que o define é a possibilidade de múltiplos valores, não o tipo.
Alternativa C — ❌ Incorreta
Afirma que seus valores não são armazenados na base de dados. Isso é falso: os valores de um atributo multivalorado são sim armazenados. O que acontece é que, no modelo relacional, eles são normalmente armazenados em uma tabela separada para atender à 1FN. Mas no MER, eles são armazenados como parte da entidade.
Alternativa D — ❌ Incorreta
Afirma que seus valores devem sofrer um processo de codificação antes de serem armazenados. Não há nenhuma exigência de codificação específica para atributos multivalorados. A codificação pode ser usada em alguns casos, mas não é uma regra ou característica desse tipo de atributo.
Alternativa E — ✅ Correta ⟵ GABARITO
Afirma que se admite a existência simultânea de mais de um valor. Essa é exatamente a definição de atributo multivalorado: um atributo que pode ter vários valores para uma mesma ocorrência da entidade. O exemplo clássico é o atributo TELEFONE de uma entidade PESSOA, que pode armazenar vários números.