Está en la página 1de 8

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA

DE ADMINISTRACIÓN INDUSTRIAL
ESPECIALIDAD: INFORMÁTICA
SECCIÓN: 285-A3
UNIDAD CURRICULAR: MODELO DE DATOS
PROF. KARLINA LANDAETA MONTAÑO

BASES DE DATOS: PROCESO DE NORMALIZACIÓN

Reyes Gil, Jesús Manuel


C.I. 27.954.276

Caracas, Junio 2022


BASES DE DATOS: PROCESO DE NORMALIZACIÓN

1. Proceso de Normalización:

La normalización es un proceso que consiste en organizar los datos


contenidos en las tablas de una base de datos, transformándolos en un juego
de estructuras más pequeñas y estables mediante la aplicación de un
conjunto de reglas enfocadas en la eliminación de redundancias,
ambigüedades e inconsistencias de dependencia en el diseño de las
mismas. Este proceso se aplica con la finalidad de:

 Evitar la redundancia de los datos.


 Disminuir problemas de actualización de los datos en las tablas.
 Proteger la integridad de los datos.
 Facilitar el acceso e interpretación de los datos.
 Reducir el tiempo y complejidad de revisión de las bases de datos.
 Optimizar el espacio de almacenamiento.
 Prevenir borrados indeseados de datos.

Para que las tablas de nuestra BD estén normalizadas deben cumplir las
siguientes reglas:
 Cada tabla debe tener su nombre único.
 No puede haber dos filas iguales.
 No se permiten los duplicados.
 Todos los datos en una columna deben ser del mismo tipo.

2. Tipos de Normalización:

Hay reglas en la normalización de una base de datos y cada una de ellas


se denomina Forma Normal. Existen 3 tipos principales:
 Primera Forma Normal: Hay que seguir una serie de pasos
para normalizar, en otras palabras, para decir que nuestra tabla
está en primera forma normal. Estos son:
 Eliminar los grupos repetitivos de las tablas individuales.
 Crear una tabla separada por cada grupo de datos
relacionados.
 Identificar cada grupo de datos relacionados con una
clave primaria.

Para identificar si lo hemos hecho de manera correcta debemos


considerar los siguientes aspectos:

 Todos los atributos son atómicos. Un atributo es atómico


si los elementos del dominio son indivisibles, mínimos.
 La tabla contiene una clave primaria única.
 La clave primaria no contiene atributos nulos.
 No debe existir variación en el número de columnas.
 Los campos no clave deben identificarse por la clave
(dependencia funcional).
 Debe existir una independencia del orden tanto de las
filas como de las columnas, es decir, si los datos
cambian de orden no deben cambiar sus significados.
 Una tabla no puede tener múltiples valores en cada
columna.
 Los datos son atómicos (a cada valor de X le pertenece
un valor de Y y viceversa).
 Segunda Forma Normal: Debemos seguir estos pasos:
 Tener la 1° forma normal
 Crear tablas separadas para aquellos grupos de datos
que se aplican a varios registros
 Relacionar estas tablas mediante una clave externa

Sabremos si nuestra base de datos tiene en la segunda


forma normal si esta previamente cumple con las normas de
la Primera forma Normal y si sus atributos no principales
dependen de forma completa de la clave principal.

En otras palabras, que no existen dependencias parciales.

 Tercera Forma Normal: Debemos considerar los siguientes


puntos:
 Tener la 2° forma normal
 Eliminar aquellos campos que no dependan de la clave
 Ninguna columna puede depender de una columna que
no tenga una clave
 No puede haber datos derivados

Podemos decir que nuestra tabla se encuentra en tercera


normal si previamente estaba en segunda forma normal y si
no existe ninguna dependencia funcional transitiva entre los
atributos que no son clave.

En otras palabras, todo atributo no primo es implicado por la


clave primaria en una secuencia no transitiva.
3. Diseño de Base de Datos:
 Tablas:

BASE DE DATOS DE UNIDADES CURRICULARES DE LA SECCIÓN 285-A3


cod_modulo modulo profesor telefono direccion alumno_delegado
TET-532 Teleprocesos y Teleinformática Manuel Fajardo 4242574369 Calle 01 - Agua Salud Pedro Pérez
SEC-500 Servicio Comunitario Bettmar Ovalles 4128521569 Calle 02 - Caño Amarillo María Peña
ORM-532 Organización y Métodos Venilde Cedeño 4167821476 Calle 03 - Capitolio José Gutiérrez
MOD-814 Modelo de Datos Karlina Landaeta 4267236511 Calle 04 - La Hoyada Luisa Cedeño
MEI-545 Metodología de la Investigación Carmen Clavijo 4125401896 Calle 05 - Parque Carabobo Lorenzo Robles
LEP-564 Lenguaje de Programación Jesús Pérez 4145284639 Calle 06 - Bellas Artes Anabella López

 Aplicación de Normalización:
 Primera Forma Normal (1FN):

BASE DE DATOS DE UNIDADES CURRICULARES DE LA SECCIÓN 285-A3


cod_modulo * modulo nom_prof apell_prof telefono direc_calle direc_sector alumno_delegado
TET-532 Teleprocesos y Teleinformática Manuel Fajardo 4242574369 Calle 01 Agua Salud Pedro Pérez
SEC-500 Servicio Comunitario Bettmar Ovalles 4128521569 Calle 02 Caño Amarillo María Peña
ORM-532 Organización y Métodos Venilde Cedeño 4167821476 Calle 03 Capitolio José Gutiérrez
MOD-814 Modelo de Datos Karlina Landaeta 4267236511 Calle 04 La Hoyada Luisa Cedeño
MEI-545 Metodología de la Investigación Carmen Clavijo 4125401896 Calle 05 Parque Carabobo Lorenzo Robles
LEP-564 Lenguaje de Programación Jesús Pérez 4145284639 Calle 06 Bellas Artes Anabella López
 Segunda Forma Normal (2FN):

TABLA PROFESORES
id_prof * nom_prof apell_prof telefono direc_calle direc_sector cod_moduloasig
001 Manuel Fajardo 4242574369 Calle 01 Agua Salud TET-532
002 Bettmar Ovalles 4128521569 Calle 02 Caño Amarillo SEC-500
003 Venilde Cedeño 4167821476 Calle 03 Capitolio ORM-532
004 Karlina Landaeta 4267236511 Calle 04 La Hoyada MOD-814
005 Carmen Clavijo 4125401896 Calle 05 Parque Carabobo MEI-545
006 Jesús Pérez 4145284639 Calle 06 Bellas Artes LEP-564

TABLA ALUMNOS DELEGADOS


id_alum_deleg  nom_alumno apell_alumno telef_alumno direc_calle_alumno direc_sector_alumno cod_modulo_deleg
011 Pedro Pérez 4241268536 Calle 10 Colegio de Ingenieros TET-532
022 María Peña 4128516969 Calle 20 Plaza Venezuela SEC-500
033 José Gutiérrez 4167416986 Calle 30 Sabana Grande ORM-532
044 Luisa Cedeño 4267243181 Calle 40 Chacaíto MOD-814
055 Lorenzo Robles 4161461896 Calle 50 Chacao MEI-545
066 Anabella López 4145273119 Calle 60 Altamira LEP-564

 Tercera Forma Normal (3FN):

TABLA MODULOS
cod_modulo modulo id_prof id_alum_deleg cant_horas_x_sem
TET-532 Teleprocesos y Teleinformática 001 011 15
SEC-500 Servicio Comunitario 002 022 12
ORM-532 Organización y Métodos 003 033 10
MOD-814 Modelo de Datos 004 044 8
MEI-545 Metodología de la Investigación 005 055 6
LEP-564 Lenguaje de Programación 006 066 20
FUENTES CONSULTADAS

4. Díaz, J. (2017). “Normalización de Bases de Datos”. EDTeam. Disponible


en https://ed.team/blog/normalizacion-de-bases-de-datos. [Consultado el 13
de Junio de 2022].
5. Carlos. (2017). “Normalización de una base de datos: qué es y cómo
normalizar una base sin morir en el intento”. Platzi. Disponible en
https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-
intento/. [Consultado el 13 de Junio de 2022].
6. Unidad de Apoyo para el Aprendizaje. (Desconocido). “Normalización de
Bases de Datos”. Programa CUAED de la Universidad Nacional Autónoma
de México. Disponible en
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/872/
mod_resource/content/1/contenido/index.html#contenido. [Consultado el 13
de Junio de 2022].

También podría gustarte