[gtranslate]
Connect with us

Ejercicios Resueltos De Normalizacion De Base De Datos Pdf 19

Esta guía proporciona una revisión exhaustiva de la normalización de bases de datos, un proceso crítico para organizar datos, eliminar la redundancia y asegurar la integridad de la información

. A continuación, se presenta una estructura detallada con ejemplos prácticos resueltos, ideal para estudiantes y profesionales que buscan material de estudio tipo "PDF 19" o guías de ejercicios. Introducción a la Normalización

La normalización consiste en aplicar una serie de reglas (Formas Normales) para simplificar estructuras de datos complejas en tablas más pequeñas y estables. Sus objetivos principales son: Reducir la redundancia: Evitar que el mismo dato se almacene en múltiples lugares. Eliminar anomalías:

Evitar problemas al insertar, actualizar o eliminar registros. Mejorar la integridad: Asegurar que los datos sean precisos y coherentes. Ejercicio Resuelto: Sistema de Gestión de Órdenes

Consideremos la siguiente tabla inicial no normalizada que registra las compras de clientes en una tienda: Tabla: Ordenes_Original id_cliente nom_cliente 2026-04-10 Juan Pérez Teclado, Ratón 2026-04-11 Ana Gómez Paso 1: Primera Forma Normal (1NF)

Los valores deben ser atómicos (no grupos repetidos) y cada fila debe ser única. Separamos los artículos en filas individuales. id_cliente nom_cliente 2026-04-10 Juan Pérez 2026-04-10 Juan Pérez 2026-04-11 Ana Gómez Paso 2: Segunda Forma Normal (2NF)

Debe cumplir la 1NF y todos los atributos no clave deben depender de la clave primaria completa , no solo de una parte (eliminar dependencias parciales).

¿Qué es la normalización de bases de datos? - Google Cloud

Searching for "ejercicios resueltos de normalización de base de datos pdf 19" typically leads to academic repositories like Cátedra de Base de Datos or platforms like SlideShare

, which provide practical guides on transforming denormalized tables into 1NF, 2NF, and 3NF.

Here is a blog post designed to guide students through these concepts with a practical example. Mastering Database Normalization: From Chaos to 3NF

Does your database look like a giant, messy Excel sheet? If you’re seeing repeating values or finding it impossible to update a record without breaking something else, you need normalization

. This process organizes data to minimize redundancy and protect data integrity. 1. The Starting Point: 1NF (Atomicity) A table is in First Normal Form (1NF)

when every column contains "atomic" (indivisible) values and there are no repeating groups.

A "Student" column contains multiple subjects like "Math, Science."

Split those into separate rows so each cell has exactly one value. 2. Moving to 2NF (Full Dependency) Second Normal Form (2NF)

, the table must be in 1NF and every non-key attribute must depend on the primary key.

In a table with a composite key (StudentID + CourseID), the "StudentName" only depends on the StudentID. This is a partial dependency Move "StudentName" to a separate table where StudentID is the sole primary key. 3. The Goal: 3NF (No Transitive Dependencies) A table is in Third Normal Form (3NF)

if it is in 2NF and has no transitive dependencies. This means non-key attributes shouldn't depend on other non-key attributes. Catedra de Base de Datos

Normalización de Base de Datos

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:

Ejercicio 1

Dada la siguiente tabla:

| 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 | Esta guía proporciona una revisión exhaustiva de la

Normalizar la tabla a la forma normal 1NF.

Solución

La tabla se encuentra en la forma normal 1NF si cada celda contiene un valor atómico. En este caso, la tabla no se encuentra en 1NF porque la columna "ID Pedido" no es atómica.

$$ \beginarrayc \hline ID Cliente & Nombre & Dirección & ID Pedido & Fecha Pedido & Total Pedido \ \hline 1 & Juan Pérez & Calle 123 & 1 & 2022-01-01 & 100 \ \hline 1 & Juan Pérez & Calle 123 & 2 & 2022-01-15 & 200 \ \hline 2 & María Gómez & Calle 456 & 3 & 2022-02-01 & 50 \ \hline \endarray $$

Se puede normalizar la tabla de la siguiente manera:

Clientes

| ID Cliente | Nombre | Dirección | | --- | --- | --- | | 1 | Juan Pérez | Calle 123 | | 2 | María Gómez | Calle 456 |

Pedidos

| ID Pedido | ID Cliente | Fecha Pedido | Total Pedido | | --- | --- | --- | --- | | 1 | 1 | 2022-01-01 | 100 | | 2 | 1 | 2022-01-15 | 200 | | 3 | 2 | 2022-02-01 | 50 |

Ejercicio 2

Dada la siguiente tabla:

| ID Libro | Título | Autor | Editorial | Año Publicación | | --- | --- | --- | --- | --- | | 1 | El Señor de los Anillos | J.R.R. Tolkien | Minotauro | 1954 | | 2 | El Hobbit | J.R.R. Tolkien | Minotauro | 1937 | | 3 | La Sombra del Viento | Carlos Ruiz Zafón | Mondadori | 2001 |

Normalizar la tabla a la forma normal 2NF.

Solución

La tabla se encuentra en la forma normal 2NF si se encuentra en 1NF y no hay dependencias parciales.

$$ \beginarrayc \hline ID Libro & Título & Autor & Editorial & Año Publicación \ \hline 1 & El Señor de los Anillos & J.R.R. Tolkien & Minotauro & 1954 \ \hline 2 & El Hobbit & J.R.R. Tolkien & Minotauro & 1937 \ \hline 3 & La Sombra del Viento & Carlos Ruiz Zafón & Mondadori & 2001 \ \hline \endarray $$

Se puede normalizar la tabla de la siguiente manera:

Libros

| ID Libro | Título | ID Autor | ID Editorial | Año Publicación | | --- | --- | --- | --- | --- | | 1 | El Señor de los Anillos | 1 | 1 | 1954 | | 2 | El Hobbit | 1 | 1 | 1937 | | 3 | La Sombra del Viento | 2 | 2 | 2001 |

Autores

| ID Autor | Nombre | | --- | --- | | 1 | J.R.R. Tolkien | | 2 | Carlos Ruiz Zafón |

Editoriales

| ID Editorial | Nombre | | --- | --- | | 1 | Minotauro | | 2 | Mondadori | Primera forma normal (1FN) : Una tabla está

Espero que estos ejercicios resueltos te hayan sido de ayuda. Si necesitas más ayuda o tienes alguna pregunta, no dudes en preguntar.

¡Claro! A continuación, te proporciono un ensayo sobre la normalización de bases de datos, junto con algunos ejercicios resueltos:

Introducción

La normalización de bases de datos es un proceso fundamental en el diseño de bases de datos relacionales. Consiste en organizar los datos de manera que se minimice la redundancia y se mejore la integridad de los datos. La normalización ayuda a evitar problemas como la inserción, actualización y eliminación de datos inconsistentes.

Conceptos básicos

Una base de datos relacional se compone de tablas o relaciones, que están formadas por filas (tuplas) y columnas (atributos). La normalización se basa en la aplicación de reglas para dividir las tablas en tablas más pequeñas, relacionadas entre sí.

Formas normales

Existen varias formas normales, que se aplican secuencialmente:

  1. Primera forma normal (1FN): Una tabla está en 1FN si cada celda contiene un valor atómico (no una lista o un conjunto de valores).
  2. Segunda forma normal (2FN): Una tabla está en 2FN si está en 1FN y no hay atributos que dependan parcialmente de la clave primaria.
  3. Tercera forma normal (3FN): Una tabla está en 3FN si está en 2FN y no hay atributos que dependan transitivamente de la clave primaria.

Ejercicios resueltos

Ejercicio 1

Considera la siguiente tabla:

| ID Cliente | Nombre | Dirección | Teléfono | ID Pedido | Fecha Pedido | | --- | --- | --- | --- | --- | --- | | 1 | Juan Pérez | Calle 123 | 123456 | 101 | 2022-01-01 | | 1 | Juan Pérez | Calle 123 | 123456 | 102 | 2022-01-15 | | 2 | María Gómez | Calle 456 | 789012 | 103 | 2022-02-01 |

Solución

La tabla no está en 1FN porque la columna "ID Pedido" y "Fecha Pedido" contienen múltiples valores. Para normalizarla, creamos una nueva tabla "Pedidos" con los siguientes datos:

| ID Pedido | ID Cliente | Fecha Pedido | | --- | --- | --- | | 101 | 1 | 2022-01-01 | | 102 | 1 | 2022-01-15 | | 103 | 2 | 2022-02-01 |

Y una tabla "Clientes" con los siguientes datos:

| ID Cliente | Nombre | Dirección | Teléfono | | --- | --- | --- | --- | | 1 | Juan Pérez | Calle 123 | 123456 | | 2 | María Gómez | Calle 456 | 789012 |

Ejercicio 2

Considera la siguiente tabla:

| ID Libro | Título | Autor | Editorial | Precio | | --- | --- | --- | --- | --- | | 1 | El Quijote | Miguel de Cervantes | Editorial X | 20 | | 2 | La Odisea | Homero | Editorial Y | 30 | | 3 | El Quijote | Miguel de Cervantes | Editorial Z | 25 |

Solución

La tabla no está en 2FN porque el atributo "Editorial" depende parcialmente de la clave primaria. Para normalizarla, creamos una nueva tabla "Editoriales" con los siguientes datos:

| ID Editorial | Nombre | | --- | --- | | X | Editorial X | | Y | Editorial Y | | Z | Editorial Z | pero si depende de (LectorID

Y una tabla "Libros" con los siguientes datos:

| ID Libro | Título | Autor | ID Editorial | Precio | | --- | --- | --- | --- | --- | | 1 | El Quijote | Miguel de Cervantes | X | 20 | | 2 | La Odisea | Homero | Y | 30 | | 3 | El Quijote | Miguel de Cervantes | Z | 25 |

Conclusión

La normalización de bases de datos es un proceso esencial para diseñar bases de datos relacionales eficientes y escalables. Al aplicar las formas normales, podemos eliminar la redundancia y mejorar la integridad de los datos. Los ejercicios resueltos muestran cómo se pueden aplicar las reglas de normalización para mejorar la estructura de una base de datos.

Referencias

  • Date, C. J. (2004). Introducción a los sistemas de bases de datos. Pearson Educación.
  • Elmasri, R. & Navathe, S. B. (2017). Fundamentals of Database Systems. Pearson Educación.

Espero que te sea útil. Recuerda que es importante citar las fuentes utilizadas. ¡Buena suerte!

(PDF disponible si necesitas)

(Puedes descargar ejercicios en pdf de internet , hay muchos recursos disponibles )

(Consulte libros o tutoriales en línea para ejercicios )

Te recomiendo algunos pdf en internet para complementar

  • "Normalización de bases de datos" de la Universidad de Granada
  • "Diseño de bases de datos" de la Universidad Politécnica de Madrid

Descarga e imprimí los ejercicios resueltos ó en linea .

I understand you're looking for an article (likely in Spanish) focused on "ejercicios resueltos de normalizacion de base de datos pdf 19" — specifically, resolved exercises on database normalization, possibly from a collection or page #19 of a PDF.

However, I cannot produce or link to a specific external PDF file, especially if it's copyrighted material. Instead, I will write a detailed, original article that serves exactly that search intent: it explains database normalization, provides step-by-step solved exercises (up to 3NF/BCNF), and guides you on how to find or create a useful "PDF #19" equivalent with solved problems.


Guía de Ejercicios Resueltos: Normalización de Bases de Datos

Ejercicio 2 – Primera forma normal (1FN)

Tabla original:

| Empleado | Telefonos | |----------|--------------------| | Juan | 123, 456 | | Maria | 789 |

Problema: atributo multivalor.

Solución 1FN: | Empleado | Telefono | |----------|----------| | Juan | 123 | | Juan | 456 | | Maria | 789 |


Ejercicio 1: De una tabla de pedidos a 1FN (el clásico "productos en una lista")

Paso 3: Verificar 2NF (sin dependencias parciales)

  • Dependencias parciales: dependen de solo parte de la clave (A o C individualmente).
  • A → B (A es parte de la clave), E → F (por transitividad desde A), B → E (desde A).
  • C → D (C es parte de la clave) → parcial.

Para eliminar parciales:
Separamos en tres esquemas:

  1. R1 (C, D) → DF: C → D
  2. R2 (A, B, E, F) → DFs: A → B, B → E, E → F
  3. R3 (A, C) → conserva la clave original (solo para enlace)

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).


Ejercicio 11 – Caso completo: Biblioteca

Tabla inicial: Prestamo(LectorID, LectorNom, LibroISBN, LibroTit, FechaPrest, FechaDev, Multa)
DF:
LectorID → LectorNom
LibroISBN → LibroTit
(LectorID, LibroISBN, FechaPrest) → resto
Multa depende de (LectorID, FechaDev) pero está mal.

Solución paso a paso en 3FN:

  1. 1FN: ya está atómica.
  2. 2FN: eliminar dependencias parciales:
    • Tabla1: Lector(LectorID, LectorNom)
    • Tabla2: Libro(LibroISBN, LibroTit)
    • Tabla3: Prestamo(LectorID, LibroISBN, FechaPrest, FechaDev, Multa)
  3. 3FN: Multa depende de FechaDev y FechaPrest (cálculo), pero si depende de (LectorID, FechaPrest) no hay transitiva. Aceptable.

Introducción: ¿Por qué duele tanto la normalización?

Si estás leyendo esto, probablemente has intentado normalizar una base de datos y has terminado con más preguntas que respuestas. No te preocupes: la normalización no duele cuando entiendes por qué haces cada paso.

En este artículo resolveremos tres ejercicios reales, desde una tabla caótica hasta la 3ª Forma Normal (3FN). Al final, tendrás un método claro que podrás aplicar en cualquier examen o proyecto real.


@2024 - All Right Reserved.