Está en la página 1de 12

Entrega

Nombre de la materia
Base de datos

Nombre de la licenciatura
Sistemas computacionales

Nombre del alumno


Mariavictoria Romero Roman

Matrícula
390001578

Nombre de la tarea
Normalización de base de datos

Unidad #
#

Nombre del Profesor


XXXX
Unidad 4 Formas normales y álgebra relacional
Base de datos

Nombre de la materia

Fecha
XXXX

Normalización de base de datos


Introducción

¿De qué manera las formas normales optimizan el diseño de bases de datos?
Las formas normales son estándares que se utilizan en el diseño de bases de datos para garantizar la integridad y la
consistencia de la información almacenada. La aplicación de estas formas ayuda a optimizar el diseño de la base de datos
al reducir la redundancia de datos y evitar la dependencia funcional anómala. Esto resulta en una base de datos más
eficiente, fácil de mantener y menos propensa a errores.

Desarrollo
Diagrama Entidad – Relación
Unidad 4 Formas normales y álgebra relacional
Base de datos

Esquema de base de datos


Unidad 4 Formas normales y álgebra relacional
Base de datos

Esquema de base de datos

NORMALIZADO
TABLA ORIGEN
Descrip Se considera una tabla origen donde se expresan todos los datos que el cliente requiere tener para controlar su
cion negocio.Se consideran las indicaciones que describe en la parte superior
Id_ nomb calle Num_ ciuda provin cp pais email telefono estu Nu tipo
cliente re departame d cia fa m_
nto serie
Unidad 4 Formas normales y álgebra relacional
Base de datos

230 Victo Cordo 7 Buen Bueno 23 Argent v@gmail. +54911304 1 444 integ
ria ba os s aires 29 ina com 78921 88 ral
Rome aires
ro

Primera forma Normal (1FN)


Primera forma Normal
Descrip De acuerdo a lo que pide la primera forma normal es independizar las tablas por tema enespecífico. Por lo cual
cion se propone las siguientes tablas, las cuales ya están clasificandoun criterio de información en especifico.
Id_ nomb calle Num_ ciuda provin cp pais email telefono estu Nu tipo
cliente re departame d cia fa m_
nto serie
230 Victo Cordo 7 Buen Bueno 23 Argent v@gmail. +54911304 1 444 integ
ria ba os s aires 29 ina com 78921 88 ral
Rome aires
ro

Id_estufa Num_serie tipo Fecha_fabricacion Clave_inspector


1 44488 integral 2023-01-01 77VF5

Num_factura Fecha_factura cliente Lista_articulos Precio_articulos


38904 2023-02-01 Victoria Romero Estufa Classic Modelo 2 ARS 70,560.00

reparacion cliente Estufa descripcion


1457 Victoria Romero Estufa Classic Modelo 2 No tiene suficiente potencia, para aclimatar
el ambiente.
Unidad 4 Formas normales y álgebra relacional
Base de datos

refacciones Precio_refacciones Parte_numero Descripcion_parte Costo_parte Precio_venta_parte


Potenciadores ARS 25,340.00 5S3FGH Potenciadores: gas ARS ARS 32,030.00
25,340.00

Segunda Forma Normal (2FN)

Segunda Forma Normal


Descripcio Considerando que la 3FN pide que cada tabla deberá tener una llave, donde lainformación contenida en la
n tabla será dependiente de esa llave
Id_ cliente nombre calle Num_ ciudad provinci cp pais email telefono
departamento a
230 Victori Cordoba 7 Bueno Buenos 232 Argentin v@gmail.co +5491130478
a s aires aires 9 a m 921
Romer
o

Id_estufa Num_serie tipo Fecha_fabricacion Clave_inspector


1 44488 integral 2023-01-01 77VF5

Id_factura Num_factura Fecha_factura cliente Lista_articulos Precio_articulos


43678 38904 2023-02-01 Victoria Estufa Classic ARS 70,560.00
Romero Modelo 2
Unidad 4 Formas normales y álgebra relacional
Base de datos

Id_reparacion cliente Estufa descripcion Refaccion_usados


1457 Victoria Estufa Classic No tiene suficiente potencia, ARS 13,470.00
Romero Modelo 2 para aclimatar el ambiente.

Id_refaccion Precio_refaccion Parte_numero Descripcion_parte Costo_parte Precio_venta_parte


77 ARS 25,340.00 5S3FGH Potenciadores: gas ARS ARS 32,030.00
25,340.00

Id_refaccion Id_reparacion
77 1457

Id_ Id_factura Id_estufa


cliente
230 43678 1

Tercera Forma Normal (3FN)


Unidad 4 Formas normales y álgebra relacional
Base de datos

Tercera Forma Normal


Descripcion Esta forma normal dice que una tabla está normalizada si todas las columnas que no sonllave son
funcionalmente dependientes por completo de la llave primaria y no hay datosrepetidos. Por lo que las
tablas que se originan para poder tener un orden en el modelo relacional. Es el que se propone a
continuación.Estas tablas son las que se obtienen del grafico del modelo relacional arriba mencionado
Id_ cliente nombre Id_direccion Num_departamento email telefono
230 Victoria Cordoba,2329, 12 7 v@gmail.com +5491130478921
Romero

