Aquí les dejo un ejemplo sobre el uso de las 4 formas normales. Este ejemplo es sobre los datos de una universidad. Luego de obtener diversos datos, se logró armar una tabla con atributos que permite que guarden una relación entre datos.
Tabla con los datos atomizados (1FN):
(C_Alumno)--->(N_Alumno,C_Curso,N_Curso,Q_Creditos_Curso,
C_Seccion,C_Profesor,N_Profesor)
Tablas en segunda forma normal (2FN), por cada tabla hay una única clave primaria y los demás son atributos no claves que dependen funcionalmente de la PK.
(C_Alumno)--->(N_Alumno)
(C_Curso)--->(N_Curso,Q_Creditos_Curso)
(C_Seccion)--->(C_Profesor,N_Profesor)
Tablas en la tercera forma normal (3FN), se forman las dependencias transitivas para lograr unir las tablar y permitir construir una estructura eficiente.
(C_Alumno)--->(N_Alumno,C_Curso,C_Seccion)
(C_Curso)--->(N_Curso,Q_Creditos_Curso)
(C_Seccion)--->(C_Profesor,N_Profesor)
Las tablas en la cuarta forma normal (4FN), no contienen dependencias multivaloradas.
(C_Alumno)--->(C_Curso,C_Seccion)
(C_Alumno)--->(N_Alumno)
(C_Curso)--->(N_Curso,Q_Creditos_Curso)
(C_Seccion)--->(C_Profesor)
(C_Profesor)--->(N_Profesor)












No hay comentarios:
Publicar un comentario