Resolver para mejorar tu base de datos. Share public link
(Factura, Producto, Impuesto).
(Consulte libros o tutoriales en línea para ejercicios )
| ID_Pedido | Cliente | Productos | Fecha | |-----------|--------------|--------------------------------|-----------| | 101 | Ana Gómez | Laptop, Mouse | 2025-03-01| | 102 | Luis Pérez | Teclado, Monitor, Cable USB | 2025-03-02| Resolver para mejorar tu base de datos
✅ Todo en 3FN. No hay dependencias transitivas.
Finalmente, analizamos la tabla (1FN). Además de la clave primaria Id_orden , observamos que existe una dependencia transitiva. El atributo Nom_cliente depende de Id_cliente , y Id_cliente es un atributo no clave. Para resolver esto y alcanzar la 3FN:
| ID_Empleado | ID_Proyecto | Rol | ID_Departamento | Nombre_Departamento | |-------------|-------------|------------|----------------|---------------------| | E01 | P1 | Analista | D1 | Ventas | | E02 | P1 | Desarrollador | D2 | TI | | E03 | P2 | Tester | D2 | TI | No hay dependencias transitivas
La tabla no está en 1FN porque la celda de la columna "ID Pedido" contiene varios valores. Para normalizar la tabla, se crea una nueva tabla para los pedidos:
Las formas normales básicas que cubriremos:
Al examinar esta tabla, podemos identificar varios problemas. Los atributos Num_art , Nom_art , Cant y Precio se repiten para una misma orden, formando un grupo repetitivo. Esto también genera redundancia de datos como el Nom_cliente y la Fecha . El atributo Nom_cliente depende de Id_cliente , y
Para ilustrar la aplicación de estas reglas, utilizaremos un ejemplo clásico y completo de un sistema de órdenes de venta. Este ejemplo es fundamental para entender el paso a paso de la normalización y es el tipo de ejercicio que se encuentra en los mejores , incluyendo los que se identifican con la clave 19 . El objetivo es transformar una tabla "UNIVERSAL" que contiene toda la información en un modelo de base de datos normalizado, eficiente y libre de anomalías.
Se puede normalizar la tabla de la siguiente manera:
Datos de la tabla original después de separar los grupos repetidos