0% encontró este documento útil (0 votos)
14 vistas8 páginas

Tarea13 AVE

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas8 páginas

Tarea13 AVE

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Autónoma de Zacatecas

“Francisco García Salinas”

Ingeniería de Software

Profesor.
Gustavo Zepeda Valles

Sistemas de Base de Datos I

Tarea 13

Alessandro Villela Espino


Índice
ÍNDICE___________________________________________________________________ 2
Introducción______________________________________________________________ 3
Contenido________________________________________________________________ 4
Primera Forma Normal (1NF)_______________________________________________ 4
Segunda Forma Normal (2NF)______________________________________________ 5
Tercera Forma Normal (3NF)_______________________________________________ 6
Cuarta Forma Normal (4NF)________________________________________________ 7
Conclusión_______________________________________________________________ 8
Introducción
La normalización de bases de datos es un proceso de organización de los datos en
una base de datos para reducir la redundancia y mejorar la integridad de los datos. El
objetivo es dividir una base de datos en tablas y columnas que sigan ciertas reglas
para evitar inconsistencias y redundancias.
Contenido
Primera Forma Normal (1NF)
Una tabla está en Primera Forma Normal (1NF) si:

-Todos los atributos contienen sólo valores atómicos (indivisibles).


-Todos los valores en una columna son del mismo tipo.
-Cada valor de columna debe ser único en su fila.

Un ejemplo sería:
Considerar una tabla "Estudiantes" con una columna "Cursos" que contiene una lista
de cursos. En 1NF, deberíamos dividir esto para que cada curso esté en una fila
separada.

Un ejercicio seria lo siguiente:


“Considera una tabla "Estudiantes" con una columna "Cursos" que contiene una lista
de cursos. En 1NF, deberíamos dividir esto para que cada curso esté en una fila
separada.”
Segunda Forma Normal (2NF)
Una tabla está en Segunda Forma Normal (2NF) si:

-Está en 1NF.
-No tiene dependencias parciales; es decir, todos los atributos no clave dependen de
toda la clave primaria.

Para un ejemplo: Supongamos que tienes una tabla "Pedidos" con "ID_Pedido",
"ID_Producto", "Cantidad", y "Nombre_Producto". El "Nombre_Producto" depende
solo de "ID_Producto", no de "ID_Pedido". Debemos separar esto en dos tablas.
Tercera Forma Normal (3NF)
Una tabla está en Tercera Forma Normal (3NF) si:

-Está en 2NF.
-No tiene dependencias transitivas; es decir, no hay un atributo no clave que dependa
de otro atributo no clave.

Un ejemplo seria: Una tabla "Empleados" con "ID", "Nombre", "ID_Departamento" y


"Nombre_Departamento". "Nombre_Departamento" depende de
"ID_Departamento", que a su vez depende de "ID". Esto se debe dividir.

Un ejercicio seria lo siguiente: “Convierte una tabla "Empleados" con columnas "ID",
"Nombre", "ID_Departamento" y "Nombre_Departamento" en dos tablas:
"Empleados" ("ID", "Nombre", "ID_Departamento") y "Departamentos"
("ID_Departamento", "Nombre_Departamento").”

Resultado:
Cuarta Forma Normal (4NF)
Una tabla está en Cuarta Forma Normal (4NF) si:

Está en 3NF.
No tiene dependencias multivaluadas, es decir, no contiene grupos de repetición.

Un ejemplo seria: “Considerar una tabla "Autores_Libros" con columnas "Autor",


"Libro", y "Premio". Un autor puede tener múltiples libros y premios, lo que crea
redundancia. Esto se debe dividir en dos tablas.”

En ejercicio quedaría:

Convierte una tabla "Autores_Libros" con columnas "Autor", "Libro", y "Premio" en


dos tablas: "Autores_Libros" ("Autor", "Libro") y "Autores_Premios" ("Autor",
"Premio").
Conclusión
La normalización es esencial para mantener la integridad y eficiencia en la gestión de
datos. Aplicar las formas normales ayuda a crear una base de datos estructurada,
reduciendo la redundancia y mejorando la consistencia de los datos. Cada forma
normal agrega un nivel de rigor para asegurar que los datos estén organizados de
manera óptima.

También podría gustarte