-
"A→B": em normarlização essa seta significa que A determina B. Então, eu resolvi a questão seguindo o seguinte pensamento:
Se A → B e B → C, então A e B são chaves (juntas ou isoladamente). E, nesse caso, houve uma dependência transitiva que a 3FN resolve.
Se A → B e B → A, então ambas são independetes na determinação do outro. Aqui ocorre uma dependência parcial e a 2FN resolve.
Por isso, a alternativa "Pode ser normalizada, desde que os atributos A e B sejam marcados, independentemente, como chaves." está correta.
-
Se A → B e B → A, então A e B são iguais
Se B → C, então A → C, pois concluí que A e B são iguais
De acordo com essa última dependência, A e B devem ser chaves, porém independentes
-
Para que essa tabela seja normalizada e não tenhamos problemas com as dependências funcionais, A e B, que são atributos determinantes, devem ser atributos chave. É esse o requisito da BCNF, comumente adotado pela FGV como critério para a normalização.
De todo modo, se A ou B não fosse chave, teríamos problemas já com a 3FN, pois haveria a ocorrência de dependências transitivas com atributos não chave!
-
Porque a letra C está errada?