Está en la página 1de 9

Nombre de la materia

Bases de datos

Nombre de la Licenciatura
Licenciatura en Ingenieria en Sistemas
Computacionales

Nombre del alumno


Juan Sebastian Mejia Agudelo

Matrícula
200564094

Nombre de la Tarea
Normalizació n base de datos relacional

Unidad 4
Formas normales y á lgebra relacional

Nombre del Profesor


Ivá n Alejandro Torres Ibarra

Fecha
13/04/2023
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

ACTIVIDAD 4
 Teniendo como base el modelo relacional generado en la tarea de la unidad 3,
normaliza el esquema de base de datos utilizando los criterios para la 1FN,
2FN y 3FN.
 Incluye en tu trabajo el diagrama Entidad – Relación de la tarea 2, el
esquema de base de datos de la tarea 3 y al final, deberás mostrar el
esquema de base de datos NORMALIZADO.
 Deberás explicar el criterio de normalización que estás aplicando en cada
tabla.

Introducción

¿De qué manera las formas normales optimizan el diseño de bases de datos?

Las bases de datos son un gran pilar de la programación actual, ya que permiten
almacenar y usar de forma rápida y eficiente cantidades grandes de datos con cierta
facilidad.

2
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

3
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

Primera Forma Normal:

De acuerdo con lo que pide la primera forma normal es independizar las tablas por
tema en específico. Por lo cual se proponen las siguientes tablas, las cuales ya están
clasificando un criterio de información en específico.

Id_Client Nombr Calle Num_Departament Ciuda Estado CP Pais Correo_Elec Num_Telefon


e e o d o
10101 Juan Bosa 20202 Bogot Cundinamarc 1101 Colombi Juan@sena.c 3114731530
Estacio á a 1 a o
n

4
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

Estuf Numero_se Tipo Fecha_Fabricaci Clave_Inspec


a rie on tor
0023 11-223-5 Integr 11/03/2016 C123
al

Factura_Nu Fecha_Factur Cliente Articulos Precio_Articulo


m a s
2354 11/02/2017 Integra Estufa_Integr 200.000
l al

Reparacio Cliente2 Estufa_Reparacion Descripcion


n
123 Juan Estufa_Integral No tiene paso de
gas

Refacciones Precio_Refaccione Parte_Numero Descripcion_Parte Costo_Parte Precio_Venta_Parte


s
Codos 10.000 C3215_A Codos_Conexion_Ga $10.000 $15.000
s

Segunda Forma Normal:

Considerando que la 3FN pide que cada tabla deberá tener una llave, donde la
información, contenida en la tabla será dependiente de esa llave.

Id_Client Nombr Calle Num_Departament Ciuda Estado CP Pais Correo_Elec Num_Telefon


e e o d o
10101 Juan Bosa 20202 Bogot Cundinamarc 1101 Colombi Juan@sena.c 3114731530
Estacio á a 1 a o
n

5
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

Id_Est Numero_se Tipo Fecha_Fabrica Clave_Inspe


ufa rie cion ctor
0023 11-223-5 Integr 11/03/2016 C123
al

Id_Factur Fecha_Factur Cliente Articulos Precio_Articulo


a a s
235444 11/02/2017 Integra Estufa_Integra $200.000
l l

Id_Reparacion Cliente2 Estufa_Reparacion Descripcion

123 Juan Estufa_Integral No tiene paso


de gas

Id_Refaccione Precio_Refaccione Parte_Numer Descripcion_Parte Costo_Part Precio_Venta_Part


s s o e e
2345 10.000 C3215_A Codos_Conexion_Ga $10.000 $15.000
s

Id_Reparacio Id_Refaccion
n
123 2345

Id_Factura Id_Cliente Id_Estufa

235444 10101 0023

Tercera Forma Normal:

6
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

En esta forma normal dice que una tabla esta normalizada si todas las columnas
que no son llave son funcionalmente dependientes por completo de la llave primaria
y no hay datos repetidos.

Por lo que las tablas que se originan para poder tener un orden en el modelo
relacional. Es que se propone a continuación.

Estas tablas son las que se obtienen del grafico del modelo relacional arriba
mencionado.

Id_Client Nombre Id_Direccion Correo_Elec Num_Telefono


e
10101 Juan 1 Juan@sena.co 3114731530

Id_Direrccion Calle Numero_Departamento Ciudad Estado CP Pais

1 Bosa 20202 Bogotá Cundinamarca 11011 Colombia


Estacion

Id_Estufa Numero_Serie Tipo_Estufa Fecha_Fabricacion Clave_Inspecto Precio_Articulo


r
0023 11-223-5 Integral 11/03/2016 C123 $200.000

Id_Reparacion Id_Cliente Id_Estufa Id_Factura Costo_Reparacion

2354 10101 0023 235444 $20.000

Id_Reparacion_Det Id_Part Costo_Par


alle e te
35.000 C3215 $10.000
_A

7
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

Id_Parte Num_Part Descripcion_Parte Costo_Part Precio_Venta_Part


e e e
C3215_ 10.000 Codos_Conexion_Ga $10.000 $15.000
A s

Id_Factura Factura_Nu Fecha_Factura Id_Cliente Total_Factura


m
235444 2354 11/02/2017 10101 $55.000

Id_Factura Id_Factura_Detall Id_Movimiento Id_Estufa Precio_Estufa


e
235444 1121 01011101109 0023 $55.000

Con este modelo estamos separando a detalle la información para tener la


información clasificada, y su acceso, lectura y escritura sea mas optima en un
sistema de bases de datos.

Conclusiones:

Las bases de datos relacionales se normalizan para evitar la redundancia de los


datos, disminuir problemas de actualización de los datos en las tablas, proteger la
integridad de los datos. Las cuales deben cumplir las siguientes reglas: Cada tabla
debe tener su nombre único, no puede haber dos filas iguales, no se permiten los
duplicados, y todos los datos de una columna deben ser del mismo tipo.

Existen 3 niveles de normalización que deben respetarse para que la base de datos
se encuentre “Normalizada”, es decir, que cumple con los requisitos naturales para
funcionar óptimamente, estas 3 reglas de normalización se les conoce como las 3
formas normales.

Fuentes:

 Codigo Compilado (6 Agosto 2015) Base de datos #13/ Normalizacion


https://youtu.be/bO18omSzeR4
 Código Compilado (6 agosto 2015) Base de datos #13/ normalización 3FN
 Procesamiento de bases de datos. Fundamentos, diseño e implementación

8
Unidad 4: Formas normales y á lgebra relacional
Bases de datos

También podría gustarte