Está en la página 1de 4

UNIVERSIDAD EVANGELICA

NICARAGUENSE MARTIN LUTHER


KING Jr.
UENIC-MASAYA

Escuela de Computación

Ingeniería en Sistemas de Información Automatizada


Asignatura: Base de Datos II

 Normalización(1NF,2NF,3NF)

Docente: Ing. Israel Rodríguez


II Cuatrimestre 2023 – III AÑO
Fecha: 14 julio de 2023
Nombre Estudiante: Mariano Gutierrez

Actividad 2, semana 4. 15 pts. Realizar individual


Ejercicio propuesto de normalización de una base de datos para una la panadería
“Don Isaías”.
Aplicaremos la primera, segunda y tercera forma normal (1NF, 2NF y 3NF):
Supongamos que tienes una tabla llamada "Productos" con la siguiente estructura:
Productos (ID, Nombre, Descripción, Precio, Categoría, Proveedor, Dirección
Proveedor, Teléfono Proveedor)

La tabla contiene la siguiente información:

Tabla Producto
Categorí Dirección Teléfono
ID Nombre Descripción a Precio Proveedor Proveedor Proveedor
Panadería calle la calzada
Pan Pan 555-123-
1 Pan $2.50 Corazón 123,
francés tradicional 4567
de oro Granada
Avenida
Pastel de Pastelerí Pastelería El universitaria 555-987-
2 Pastel $15.00
chocolate a mana número 6543
456,leon
Calle principal
de
Galletas Panadería 555-123-
3 Galletas Pan $3.00 avenida el
caseras frutos 4567
progreso,
Masaya

El ejercicio consiste en normalizar esta tabla en al menos tres tablas para eliminar
la redundancia de datos y cumplir con la primera, segunda y tercera forma normal
(1NF, 2NF y 3NF).
Solución:

Primera forma Normal


Crearemos una tabla llamada proveedor:

Tabla Producto
ID Nombre Descripción Categoría Precio
1 Pan francés Pan tradicional Pan $2.50
Pastel de Pastelerí
2 Pastel $15.00
chocolate a
3 Galletas Galletas caseras Pan $3.00
Tabla Proveedor
Dirección_Proveed Telefono_Proveed
Proveedor
ID or or
Panadería
calle la calzada
1 Corazón 555-123-4567
123, Granada
de oro
Avenida
Pastelería El
2 universitaria 555-987-6543
mana
numero 456, Leon
Calle principal de
Panadería avenida
3 555-123-4567
frutos el progreso,
Masaya

Se crearon tablas con las columnas que tenían datos repetidos:

Tabla Telefono_Proveedor
Telefono_Proveedo
ID_Telefono
r
1 555-123-4567

2 555-987-6543

En la segunda forma (2FN

Enlazaremos las tablas que son independientes:


Tabla Categoría
ID_Categori Tabla Producto
Categoría
a
1 Pan
2 Pastelería
ID_Categori
ID Nombre Descripción Precio a
1 Pan francés Pan tradicional $2.50 1
Pastel de
2 Pastel $15.00 2
chocolate
Galletas
3 Galletas $3.00 1
caseras
Tabla Proveedor
Dirección_Proveedo
ID Proveedor ID_Telefono
r
Panadería
1 Corazón calle la calzada 123 1
de oro
Avenida
Pastelería El
2 universitaria 2
mana
numero 456
Calle principal de
Panadería
3 avenida 1
frutos
el progreso

La tercera forma (3FN) se encarga de eliminar las dependencias transitivas. Una


dependencia transitiva es aquella en la cual las columnas que no son llaves son
dependientes de otras columnas que tampoco son llaves.

También podría gustarte