Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre de la materia
Base de datos
Nombre de la licenciatura
Sistemas computacionales
Matrícula
390001578
Nombre de la tarea
Normalización de base de datos
Unidad #
#
Nombre de la materia
Fecha
XXXX
¿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
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
Id_refaccion Id_reparacion
77 1457
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 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