6
TECNOLOGIA MOVILES NORMALIZACIÓN DE DATOS Normalización es un proceso que clasifica relaciones, objetos, formas de relació demás elementos en grupos, en base a las características que cada uno posee. Si se identifican ciertas reglas, se aplica una categoría; si se definen otras reglas, se ap otra categoría. Estamos interesados en particular en la clasificación de las relaciones !". #a forma efectuar esto es a tra$%s de los tipos de dependencias que podemos determinar dentro d la relación. &uando las reglas de clasificación sean más y más restricti$as, diremos q relación está en una forma normal más ele$ada. #a relación que está en la forma normal más ele$ada posible es que mejor se adapta a nuestras necesidades debido a optimiza las condiciones que son de importancia para nosotros' ( #a cantidad de espacio requerido para almacenar los datos es la menor posible; ( #a facilidad para actualizar la relación es la mayor posible; ( #a e)plicación de la base de datos es la más sencilla posible Se dice que una relación está en una determinada forma normal si satisface un cierto conjunto de restricciones. El proceso de normalización es re$ersible y no se información. PATRICIA L. ORMEÑO GUTIERREZ

Normalización de Datos 2015

Embed Size (px)

DESCRIPTION

Elaborar una base de datos utilizando reglas de normalización.

Citation preview

TECNOLOGIA MOVILESNORMALIZACIN DE DATOS

Normalizacin es un proceso que clasifica relaciones, objetos, formas de relacin y dems elementos en grupos, en base a las caractersticas que cada uno posee. Si se identifican ciertas reglas, se aplica una categora; si se definen otras reglas, se aplicar otra categora.Estamos interesados en particular en la clasificacin de las relaciones BDR. La forma de efectuar esto es a travs de los tipos de dependencias que podemos determinar dentro de la relacin. Cuando las reglas de clasificacin sean ms y ms restrictivas, diremos que la relacin est en una forma normal ms elevada. La relacin que est en la forma normal ms elevada posible es que mejor se adapta a nuestras necesidades debido a que optimiza las condiciones que son de importancia para nosotros: La cantidad de espacio requerido para almacenar los datos es la menor posible; La facilidad para actualizar la relacin es la mayor posible; La explicacin de la base de datos es la ms sencilla posibleSe dice que una relacin est en una determinada forma normal si satisface un cierto conjunto de restricciones.El proceso de normalizacin es reversible y no se pierde informacin.

Formas de Normalizacin Primera Forma Normal (1FN) Segunda Forma Normal (2FN) Tercera Forma Normal (3FN) Forma normal de Boyce-Codd (FNBC) Cuarta Forma Normal (4FN) Quinta Forma Normal (5FN)

1. PRIMERA FORMA DE NORMALIZACION.-Se debe cumplir con lo siguiente: Una relacin R se encuentra en 1FN si y solo s por cada rengln columna contiene valores atmicos. Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda. Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo. Cada columna debe tener un nombre nico, el orden de las columnas en la tabla no es importante. Dos filas o renglones de una misma tabla no deben ser idnticas, aunque el orden de las filas no es importanteEJEMPLO:

NIFApeNomDirCPostPoblProv

1GarcaFranciscoC/Marn 1633698OviedoAsturias

2SanchezLuisaC/Teneras 34C/Ramorta 658545854585CigalesBueuValladolidPontevedra

Esta tabla no est en 1FN, ya que el cliente con Id 2 tiene dos direcciones. Para poder tener esta tabla en 1FN se hace el siguiente cambio:

NIFApeNomDirCPostPoblProv

1GarcaFranciscoC/Marn 1633698OviedoAsturias

2SanchezLuisaC/Teneras 3485458CigalesValladolid

2SanchezLuisaC/Ramorta 6554585BueuPontevedra

2. SEGUNDA FORMA DE NORMALIZACION.-la segunda forma normal est basada en el concepto de dependencia completamente funcional. Una dependencia funcionales completamente funcional si al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que. Una dependencia funcionales una dependencia parcial si hay algunos atributosque pueden ser eliminados de X y la dependencia todava se mantiene, esto es

