-
GABARITO B
Resumo:
1ª FN = Requer que os atributos tenham valores atômicos e indivisíveis, ou seja todos os atributos possuem valores singulares.
2ª FN = Retiramos aqui as dependências parciais, ou seja, quando temos uma CHAVE COMPOSTA, poderemos ter um atributo dependendo de somente uma parte dessa chave composta, sendo assim a 2ª FN elimina essa dependência.
3ª FN = Retiramos aqui as dependências funcionais ou transitivas, ou seja, quando um atributo não chave depende de outro atributo não chave.
4ª FN = Retira as DMV (dependências multivaloradas).
5ª FN = Trabalha com junções, quando realizamos junções podemos ter tuplas espúrias (tuplas que perderam algum valor de alguma coluna ou atributo), então está FN trabalha de uma forma que não permita gerar tuplas espúrias.
Foco na missão, eu vou ser QCO !
-
Discordo das alternativas. De acordo com Elmasri:
" Um esquema de relação R está na BCNF sempre que uma dependência funcional não-trivial X -> A for
mantida em R, então X será uma superchave de R "
Logo, o conceito refere-se a Forma Normal de Boyce Code, não a 3FN.
-
Terceira Forma Normal (3FN)
Se toda vez que uma dependência funcional não trivial X → A se mantiver em R, ou (a) X for uma superchave de R ou (b) A for um atributo principal de R.
Forma Normal de Boyce-Codd (FNBC)
Se toda vez que uma dependência funcional não trivial X → A se mantiver em R, então X é uma superchave de R.
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. 6.ed. [S.l.]: Pearson Addison Wesley, 2011.
Págs 354 e 356
-
Quando falar em superchave, se liga logo na 3FN.