Uma instituição pretende implantar uma aplicação projetada p...

Próximas questões
Com base no mesmo assunto
Q4375802 Banco de Dados
Uma instituição pretende implantar uma aplicação projetada para armazenar informações sobre itens pertencentes ao seu patrimônio. Os itens pertencem a diferentes categorias e podem apresentar conjuntos distintos de atributos. Além disso, novos tipos de itens e novos atributos podem ser incorporados frequentemente, sem que seja desejável modificar continuamente a estrutura global do banco de dados.
A aplicação realizará principalmente operações de inserção, consulta e atualização de itens completos, sendo conveniente recuperar as informações de cada item como uma unidade de dados.

Considerando essas características, assinale a opção que apresenta a abordagem de banco de dados mais adequada ao cenário descrito. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O enunciado combina evolução frequente de atributos heterogêneos com a preferência por recuperar cada item completo; essa combinação aponta para a abordagem documental e determina o gabarito D.

Tema central: Adequação do modelo documental
Análise das alternativas
A
Errada
Tabelas normalizadas e relacionamentos não oferecem, por si só, o mecanismo de flexibilidade exigido. A proposta não explica como incorporar conjuntos variáveis de atributos sem revisões recorrentes da estrutura. Embora o modelo relacional possa implementar a aplicação, a configuração apresentada não atende tão diretamente quanto a documental à combinação de evolução dos atributos e acesso ao item completo.
B
Errada
Tipos definidos pelo usuário permitem representar estruturas específicas, mas isso não equivale a aceitar atributos variáveis sem manutenção dessas definições. Tipos compostos, por exemplo, possuem campos e respectivos tipos declarados. Portanto, representar cada categoria por um tipo não resolve, por si só, a incorporação frequente de novos atributos sem ajustes estruturais.
C
Errada
O diferencial do modelo de grafos é representar e explorar relações por meio de nós e arestas. O cenário não exige percursos, consultas por conexões ou exploração dos relacionamentos entre itens; privilegia os atributos de cada item e sua recuperação como unidade. Falta, portanto, um requisito que torne grafos mais adequados que documentos, e não uma capacidade de armazenar os itens.
D
Certa
A alternativa D atende aos dois requisitos centrais do cenário. Quanto à estrutura, cada documento pode conter os atributos pertinentes ao item e à sua categoria, sem exigir campos uniformes para todos os documentos da coleção; assim, novos atributos podem ser incorporados sem alterar continuamente uma estrutura global comum. Quanto ao acesso, reunir as informações do item em um documento corresponde à preferência por inserir, consultar e atualizar o item como unidade. A escolha decorre dessa maior adequação, não de uma impossibilidade de implementar a aplicação nos demais modelos.
E
Errada
Colunas opcionais permitem deixar sem valor os atributos já previstos que não se aplicam a determinado item. Elas não acomodam automaticamente um atributo novo: se não houver coluna correspondente, será necessário acrescentá-la, alterando a estrutura da tabela. Essa necessidade contraria a preferência por evitar modificações estruturais frequentes.
Pegadinha da questão
A confusão mais direta é tratar atributo opcional como atributo ainda não previsto: permitir que uma coluna fique sem valor não permite criar novos campos sem alterar a tabela.
Dica para questões semelhantes
  • Compare as alternativas pelo mecanismo que efetivamente oferecem para atender aos requisitos, e não apenas pela possibilidade de representar os dados.
  • Na escolha do modelo, avalie conjuntamente a evolução da estrutura e o padrão de acesso: a existência de categorias distintas, isoladamente, não decide a questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo