Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023
Banco de Dados›Banco de Dados Relacionais
Código
fg063611
Banca
FGV
Órgão
DPE-RS
Ano
2023
Nível
Superior
Cargo
Analista - Área de Apoio Especializado - Tecnologia da Informação - Desenvolvimento de Sistemas
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:
Achave;
Bcomposto;
Cderivado;
Dmultivalorado;
Emonovalorado.
Revelar gabarito e comentário▾
GabaritoD — multivalorado;
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”.
Modelo Entidade-Relacionamento: Tipos de Atributos
Gabarito: letra D. O atributo multivalorado é o tipo adequado para modelar "Dependentes" como uma propriedade da entidade "Pessoa", pois uma pessoa pode ter vários dependentes (filhos, pai, mãe, enteado), ou seja, o mesmo atributo pode conter múltiplos valores do mesmo tipo.
A questão testa o conhecimento dos tipos de atributos no modelo Entidade-Relacionamento (MER). Cada tipo tem uma finalidade específica:
Atributo chave: identifica unicamente uma instância da entidade.
Atributo composto: pode ser subdividido em partes menores (ex.: endereço composto por rua, número, cidade).
Atributo derivado: seu valor é calculado a partir de outros atributos (ex.: idade a partir da data de nascimento).
Atributo multivalorado: pode ter um ou mais valores para a mesma entidade (ex.: telefones, dependentes).
Atributo monovalorado: possui apenas um valor para cada entidade (ex.: CPF de uma pessoa).
No contexto fornecido, o conteúdo de apoio menciona que "um atributo multivalorado possui um ou mais valores para o mesmo atributo" (C2), confirmando a definição.
Alternativa A — ❌ Incorreta
Atributo chave é usado para identificar de forma única cada instância da entidade, não para armazenar múltiplos valores. Dependentes não servem como chave primária.
Alternativa B — ❌ Incorreta
Atributo composto é aquele que pode ser dividido em subatributos (ex.: nome completo = primeiro nome + sobrenome). Apesar de "Dependentes" poder ser modelado como um atributo composto (ex.: nome, grau de parentesco), a questão enfatiza a multiplicidade de valores, não a decomposição. O tipo mais direto é multivalorado.
Alternativa C — ❌ Incorreta
Atributo derivado é calculado a partir de outros atributos (ex.: idade). Dependentes não são derivados de outro dado; são valores inseridos diretamente.
Alternativa D — ✅ Correta ⟵ GABARITO
Atributo multivalorado é a escolha correta, pois uma pessoa pode ter múltiplos dependentes (filhos, pai, mãe, enteado), e o atributo pode armazenar uma lista de valores do mesmo tipo. Por exemplo, uma pessoa pode ter os dependentes "João" e "Maria".
Alternativa E — ❌ Incorreta
Atributo monovalorado permite apenas um valor por entidade, como "nome" ou "data de nascimento". Não atende à necessidade de múltiplos dependentes.
SE LIGUE NESSA!
No MER, atributos multivalorados são representados por uma elipse com borda dupla. Em implementações relacionais, geralmente são tratados como tabelas separadas.