You are on page 1of 6

UNIVERSIDAD TECNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS EMPRESARIALES


Jhon Jairo Domnguez
TEMA: FORMAS DE NORMALIZACION DE UNA BASE DE DATOS.
La normalizacin es un proceso

de

para convertir una relacin que tiene

determinante,

ciertos problemas, en dos o ms

manera funcional todos los otros

relaciones que no los tienen. que

atributos

es ms importante: la normalizacin

tambin que el valor de crditos no

se puede usar como un lineamiento

necesariamente es nico. Muchos

para comprobar la pertinencia y

estudiantes podran tener el mismo

validez de las relaciones. Se han

nmero de crditos, de modo que la

realizado muchos trabajos tericos

exclusividad

en tomo a la pregunta: qu es una

caracterstica

relacin bien estructurada? Este

determinantes.

trabajo

normalizacin

demuestra la falta de exclusividad

porque uno de los pioneros en la

de creditos, lo que muestra que

tecnologa de bases de datos, E. F.

debe tener cuidado al hacer juicios

Codd, defini varas formas nrmala

slo a partir de las instancias. Es

de

necesario

se

llama

relaciones.

captulo

En

el

presente

examinaremos

normalizacin,

incluyendo

la
los

dependencia

de

no
la

funcional,

el

determina

de

relacin.

no

es

necesaria
La

Note

una
de

los

instancia

no

concentrarse

en

los

significados de los atributos y sus


restricciones

al

identificar

resultados de teoremas que son

dependencias funcionales. Note que

tiles

los

no se tiene la DF status crditos,

profesionales de bases de datos.

pues, por ejemplo, dos alumnos de

(Procesamiento de bases de datos

primer ao pueden tener un nmero

Octava Edicion, 2003)

diferente de crditos, como se ve en

importantes

para

los registros de S1006 y S1060.


Para conjuntos que consisten en un

(Hill, 2009)

solo atributo como ste, se escribir


justo el nombre del atributo y se

Ciertas dependencias funcionales

eliminarn las llaves. Para este caso

se llaman triviales porque siempre

se satisfacen en cada relacin. En

deben ser valores nicos que no se

las

puedan descomponer ms.

dependencias

triviales,

el

funcionales

dependiente

es

un

subconjunto del determinante. (Hill,


2009)
Primera forma normal

Segunda forma normal (2FN)

Para describir la primera forma

normal se usar un contraejemplo.


Si supone que a un estudiante se le
permite

tener

ms

de

una

especialidad, y se intenta almacenar


especialidades

mltiples

mismo

del

campo

en

registro

Se
crearon
tablas
independientes
para
conjuntos de valores que se
aplican en varios registros.
Se relaciono estas tablas
con una clave externa.

el

Los registros no deben depender de

del

nada que no sea una clave principal

estudiante, la tabla NewStu puede

de una tabla.

parecerse a la de la figura 5.4(a).

Una relacin R se encuentra en

Este ejemplo viola la definicin de la

segunda forma normal si y solo si

primera forma normal, que es la

esta primera forma normal y todos

siguiente.

los

atributos

no

tienen

clave,

dependen funcionalmente de forma


Definicin: Una relacin est en la

completa

de

primera forma normal (1FN) si y

(Cabello, 2010)

slo si cada atributo tiene valor

Una tabla esta en 2FN cuando est

sencillo para cada tupia.

en 1FN y no contiene dependencias

Esto significa que cada atributo en

parciales. Por lo tanto, una tabla en

cada fila, o cada celda de la tabla,

1FN esta automticamente en 2FN

contiene slo un valor. Una forma

cuando

alternativa de describir la primera

basada en solo un atributo. Una

forma normal es decir que los

tabla

dominios de los atributos de la

contener dependencias transitivas.

relacin son atmicos. Esto significa

(Coronel Carlos, 2011)

que en el dominio no se permiten

Una tabla est en segunda forma

