-
Alguem poderia explicar a diferença entre a letra B e a letra E?
-
Acredito que se a coluna B tem valor único, ela consegue identificar unicamente cada tupla da tabela, sendo portante uma chave candidata. a FNBC institui que todo determinante deve ser chave candidata, não sendo necessário portanto que B seja uma chave primária para que a relação atenda a regra dessa forma normal.
Lembre-se que a chave primária deve ser constituída pelo menor conjunto de atributos possível.
-
As instâncias "a" e 'b" são chaves candidatas, "a" foi escolhida para ser chave primária e "b" chave alternada, logo, esse esquema está na forma normal FNBC, pois ambos os determinantes podem ser chaves candidatas.
At.te
Foco na missão ❢
-
FNBC, todo determinante deve ser chave candidata.
Quem pode ser chave, quem é "not null" e "unique".
create table R (
a int not null,
b int not null,
constraint PK primary key (a) ,
constraint UQ unique (b) )
Gab. C.