Normalización de las bases de datos
Rodrigo Alexis aburto Pereira
Bases de datos
Instituto IACC
16-03-2020
Desarrollo
Ejemplo de bases de datos Cliente LearningHM C.A.
Id_alumno Nombre Dirección Teléfono Id_Curso curso Email-fax
01 Pedro 2 oriente +5697777548 b-22 Bases de datos ejemplo1@[Link]
956
01 pedro 2 oriente +5697777548 b-23 programación ejemplo1@[Link]
956
01 pedro 2 oriente +5697777548 b-24 Redes y ejemplo1@[Link]
956 seguridad
04 Mónica Avenida +5698784465 b-22 Bases de datos Ejemplo2@[Link]
central 123
Normalización
Id alumno nombre dirección teléfono Email-fax
01 Pedro 2 oriente 956 +5697777548 ejemplo1@[Link]
04 Mónica Avenida +5698784465 Ejemplo2@[Link]
central 123
Id curso Curso
b-22 Bases de datos
b-23 programación
b-24 Redes y seguridad
ID_alumno ID_curso
01 b-22
01 b-23
01- b-24
02 b-22
ID_Alumnos Nombre Curso
01 Pedro Bases de datos
01 Pedro programación
01 Pedro Redes y seguridad
02 Mónica Bases de datos
Teniendo en claro que normalización es: el proceso de normalización de datos y del cual tiene
varios objetivo de normalizar bases de datos, como el poder tener almaceno con el menor
espacio posible eliminar datos repetidos eliminar errores lógicos y poder tener nuestros datos
ordenados, si no se normaliza las bases de datos nos ocupara mucho espacio en nuestra bases de
datos por lo que no sería optimo la normalización no sirve para poder optimizar nuestra base de
dato.
Para ocupar el menor espacio posible y tener solo los datos necesario sin la necesidad de
repetirlo al tener organizada nuestra bases de los datos no se repetirán pero estarán relacionados
entre ellos sin la perdida de organización existen varios nivele de la normalización.
Existen 3 niveles de normalización que deben respetarse para poder decir que nuestra Bases De
datos, se encuentra NORMALIZADA, es decir, que cumple con los requisitos naturales para
funcionar óptimamente y no perjudicar el rendimiento por mala arquitectura. Estas 3 reglas de
Normalización se les conocen como las 3 formas normales
Para que poder llevar a cabo esta forma normal, en primer lugar, debe estar en Primera Forma
Normal (1FN) y además de esto, se debe cumplir que cada atributo, que no sea clave, dependa en
manera funcional de cualquiera de las claves ya establecidas. Depender en forma funcional
completa implica que todos los atributos dependen directamente de la clave primaria
Para llegar a tercera Forma Normal (3FN), es necesario estar en 2FN, además de esto, cada
atributo que no está en la clave primaria no depende transitivamente de la clave primaria, es
decir que los atributos no dependen unos de otros, sino que dependen únicamente de la clave, la
cual puede estar formada por uno o más atributos.
Sus Objetivos al aplicar la normalización son Evitar redundancia, Simplificar la actualización de
datos garantizar la integridad referencial.
Requerimientos para que una tabla sea considerada una relación tiene que cumplirse lo siguiente
cada tabla tiene que tener un nombre único no pueden haber dos filas iguales no se permiten
duplicados todos los datos en una columna deben ser del mismo tipo.
Referencias
IACC (2019). Modelamiento de base de datos. Administración de Base de Datos. Semana 1.
Ricardo, C. (2009). Bases de datos. 1.ª edición. México: McGraw Hill. Vélez, L. (2019). Gestión
de Bases de Datos. Versión 1.0. Recuperado de:
[Link] [Link]
Watt, A. y N. Eng (2014). Database design – 2nd Edition. Victoria, B.C.: BCcampus.
Recuperado de: [Link] .