: Se eliminan las dependencias transitivas. Ninguna columna que no sea clave debe depender de otra columna que tampoco sea clave. Universidad Nacional de Salta ¿Necesitas que resolvamos un ejercicio específico de ese reporte o buscas una plantilla de normalización para un caso propio? AI responses may include mistakes. Learn more
The original messy table is now represented by a clean, normalized set of four small tables: CLIENTES , ORDENES , ARTICULOS , and DETALLES_PEDIDO .
¿Prefieres que diseñemos el para crear las tablas del ejercicio anterior?
Debe cumplir la 2FN y no tener dependencias transitivas; es decir, ningún atributo no clave debe depender de otro atributo no clave. Ejercicio Resuelto: Caso de "Órdenes de Compra" : Se eliminan las dependencias transitivas
Nunca intentes saltar directamente a la 3FN sin haber verificado minuciosamente las condiciones de la 1FN y la 2FN.
Exige que todos los atributos sean atómicos (indivisibles) y que no existan grupos repetitivos en una misma fila.
Imposibilidad de añadir datos porque falta un elemento clave. AI responses may include mistakes
Finally, check ORDENES for transitive dependencies. Notice that nom_cliente depends on id_cliente , and id_cliente depends on id_orden . This is a transitive dependency: id_orden → id_cliente → nom_cliente .
| | Fecha_Venta | ID_Cliente | Nombre_Cliente | ID_Producto | Nombre_Producto | Cantidad | Precio_Unitario | | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2022-01-01 | 1 | Juan Pérez | 1 | Producto A | 2 | 10.00 | | 1 | 2022-01-01 | 1 | Juan Pérez | 2 | Producto B | 3 | 20.00 | | 2 | 2022-01-15 | 2 | María Gómez | 1 | Producto A | 1 | 10.00 |
Si deseas seguir practicando con este tipo de estructuras y teoremas relacionales, indícame si prefieres que desarrollemos un (como Debe cumplir la 2FN y no tener dependencias
After this split, id_orden is the primary key in ORDENES , num_art is the primary key in ARTICULOS , and (id_orden, num_art) is the composite key in DETALLES_PEDIDO .
Evita anomalías de borrado. Si eliminamos la calificación de María López, el curso "Modelado de Datos" y el registro del aula 211 no desaparecen del sistema informático de la academia.
¿Qué es la Normalización y por qué es vital en el Diseño de Bases de Datos?
MATRICULA(CodEstudiante, NombreEstudiante, Telefono, CodCurso, NombreCurso, Profesor, Aula) CodEstudiante →right arrow NombreEstudiante , Telefono CodCurso →right arrow NombreCurso , Profesor , Aula CodEstudiante, CodCurso →right arrow (Determina la inscripción válida) Paso 1: Aplicar Primera Forma Normal (1FN)