Em uma relação a forma mais alta atendida representa o grau em que ela foi normalizada. Essa condição denomina-se:
- A)Boyce-Codd.
Incorreta, porque Boyce-Codd é uma forma normal específica, não o nome genérico do grau de normalização da relação.
- B)Forma normal.
Correta, pois forma normal é o termo usado para indicar a mais alta forma normal satisfeita por uma relação.
- C)Relação aninhada.
Incorreta, porque relação aninhada diz respeito a estrutura de dados/armazenamento, não ao conceito de grau de normalização.
- D)Atributo de esquema.
Incorreta, porque atributo de esquema é elemento estrutural do modelo, não a denominação do nível de normalização.
Gabarito: B
Quando uma relação vai sendo ajustada para reduzir redundância e evitar anomalias de inserção, atualização e exclusão, dizemos que ela está sendo normalizada. Em teoria de Banco de Dados, o nível de normalização de uma tabela é medido pela mais alta forma normal que ela atende. Ou seja: se ela cumpre a 3FN, mas não a 4FN, o seu grau de normalização é 3FN. É justamente isso que a questão descreve ao falar em "a forma mais alta atendida". Esse nome geral é forma normal. Não é um tipo específico como a de Boyce-Codd, porque esta é apenas uma das formas normais possíveis, normalmente tratada como um nível dentro da sequência de normalização. Pense assim: forma normal é a régua; Boyce-Codd é uma marca nessa régua. A pergunta quer o nome da condição que representa o grau de normalização da relação, e esse nome é a forma normal. Em doutrina de Banco de Dados, o conceito é apresentado dessa forma, sem depender de lei ou jurisprudência. Então, o gabarito B está correto porque expressa exatamente a ideia de nível mais alto de normalização alcançado pela relação.