Ejercicios Resueltos De Normalizacion De Base De Datos | Pdf 19
| ID_Estudiante | ID_Curso | Fecha_Inscrip | |---------------|----------|---------------| | 1 | C101 | 2025-01-10 | | 1 | C102 | 2025-01-12 | | 2 | C101 | 2025-01-11 |
Esto cumple 2NF porque en R2 y R3, los atributos no clave dependen de toda la clave (en R2 la clave es A; en R3 es A,C).
| ID Cliente | Nombre | Dirección | ID Pedido | Fecha Pedido | Total Pedido | | --- | --- | --- | --- | --- | --- | | 1 | Juan Pérez | Calle 123 | 1 | 2022-01-01 | 100 | | 1 | Juan Pérez | Calle 123 | 2 | 2022-01-15 | 200 | | 2 | María Gómez | Calle 456 | 3 | 2022-02-01 | 50 |
Resolver para mejorar tu base de datos. Share public link
Para practicar la normalización de bases de datos , puedes encontrar diversos recursos en PDF que incluyen ejercicios resueltos paso a paso desde la 1FN hasta la 3FN Si conocemos el valor de , podemos determinar
Para normalizar con éxito, es crucial entender tres conceptos pilares: Ocurre cuando un atributo depende jerárquicamente de un atributo A→Bcap A right arrow cap B ). Si conocemos el valor de , podemos determinar de forma única el valor de
Nombre_Departamento depende de ID_Departamento , que NO es clave primaria → dependencia transitiva : ID_Empleado → ID_Departamento → Nombre_Departamento
Debe cumplir con la 2FN y asegurar que ningún atributo que no sea clave dependa transitivamente de otra columna que tampoco es clave. Se eliminan las dependencias transitivas. Taller Práctico: Caso de Estudio Resuelto
:
Antes de sumergirnos en los ejercicios, es crucial entender qué es la normalización y cuál es su objetivo. En esencia, la normalización es un proceso sistemático que se aplica al diseño de bases de datos relacionales con el objetivo de (problemas al insertar, actualizar o eliminar datos).
: Este documento presenta ejercicios prácticos aplicando las reglas de normalización sobre tablas de órdenes de compra, detallando cómo separar grupos repetitivos y dependencias. Puedes consultarlo en la Guía de Ejercicios de Normalización Práctica de Normalización (UNSA) : Incluye ejercicios enfocados en la Segunda Forma Normal (2FN)
La normalización de bases de datos es un proceso que se utiliza para organizar los datos en una base de datos de manera que se minimice la redundancia y se mejore la integridad de los datos. A continuación, se presentan algunos ejercicios resueltos de normalización de base de datos:
La normalización elimina:
Eliminar columnas que no dependen de la clave primaria (dependencia transitiva). Ejercicios Resueltos: Casos Prácticos de Normalización
, the table must be in 1NF and every non-key attribute must depend on the primary key.
Para la mayoría de los diseños prácticos, se considera que una base de datos está normalizada si cumple con las tres primeras formas normales (1FN, 2FN, 3FN).
Para consolidar estos conceptos, veamos un ejercicio práctico y resuelto paso a paso. El Escenario En esencia, la normalización es un proceso sistemático
Observamos la tabla y nos aseguramos de que cada celda contenga un valor atómico y que no haya grupos repetitivos. Como la estructura actual nos obliga a repetir el nombre del estudiante si toma múltiples cursos, la tabla actual tiene problemas. Nuestra clave primaria para esta tabla no normalizada probablemente tendría que ser compuesta ( id_estudiante , id_curso ).