| ID Cliente | Nombre Cliente | Dirección Cliente | | --- | --- | --- | | 1 | Juan Pérez | Calle 123 | | 2 | María González | Calle 456 |
Ejercicio 2: Normalización de Sistema Académico (Nivel Intermedio) Una tabla desnormalizada de Estudiantes_Cursos .
Debe cumplir la 2FN y no tener dependencias transitivas; es decir, los atributos no clave no deben depender de otros atributos que tampoco sean clave. 2. Ejercicio Resuelto: Sistema de Préstamos de Biblioteca | ID Cliente | Nombre Cliente | Dirección
Estar en 2FN y eliminar dependencias transitivas. Un atributo no clave no puede depender de otro atributo no clave. Todos deben depender directamente de la clave primaria.
( Num_Factura [CF], Codigo_Articulo [CF]) Paso 2: Pasar a (Eliminar dependencias transitivas) Revisamos la tabla VENTA_CABECERA . La clave es Num_Factura . Cod_Vendedor depende de Num_Factura . Nombre_Vendedor depende de Cod_Vendedor . ( Num_Factura [CF], Codigo_Articulo [CF]) Paso 2: Pasar
Eliminar grupos repetitivos. Cada celda debe contener un valor atómico (único e indivisible). Cada registro debe ser único (usar una clave primaria).
Una base de datos no normalizada puede presentar varios problemas, entre ellos: ( Num_Factura [CF]
Se tiene la siguiente tabla:
Solo Nota depende enteramente de la combinación de ambos (ID_Alumno, Curso) . Solución ( Separamos la información en tres tablas distintas: Clave Primaria: ID_Alumno ID_Alumno (PK) Nombre_Alumno Ana Gómez Luis Martínez Tabla TELEFONOS_ALUMNO Clave Primaria: (ID_Alumno, Teléfono) ID_Alumno (FK) Tabla CURSOS Clave Primaria: Curso Curso (PK) Base de Datos Carlos Pérez Programación Marta Rivas Tabla MATRICULAS (Notas) Clave Primaria: (ID_Alumno, Curso) ID_Alumno (FK) Curso (FK) Base de Datos Programación Programación 3. Tercera Forma Normal ( Regla Básica Debe cumplir con la
Perder información valiosa de una entidad al eliminar un registro de otra.
, existen diversos recursos académicos disponibles en formato PDF.