Alcance del atributo principal y determinación de ejemplo de base de datos con múltiples códigos candidatos
Atributo no primario: Al contrario de lo anterior, no aparece en ningún código candidato, este atributo es un atributo no primario.
Entonces los atributos principales en este momento son: h, l, I, j. Los atributos no principales son: k
Juicio en forma normal:
. Primera forma normal (1NF) ¿No hay columnas duplicadas? Inseparabilidad de atributos
Los atributos de la segunda forma normal (2NF) dependen completamente de la clave principal [eliminando la dependencia funcional parcial de los atributos no primarios del código principal], de acuerdo con 1NF, y los atributos no primarios son completamente dependiente del código.
Los atributos de la tercera forma normal (3NF) se ajustan a 2NF y son independientes de otros atributos no primarios [eliminando dependencias transitivas], eliminando dependencias transitivas.
Forma Normal BC (BCNF): se ajusta a 3NF, el atributo principal no depende del atributo principal.
Debido a la existencia de j->;, k depende parcialmente del código candidato (IJ), por lo que no se cumple la segunda forma normal. Entonces este modelo solo pertenece a la primera forma normal.