NIFDirCPostPoblProv

1C/ Marn n1633698OviedoAsturias

2C/ Teneras n3485458CigalesValladolid

2C/ Ramorta n6554585BueuPontevedra

NIFApeNom

1GarcaFrancisco

2SanchezLuisa

3. TERCERA FORMA DE NORMALIZACION.-Se dice que hay dependencia funcional transitiva entre dos atributos cuando un atributo que no pertenece a la clave primaria permite conocer el valor de otro atributo.Por ejemplo: dada la tabla clientes, entre los atributos provincia y prefijo telefnico hay una dependencia funcional transitiva, ya que el primero permite conocer el valor del segundo.Una tabla est en Tercera Forma Normal o 3FN si est en 2FN y no existen atributos que no pertenezcan a la clave primaria que puedan ser conocidos mediante otro atributo que no forma parte de la clave primaria, es decir, no hay dependencias funcionales transitivas.

Si nos fijamos en esta tabla:NIFDirCPostPoblProv

1C/ Marn n1633698OviedoAsturias

2C/ Teneras n3485458CigalesValladolid

2C/ Ramorta n6554585BueuPontevedra

La direccin, la poblacin y la provincia dependen del cdigo postal, que no forma parte de la clave primaria. Descomponiendo sin prdida una vez ms, obtenemos estas dos tablas:NIFDir

1C/ Marn n16

2C/ Teneras n34

2C/ Ramorta n65

CPostDirPoblProv

33698C/ Marn n16OviedoAsturias

85458C/ Teneras n34CigalesValladolid

54585C/ Ramorta n65BueuPontevedra

4. Forma normal de Boyce-Codd (FNBC)Una tabla est en Forma Normal de Boyce-Codd o FNBC si solo existen dependencias funcionales elementales que dependan de la clave primaria o de cualquier clave alternativa. Si la clave primaria est formada por un solo atributo y est en 3FN, ya est en FNBC.

CPostDirPobl

30009C/ Pantano Camarillas n16Murcia

48596Av. Buenos Aires n12Madrid

En este caso hay dependencia entre el cdigo postal y la poblacin, ya que, conocido el cdigo postal se puede conocer la poblacin, y conocida la direccin y la poblacin, se conoce el cdigo postal. Para transformar la tabla en una tabla en FNBC se crea una tabla de cdigos postales y poblaciones, eliminando de la tabla original la poblacin, obtenindose dos tablas, una con los atributos direccin y cdigo postal y otra con el cdigo postal y la poblacin:CPostDir

30009C/ Pantano Camarillas n16

48596Av. Buenos Aires n12

CPostPobl

30009Murcia

48596Madrid

5. CUARTA FORMA DE NORMALIZACION.-Existe dependencia funcional multivalorada o de mltiples valores si, dados tres atributos de una tabla, si para cada valor del primer atributo existen mltiples valores en el segundo atributo y no hay ninguna relacin entre el tercer atributo y el primero, a no ser a travs del segundo atributo.Una tabla est en Cuarta Forma Normal o 4FN si est en FNBC y las nicas dependencias funcionales multivaloradas que existen son las dependencias funcionales de la clave con los atributos que no forman parte de la misma. Estas dependencias multievaluadas de la clave con los atributos que no forman parte de la misma son dependencias triviales, por lo que algunos autores dicen que no existen dependencias multievaluadas en 4FN.

Transporte

ConductorTipo VehculoTipo Carga

JuanFurgonetaPerecederos

MarcosFurgonetaPerecederos

JuanFurgonetaMuebles

MarcosFurgonetaMuebles

JuanCaminMudanza

MarcosCaminMudanza

6. QUINTA FORMA DE NORMALIZACION.-

Una tabla se encuentra en 5FN si: La tabla est en 4FN No existen relaciones de dependencias no triviales que no siguen los criterios de las claves. Una tabla que se encuentra en la 4FN se dice que est en la 5FN si, y slo si, cada relacin de dependencia se encuentra definida por las claves candidatas.

PATRICIA L. ORMEO GUTIERREZ