conjuntos, listas, campos repetidos

normal si y solo si est en 1FN, los

o grupos. Los valores en el dominio

registros no dependen de nada que

su
en

la

llave
2FN

clave

primaria.

primaria
todava

est
puede

no sea la clave principal. (Coronel

Definicin: Una relacin est en

Carlos, 2011)

tercera forma normal (3FN) si,

Tercera forma normal

siempre

Para la tercera forma normal se

dependencia funcional no trivial X

quiere

>

eliminar

dependencias
dependencias

ciertas

transitivas.
transitivas

Las
causan

A,

que
entonces

exista
o

una
es

una

superclave o A es un miembro de
alguna clave candidata. (Hill, 2009)

anomalas de insercin, borrado y


actualizacin, no se puede insertar

Cuarta Forma Normal

la informacin de que cualquier

La forma normal Boyce-Codd es

estudiante con 30 crditos tenga

ligeramente ms estricta que 3FN.

estatus Soph hasta que se tenga a

Definicin: Una relacin est en

tal

forma

estudiante, puesto

que

eso

Boyce/Codd

siempre

stuld, lo que no est permitido. Si se

dependencia funcional no trivial X A,

borra el registro del nico estudiante

entonces X es una superclave. (Hill,

con cierto nmero de crditos, se

2009)

pierde la informacin acerca del

Por

estatus

dichos

existencia de FNBC, simplemente

crditos. Si tiene varios registros

identifique todos los determinantes y

con el mismo valor credits y cambia

verifique que son superclaves. (Hill,

el estatus asociado con dicho valor

2009)

(por ejemplo, hacer que 24 crditos

La cuarta forma normal (4NF) es

ahora tenga el estatus de Soph), de

una forma

manera accidental puede fallar al

la normalizacin de bases de datos.

actualizar todos los registros, lo que

La 4NF se asegura de que las

deja la base de datos en un estado

dependencias

inconsistente.

estos

independientes estn correcta y

problemas, es deseable remover las

eficientemente representadas en un

dependencias transitivas y crear un

diseo de base de datos. La 4NF es

conjunto

que

el siguiente nivel de normalizacin

satisfagan la siguiente definicin.

despus de la forma normal de

(Hill, 2009)

Boyce-Codd (BCNF).

de

con

Debido

relaciones

2012)

tanto,

para

existe

si,

requerira insertar un registro sin un

asociado

que

(FNBC)

comprobar

normal usada

una

la

en

multivariadas

(Schreiber,

Una tabla est en 4NF si y solo si

muchos causa redundancia; y es

esta

esta

en Tercera

forma

normal o

redundancia

en BCNF (Cualquiera de ambas) y

suprimida

no

normal. (Schreiber, 2012)

posee

multivaluadas

dependencias
no

triviales.

La

definicin de la 4NF confa en la


nocin

de

una dependencia

multivaluada. Una tabla con una


dependencia multivaluada es una
donde la existencia de dos o ms
relaciones independientes muchos a

por

la

la

que

cuarta

es

forma

Bibliografa

Cabello, M. V. (2010). INTRODUCCION A LAS BASES DE DATOS


RELACIONALES. Madrid-Espaa: Vision Libros.
Coronel Carlos, S. M. (2011). BASE DE DATOS, DISEO, IMPLEMENTACION
Y ADMINISTRACION. Mxico.D.F: CENGAGE Learning Editores, S.A.

Hill,

M.-G.

(2009).

Base

de

datos

Mexico

Mc-GRAW-HILL

INTERAMERICANA.
Procesamiento de bases de datos Octava Edicion. (2003). Mexico: Pearson
Education.
Schreiber, J. (29 de 04 de 2012). Basededatos.blogspot.com. Obtenido de
Basededatos.blogspot.com:

http://basededatos-jonathan-

delatorre.blogspot.com/2012/04/la-cuarta-forma-normal-4fn.html

You might also like