Ejercicios Resueltos De Normalizacion De Base De Datos Pdf 211 Upd !new! -
Normalización de Bases de Datos: Ejercicios Resueltos
La normalización de bases de datos es un proceso fundamental en el diseño de bases de datos relacionales. Su objetivo es eliminar la redundancia de datos y mejorar la integridad de la información almacenada. En este artículo, se presentan ejercicios resueltos de normalización de bases de datos en formato PDF, actualizados hasta 2023.
¿Qué es la Normalización de Bases de Datos?
La normalización de bases de datos es un conjunto de reglas y técnicas utilizadas para organizar los datos en una base de datos relacional de manera eficiente y escalable. El objetivo principal es eliminar la redundancia de datos y mejorar la integridad de la información.
Ejercicios Resueltos de Normalización de Base de Datos
A continuación, se presentan algunos ejercicios resueltos de normalización de bases de datos:
Ejercicio 1
Una empresa de ventas en línea tiene una base de datos con la siguiente estructura:
| ID Pedido | Fecha Pedido | ID Cliente | Nombre Cliente | Dirección Cliente | Total Pedido | | --- | --- | --- | --- | --- | --- | | 1 | 2022-01-01 | 1 | Juan Pérez | Calle 123 | 100.00 | | 2 | 2022-01-15 | 1 | Juan Pérez | Calle 123 | 200.00 | | 3 | 2022-02-01 | 2 | María González | Calle 456 | 50.00 |
Solución
La base de datos se normaliza en tres tablas:
Tabla 1: Clientes
| ID Cliente | Nombre Cliente | Dirección Cliente | | --- | --- | --- | | 1 | Juan Pérez | Calle 123 | | 2 | María González | Calle 456 |
Tabla 2: Pedidos
| ID Pedido | Fecha Pedido | ID Cliente | Total Pedido | | --- | --- | --- | --- | | 1 | 2022-01-01 | 1 | 100.00 | | 2 | 2022-01-15 | 1 | 200.00 | | 3 | 2022-02-01 | 2 | 50.00 |
Tabla 3: Detalle Pedido
(No se requiere en este caso, ya que no hay detalles de pedido)
Ejercicio 2
Una empresa de recursos humanos tiene una base de datos con la siguiente estructura:
| ID Empleado | Nombre Empleado | Fecha Nacimiento | ID Departamento | Nombre Departamento | Salario | | --- | --- | --- | --- | --- | --- | | 1 | Juan Pérez | 1990-01-01 | 1 | Ventas | 5000.00 | | 2 | María González | 1995-06-01 | 1 | Ventas | 6000.00 | | 3 | Carlos López | 1980-03-01 | 2 | Marketing | 7000.00 |
Solución
La base de datos se normaliza en tres tablas:
Tabla 1: Empleados
| ID Empleado | Nombre Empleado | Fecha Nacimiento | ID Departamento | Salario | | --- | --- | --- | --- | --- | | 1 | Juan Pérez | 1990-01-01 | 1 | 5000.00 | | 2 | María González | 1995-06-01 | 1 | 6000.00 | | 3 | Carlos López | 1980-03-01 | 2 | 7000.00 |
Tabla 2: Departamentos
| ID Departamento | Nombre Departamento | | --- | --- | | 1 | Ventas | | 2 | Marketing |
Tabla 3: (No se requiere)
Conclusión
La normalización de bases de datos es un proceso importante para garantizar la integridad y eficiencia de la información almacenada. Los ejercicios resueltos presentados en este artículo muestran cómo aplicar las reglas de normalización para obtener una estructura de base de datos óptima.
Referencias
- "Database Systems: The Complete Book" de Hector Garcia-Molina
- "Normalización de Bases de Datos" de la Universidad de Granada
Descarga del PDF
Puedes descargar el PDF con los ejercicios resueltos de normalización de bases de datos en el siguiente enlace: [insertar enlace]
Esperamos que este artículo te haya sido de ayuda. ¡Si tienes alguna pregunta o necesitas más ayuda, no dudes en preguntar!
The search for a specific title containing "pdf 211 upd" suggests you might be looking for a specific version or updated file found on document-sharing platforms like Scribd or Slideshare. These resources typically focus on practical applications of the First (1NF), Second (2NF), and Third Normal Forms (3NF). Content Review: Database Normalization Exercises
Documents with this profile generally provide a step-by-step methodology for cleaning data and improving database architecture.
Primary Goal: Eliminating data redundancy and protecting data integrity by applying normalization rules.
Case Studies: Most PDFs in this category feature common scenarios such as: Library Systems: Managing books, authors, and loans.
Commercial Orders: Breaking down invoice data into customer, product, and order line tables.
Academic Records: Student enrollment and subject management. Structured Progression: 1NF: Removing repeating groups and ensuring atomic values.
2NF: Ensuring all non-key attributes are fully functional on the primary key.
3NF: Removing transitive dependencies (non-key fields depending on other non-key fields). Recommended Resources 5 Ejercicios de normalizacion de base de datos
La normalización de bases de datos es un proceso crítico en el diseño relacional que busca reducir la redundancia de datos y mejorar la integridad de la información. El objetivo principal es organizar los datos en tablas de tal forma que cada dato se almacene en un solo lugar, facilitando el mantenimiento y evitando anomalías en inserciones, actualizaciones o eliminaciones.
A continuación, se presenta un ejercicio resuelto estructurado paso a paso, representativo de los contenidos encontrados en guías académicas de normalización.
Ejercicio de Normalización: Tabla de Matrículas Académicas
Problema: Normalizar la siguiente tabla "SIN NORMALIZAR" hasta la Tercera Forma Normal (3FN). ID_Alumno Nombre_Alumno Nombre_Curso Nota_Final Juan Pérez Informática Bases de Datos Juan Pérez Informática Algoritmos Ana García Industrial Bases de Datos 1. Primera Forma Normal (1FN)
Objetivo: Garantizar la atomicidad y eliminar grupos repetitivos. Normalización de Bases de Datos: Ejercicios Resueltos La
¿Qué es la normalización de bases de datos? - Google Cloud
Since I do not have access to that specific private PDF file, I have constructed a comprehensive review guide based on the standard topics covered in such materials. This review covers the theory and provides solved exercises (from 1NF to 3NF/BCNF) typical of a "Database Normalization 211" curriculum.
Ejercicio 2: Segunda Forma Normal (2FN)
Dada la siguiente tabla:
| ID Pedido | Fecha | ID Cliente | Nombre Cliente | Dirección Cliente | |-----------|--------|------------|----------------|--------------------| | 1 | 202201 | 1 | Juan | Calle 1 | | 2 | 202202 | 1 | Juan | Calle 1 | | 3 | 202203 | 2 | María | Calle 2 |
Solución:
La tabla no está en 2FN porque la columna "Nombre Cliente" y "Dirección Cliente" dependen parcialmente de la ID del cliente. Creamos una tabla separada para los clientes:
Pedidos
| ID Pedido | Fecha | ID Cliente | |-----------|--------|------------| | 1 | 202201 | 1 | | 2 | 202202 | 1 | | 3 | 202203 | 2 |
Clientes
| ID | Nombre | Dirección | |----|--------|-----------| | 1 | Juan | Calle 1 | | 2 | María | Calle 2 |
1. Primera Forma Normal (1FN)
Requisito: Eliminar grupos repetitivos. Cada celda debe contener un valor atómico (único e indivisible). Cada registro debe ser único (usar una clave primaria).
Problema común: Una tabla "Cliente" con una columna "Teléfonos" que contiene varios números separados por comas.
Ejercicio 1 – Factura de venta (hasta 3FN)
Tabla inicial:
Factura(N°Factura, Fecha, Cliente, Dirección, (Producto, Precio, Cantidad))
Datos de ejemplo:
F100 | 01/01 | Ana | Calle1 | (Lápiz, 1, 10), (Cuaderno, 2, 5)
Estrategia para resolver ejercicios de normalización (Método 211)
Basado en la actualización "211 UPD", te proponemos un método infalible: Descarga del PDF Puedes descargar el PDF con
- Lee el enunciado y extrae todas las dependencias funcionales. Usa notación de flechas.
- Identifica la clave primaria candidata. Pregunta: ¿Qué atributo(s) identifica unívocamente una fila?
- Aplica las formas normales en orden: 1FN -> 2FN -> 3FN.
- Verifica las dependencias: Para 2FN, busca dependencias parciales. Para 3FN, busca dependencias transitivas.
- Comprueba la preservación de datos: Al dividir tablas, asegura que puedas volver a unirlas (JOIN) sin pérdida de información.
Checklist de normalización (última página)
- [ ] ¿Cada celda tiene un solo valor? → 1FN
- [ ] ¿Todos los atributos no clave dependen de la clave completa? → 2FN
- [ ] ¿No hay dependencias transitivas? → 3FN
- [ ] ¿Cada determinante es clave candidata? → BCNF

