Se extrae la información del cliente a su propia entidad. Tabla final Clientes : ID_Cliente (PK), Nombre_Cliente Tabla final Facturas : Num_Factura (PK), Fecha , ID_Cliente (FK) Tabla final Productos : ID_Producto (PK), Descripcion_Prod , Precio_Unitario Tabla final Ventas_Detalle : Num_Factura (PK, FK), ID_Producto (PK, FK), Cantidad 3. Ventajas Prácticas de la Normalización
Para pasar a la 2FN, debemos romper las dependencias parciales creando tablas independientes: Tabla 1: Alumnos ID_Alumno Campos: Nombre_Alumno , Telefono Tabla 2: Cursos Clave Primaria: Curso_ID Campos: Nombre_Curso , Aula , Profesor Tabla 3: Calificaciones Clave Primaria: (ID_Alumno, Curso_ID) Campos: Nota Paso 3: Aplicando la Tercera Forma Normal (3FN)
Guía Completa de Normalización de Bases de Datos: Ejercicios Resueltos y Casos Prácticos
¿Estás preparando un o diseñando un sistema real ? Se extrae la información del cliente a su propia entidad
Los datos no se repiten innecesariamente.
ID_Cliente (Clave Foránea que conecta con la tabla CLIENTES)
Debe estar en 1FN y cada atributo no clave debe depender de la clave primaria completa. Los datos no se repiten innecesariamente
Explicar la diferencia entre .
: Explica detalladamente las restricciones inherentes, grupos repetitivos y dependencias funcionales con ejemplos aplicados.
: Contiene casos como el de un "REPORTE_MATRICULA" y bases de datos de bibliotecas, guiando paso a paso hasta la 3FN. : Explica detalladamente las restricciones inherentes
Los datos que no son claves no pueden depender de otros datos que tampoco son claves. No debe existir una . Ejercicio Resuelto Paso a Paso
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