En la tabla CURSOS_MAESTRO , el atributo Aula_Profesor depende de Profesor , que no es una clave primaria. Movemos esa relación a su propia entidad. PROFESORES: Profesor (PK) , Aula_Profesor CURSOS: Cod_Curso (PK) , Nombre_Curso , Profesor (FK) Estructura Final Óptima (3FN): ESTUDIANTES ( ID_Estudiante , Nombre_Estudiante ) PROFESORES ( Profesor , Aula_Profesor ) CURSOS ( Cod_Curso , Nombre_Curso , Profesor ) INSCRIPCIONES ( ID_Estudiante , Cod_Curso , Calificacion ) Tabla Comparativa de Formas Normales
: To fix this, we must separate the repeating data into its own table, creating two linked tables.
) to help you work through your own problems or understand a similar PDF. Core Normalization Steps First Normal Form (1NF) : Eliminate repeating groups and ensure atomicity. En la tabla CURSOS_MAESTRO , el atributo Aula_Profesor
Before diving into the exercises, it's crucial to understand the "why" behind the process. Database normalization is the systematic technique of organizing data within a database. Its primary goals are to:
Esta reseña evalúa la estructura, la claridad de las soluciones y la aplicación de las reglas de dependencia funcional en una colección hipotética de 19 casos prácticos. ) to help you work through your own
( ID_Orden [PK, FK], ID_Producto [PK, FK]) Ejercicio 2: Control de Cursos y Profesores
Since nom_cliente depends on id_cliente , which is not the primary key, this violates 3FN. which is not the primary key
| IDProveedor | NombreProveedor | DirecciónProveedor | | --- | --- | --- | | 1 | Proveedor X | Calle 789 | | 2 | Proveedor Y | Calle 321 |