La solución es:
(ID_Proyecto, ID_Empleado) Dependencias Funcionales Identificadas: ID_Proyecto →right arrow Nombre_Proyecto ID_Empleado →right arrow Nombre_Empleado , Categoria Categoria →right arrow Precio_Hora (ID_Proyecto, ID_Empleado) →right arrow Horas_Trabajadas Paso 1: Aplicar la Primera Forma Normal (1FN)
: Se eliminan grupos repetidos y se asegura que cada celda contenga un único valor atómico. Por ejemplo, separar el nombre completo en "Nombre" y "Apellido". 2FN (Segunda Forma Normal) A través de los ejercicios resueltos aquí presentados,
La normalización de bases de datos no es solo un requisito académico; es una habilidad práctica indispensable para cualquier profesional del desarrollo de software o la administración de datos. A través de los ejercicios resueltos aquí presentados, has podido comprobar cómo un diseño inicial caótico y redundante se transforma en un modelo lógico de datos limpio, eficiente y mantenible, simplemente aplicando las reglas de la 1FN, 2FN y 3FN.
ID_Proyecto (FK), ID_Empleado (FK), Horas_Trabajadas Clave Primaria: (ID_Proyecto, ID_Empleado) Nota: La base de datos ahora está en 2FN. Paso 3: Aplicar la Tercera Forma Normal (3FN) Aquí presentamos una versión estándar de ese ejercicio
En muchos programas de ingeniería, el curso “Base de Datos 211” o el ejercicio 2.11 de un libro conocido propone un esquema problemático con dependencias funcionales complejas. Aquí presentamos una versión estándar de ese ejercicio.
(clave: ID_Pedido, Producto ) | ID_Pedido | Producto | Precio | |-----------|----------|--------| | 101 | Laptop | 800 | | 101 | Mouse | 20 | | 102 | Teclado | 40 | es crucial entender los siguientes conceptos:
(clave: ID_Departamento ) | ID_Departamento | Ubicación_Depto |
In this post, we are going to skip the heavy theory and jump straight into a . We will take an unnormalized table and walk it through First Normal Form (1NF), Second Normal Form (2NF), and Third Normal Form (3NF).
Para iniciar, es crucial entender los siguientes conceptos: