Вы находитесь на странице: 1из 10

UNIVERSIDAD TECNOLGICA DE CAMPECHE

Normalizacin
T.S.U. Tecnologas de la Informacin y Comunicacin

Integrantes: Sanyerman Prez Hernndez Jess Alberto de la Cruz Jimnez Rosa Guadalupe Osorio Arias

INTRODUCCIN

En este video tutorial estudiaremos el proceso de normalizacin y definiremos las tres primeras formas normales con sus respectivos ejemplos para los esquemas de relacin. Las definiciones de segunda y tercera formas normales que aqu presentaremos se basan en las dependencias funcionales y claves primarias de un esquema de relacin. Las formas normales se corresponden a una teora de normalizacin iniciada por el propio Codd y continuada por otros autores, La teora de formas normales es una teora absolutamente matemtica, pero en el Presente tutorial se describen de forma intuitiva.

PARA QUE SIRVE LAS FORMAS DE NORMALIZACIN?



Las formas de normalizacin nos ayudan a prevenir: Redundancia. Se llama as a los datos que se repiten continua e innecesariamente por las tablas de las bases de datos. Ambigedades. Datos que no clarifican suficientemente el registro al que representan. Prdida de restricciones de integridad.

Anomalas en operaciones de modificacin de datos.

El hecho de que al insertar un solo elemento haya que repetir tuplas en una tabla para variar unos pocos datos. O que eliminar un elemento suponga eliminar varias tuplas.

Estos son algunos problemas que se pueden presentar en una base de datos , por lo general causan que el sistema se venga abajo. Para evitar algn caso de los antes mencionados se emplea la normalizacin.

PRIMERA FORMA NORMAL (1FN)


Una
tabla se encuentra en primera forma normal si impide que un atributo de una tupla pueda tomar ms de un valor. La tabla:
ESTUDIANTE
MATRICULA NOMBRE CARRERA

12345

MARIO

SISTEMAS

54321

JEMIMA

CONTADURIA TIC

Visualmente si:
MATRICULA

es un tabla, pero no una tabla relacional (lo que en terminologa de bases de datos relacionales se llama relacin). No cumple la primera forma normal. Lo cumplira
ESTUDIANTE
NOMBRE CARRERA

12345

MARIO

SISTEMAS

54321

JEMIMA

CONTADURIA

54321

JEMIMA

TIC

SEGUNDA FORMA NORMAL (2FN)


Ocurre si una tabla est en primera forma normal y adems cada atributo que no sea clave, depende de forma funcional completa respecto de cualquiera de las claves. Toda la clave principal debe hacer dependientes al resto de atributos, si hay atributos que depende slo de parte de la clave, entonces esa parte de la clave y esos atributos formarn otra tabla. Ejemplo:

MAESTRO
ID Cd. Curso Nombre Apellido Calificacin

99998888C
99998888C 12345678D 88889999E 88889999E

44
24 44 24 44

Jemima
Jemima Mario Daniel Mario

May
May Mizz Chable Mizz

10
9 8 7 9

Suponiendo que el ID y el Cdigo de curso formen una clave principal


para esta tabla, slo la nota tiene dependencia funcional completa. El nombre y los apellidos dependen de forma completa del ID.

La tabla no es 2FN, para arreglarlo:


MAESTRO

ID
99998888C 12345678D 88889999E

NOMBRE JEMIMA MARIO DANIEL


ASISTENCIA

APELLIDO MAY MIZZ CHABLE

ID
99998888C 99998888C 12345678D 88889999E 88889999E

Cd. Curso
44 24 44 24 44

Calificacin
10 9 8 7 9

TERCERA FORMA NORMAL (3FN)


Ocurre cuando una tabla est en 2FN y adems ningn atributo que
no sea clave depende transitivamente de las claves de la tabla. Es decir no ocurre cuando algn atributo depende funcionalmente de atributos que no son clave.
MAESTROS ID Nombre Apellido Cd. Postal Estado

1234567B
1234567B 7654321C 9876543D 3456789E

Vidal
Ana Roberto Rosario Mariana

Tanguanciparo
Lpez Camacho Jimnez May

86751
86751 24350 24350 86750

Tabasco
Tabasco Campeche Campeche Oaxaca

El Estado

depende funcionalmente del Cd.Postal, lo que hace que no est en 3FN.


MAESTROS ID 1234567B 1234567B 7654321C 9876543D 3456789E Nombre Vidal Ana Roberto Rosario Mariana Apellido Tanguanciparo Lpez Camacho Jimnez May Cd. Postal 86751 86751 24350 24350 86750

El arreglo sera:
1

Cd. Postal Cd. Postal 86751 Estado Tabasco Tabasco

86751

24350
24350 86750

Campeche
Campeche Oaxaca

Вам также может понравиться