Id_direccion calle Num_ departamento ciudad provincia cp pais


Cordoba,2329, 12 Cordoba 7 Buenos Buenos aires 2329 Argentina
aires

Id_estufa Num_serie tipo Fecha_fabricacion Clave_inspector Precio_estufa


1 44488 integral 2023-01-01 77VF5 ARS 70,560.00

Id_ cliente Id_estufa Id_factura costo_reparacion


Id_reparacion
230 1 43678
1457 ARS 25,340.00
Unidad 4 Formas normales y álgebra relacional
Base de datos

Id_reparacion Id_parte Costo_parte


1457 78 ARS 25,340.00

Id_parte Parte_numero Descripcion_parte Costo_parte Precio_venta_parte


78 5S3FGH Potenciadores: gas ARS 25,340.00 ARS 32,030.00

Id_factura Num_factura Fecha_factura cliente Precio_total


43678 38904 2023-02-01 Victoria ARS
Romero 70,560.00

Id_factura Id_factura_detalle Id_movimiento Id_estufa Precio_estufa


43678 1 1 1 ARS 70,560.00

Terminologia
Unidad 4 Formas normales y álgebra relacional
Base de datos

Normalizacion: La normalización de base de datos es un proceso que se realiza con el objetivo de minimizar la
redundancia de datos y mejorar la integridad de la información almacenada en una base de datos. Se lleva a cabo a través
de la aplicación de un conjunto de reglas y técnicas conocidas como formas normales. Las formas normales más comunes
son:

 Primera Forma Normal (1FN): Cada columna de una tabla debe tener un solo valor y no deben existir valores
repetidos.
 Segunda Forma Normal (2FN): Además de cumplir con la 1FN, cada columna no primaria debe ser
funcionalmente dependiente de la clave primaria.
 Tercera Forma Normal (3FN): Además de cumplir con la 2FN, todas las columnas no primarias deben ser
dependientes únicamente de la clave primaria.

Existen otras formas normales, como la Forma Normal de Boyce-Codd (BCNF) y la Forma Normal de Fourth (4FN), pero
la 1FN, 2FN y 3FN son las más comúnmente utilizadas.

Dependencia funcional
La dependencia funcional en base de datos se refiere a la relación existente entre dos o más atributos o columnas en una
tabla de base de datos. Una dependencia funcional se produce cuando el valor de un atributo determina el valor de otro
atributo. Por ejemplo, si tenemos una tabla que incluye los atributos "Empleado ID" y "Salario", podemos decir que existe
una dependencia funcional entre "Empleado ID" y "Salario", ya que el salario de un empleado está determinado por su ID.

La identificación y representación de dependencias funcionales es importante en el proceso de normalización de base de


datos, ya que permite reducir la redundancia de datos y mejorar la integridad de la información almacenada. Una
dependencia funcional puede ser representada mediante una notación matemática, por ejemplo:
Unidad 4 Formas normales y álgebra relacional
Base de datos

Empleado ID -> Salario


La flecha indica que el valor de "Empleado ID" determina el valor de "Salario".

Dependencia funcional transitiva

La dependencia funcional transitiva en base de datos se refiere a un tipo de dependencia funcional en el que el valor de un
atributo determina el valor de un segundo atributo, y el valor de ese segundo atributo a su vez determina el valor de un
tercer atributo. En otras palabras, si A depende funcionalmente de B y B depende funcionalmente de C, entonces A
depende funcionalmente de C.
La dependencia funcional transitiva puede ser un problema en la normalización de base de datos, ya que puede conducir a
redundancias y problemas de integridad de datos. Por lo tanto, es necesario eliminarla antes de proceder a la
normalización. Esto se puede hacer dividiendo la tabla original en varias tablas más pequeñas, cada una con un conjunto
distinto de dependencias funcionales, hasta que se cumpla una forma normal específica, como la Tercera Forma Normal
(3FN).

Conclusion
Importancia de aplicar normalización a la estructuración de una base de datos.
La normalización de base de datos es un proceso esencial para garantizar la calidad y la integridad de la información
almacenada en una base de datos. Al aplicar normalización, se reduce la redundancia de datos y se mejora la
estructuración de la base de datos, lo que permite una gestión más eficiente y fiable de la información.

Además, la normalización permite a los desarrolladores de bases de datos tomar decisiones informadas sobre la
estructuración de la información, lo que puede ayudar a prevenir problemas como la pérdida de datos, la redundancia y la
Unidad 4 Formas normales y álgebra relacional
Base de datos

incongruencia. También facilita la tarea de mantener y actualizar la base de datos a medida que las necesidades cambian
con el tiempo.
En resumen, la aplicación de la normalización es un paso crucial en el proceso de diseño y creación de una base de datos
eficiente y confiable, y es una inversión valiosa en términos de tiempo y recursos que puede ayudar a garantizar la
integridad y la calidad de la información en una base de datos a largo plazo.

Citas

 Procesamiento de bases de datos. Fundamentos, diseño e implementación Kroenke,D. (2003).

 Base de datos (2020). 01 Álgebra Relacional | Conceptos y operaciones

 Programador de nivel 1 (2019). Normalización 01 - Primera Forma Normal

 Programador de nivel 1 (2019). Normalización 02 - Segunda Forma Normal

También podría gustarte