O modelo relacional revolucionou a área de banco de dados; e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C. Vamos analisá-la para compreender o motivo:
A afirmação na alternativa C sugere que qualquer subconjunto de um conjunto de chaves em uma relação pode ser considerado chave candidata, o que é incorreto. Uma chave candidata é definida como um subconjunto mínimo de atributos que pode identificar de forma única cada tupla em uma relação. Isso significa que a remoção de qualquer atributo da chave candidata resultaria na perda da propriedade de identificação única. Portanto, não é verdade que "algum dos subconjuntos" possa ser uma chave candidata; na verdade, deve-se ter o menor número possível de atributos que ainda garantam a unicidade.
Para esclarecer ainda mais, é necessário entender que cada relação pode ter várias chaves candidatas, mas apenas uma delas será escolhida como chave primária. A chave primária é um tipo especial de chave candidata escolhida para identificar de forma única as tuplas na relação, e nenhuma parte desta chave pode ser nula.
Resumidamente, a alternativa C erra ao afirmar a possibilidade de qualquer subconjunto dos campos ser uma chave candidata, pois o correto é que uma chave candidata deve ser um conjunto mínimo e completo que garanta a unicidade das tuplas na relação sem possuir atributos supérfluos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: C
Uma tupla pode ter várias chaves candidatas mas só uma chave primária.
Sobre a Letra D.
Uma view armazena dados antigos ??????
Lennon, Acredito que ele esteja fazendo referencia da view materializada, que precisa de atualização manual.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo