Julgue o item a seguir, a respeito de projeto e modelagem de...
A preservação da dependência é uma meta do projeto de banco de dados relacional, de forma que a validação das atualizações no banco de dados possa ser executada sem o uso de junções, não resultando em relações ilegais.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C (certo)
O tema central da questão é a preservação da dependência em projetos de bancos de dados relacionais, um conceito fundamental no processo de normalização. A normalização é uma técnica utilizada para estruturar um banco de dados de modo a reduzir a redundância e melhorar a integridade dos dados.
Para entender melhor, vamos resumir o conceito da normalização e a importância da preservação da dependência:
A normalização é o processo de organizar os dados em um banco de dados para cumprir certas regras, chamadas de formas normais. Estes passos ajudam a minimizar a redundância e prevenir anomalias de atualização, inserção e exclusão. As formas normais mais conhecidas são a Primeira Forma Normal (1FN), Segunda Forma Normal (2FN), Terceira Forma Normal (3FN), e a Forma Normal de Boyce-Codd (BCNF).
A preservação da dependência refere-se à capacidade de um esquema normalizado de manter todas as dependências funcionais necessárias que existiam no esquema original. Isso é importante porque permite que a validação das atualizações no banco de dados seja efetuada sem a necessidade de operações de junção, preservando a eficiência e evitando inconsistências.
Segundo o livro clássico de Elmasri e Navathe sobre sistemas de banco de dados, a preservação das dependências é uma meta importante, pois com isso, a implementação das operações de atualização se torna mais simples e direta. Portanto, a afirmação de que a preservação da dependência ajuda a evitar que relações ilegais sejam formadas, sem o uso de junções complexas, está correta.
Assim, a alternativa C está correta, pois reflete precisamente o objetivo de preservar as dependências no projeto de banco de dados relacional, garantindo que a integridade dos dados seja mantida de forma eficiente.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo