Guía de las cinco formas normales de las bases de datos relacionales.docx

download Guía de las cinco formas normales de las bases de datos relacionales.docx

of 4

Transcript of Guía de las cinco formas normales de las bases de datos relacionales.docx

  • 7/22/2019 Gua de las cinco formas normales de las bases de datos relacionales.docx

    1/4

    Gua de las cinco formas normales de las bases de datos relacionales

    Las reglas de normalizacin estn diseadas para prevenir anomalas deactualizacin e inconsistencia de datos.

    Primera forma normal

    La primera forma normal trata con la forma del registro. Bajo la primera

    forma normal, todas las ocurrencias de tipo registro deben contener elmismo numero de campos. La primera forma normal excluye campos

    repetidos y grupos.

    Segunda y tercera formal normal

    La segunda y tercera forma normal trata con las relaciones entre camposclave y campos no clave. Bajo la segunda y tercera forma normal un campo

    no clave debe de proveer un hecho (valor) referente al campo clave.Adems el registro debe satisfacer la primera forma normal.

    Segunda forma normal

    La segunda forma normal es violada cuando un campo que no es clave

    tiene un valor de un subconjunto del campo de la clave. Es solo relevantecuando el campo clave es compuesto por varios campos.

    Cuando el diseo de datos es cambiado para reemplazar registros no

    normalizados por registros normalizados, a este procesos se le llamanormalizacin.

    El diseo normalizado refuerza la integridad de los datos minimizando lainconsistencia y redundancia de datos.

    Tercera forma normal

    La tercera forma normal es violada cuando un campo no clave contiene un

    valor de otro campo no clave.

    Dependencias funcionales

    En la teora de las bases de datos relacionales, la segunda y la tercera forma

    normal son definidas en trminos de dependencias funcionales. Un campo

    Y es funcionalmente dependiente de un campo (o campos) X si es invalido

    tener dos registros con el mismo valor de X pero diferentes valores en Y.Cuando X es el campo clave, entonces todos los campos son por definicin

  • 7/22/2019 Gua de las cinco formas normales de las bases de datos relacionales.docx

    2/4

    funcionalmente dependientes en X, siempre y cuando no existan dos

    registros que tengan el mismo valor en X.

    Las dependencias funcionales solo existen cuando las cosas involucradas

    tienen identificadores nicos y singulares. Es importante puntualizar quelas dependencias funcionales y las varias formas normales son realmente

    solo definidas por situaciones en donde existen identificadores nicos ysingulares.

    Cuarta y Quinta formas normales

    La cuarta y quinta formas normales tratan con campos que pueden tener

    diferentes valores. Un campo que puede tener diferentes valores debe

    corresponder a una relacin muchos a muchos o muchos a uno. En ese

    sentido la cuarta y la quinta forma normal son tambin llaves compuestas.Estas llaves normales intentan minimizar el numero de camposinvolucrados en la llave compuesta.

    Cuarta forma normal

    Bajo la cuarta forma normal, un registro no debe contener campos que

    acepten diferentes valores independientes en una entidad. Adems elregistro debe satisfacer la tercera forma normal.

    El problema principal con violar la cuarta forma normal es que lleva haciaincertidumbres en las polticas de mantenimiento. Varias polticas son

    posibles para el mantenimiento de dos campos que aceptan diferentesvalores independientes en un registro.

    Otros problemas causados por violar la cuarta forma normal son similares a

    esos mencionados antes por violar la segunda y tercera forma normal. Estos

    toman diferentes variaciones dependiendo de las polticas demantenimiento seleccionadas.

    Si hay repeticiones, entonces la actualizacin debe hacerse en mltiples registros, y los

    registros pueden volverse inconsistentes.

    Dependencias multivaluadas son definidas esencialmente como una

    relacin que acepta la poltica de mantenimiento de el producto cruzado. La

    dependencia multivaluada y la cuarta forma normal tambin aplica a lasrelaciones que involucran a mas de dos campos.

    Quinta forma normal

  • 7/22/2019 Gua de las cinco formas normales de las bases de datos relacionales.docx

    3/4

    La quinta forma normal trata con casos donde la informacin puede ser

    reconstruida de piezas pequeas de informacin que puede ser mantenida

    con menos redundancia. La segunda, tercera y cuarta formas normales

    tambin sirven a este propsito, pero la quinta forma normal generaliza los

    casos no cubiertos por las otras.

    En otras palabras podemos decir que un registro si cumple con la quinta

    forma normal cuando la informacin que contiene no puede serreconstruida de varios registros pequeos (de registros que cada uno tienen

    menos campos que el registro original). El caso donde todos los registros

    pequeos tienen la misma llave es excluido. Si un registro puede ser solo

    descompuesto en registros pequeos donde todos tienen la misma llave,

    entonces el registro es considerado dentro de la quinta forma normal sin

    descomposicin. Un registro que cumple con la quinta forma normal

    cumple tambin con la cuarta, tercera, segunda y primera forma normal.

    La quinta forma normal no difiere de la cuarta forma normal a menos deque exista una limitacin simtrica.

    Una ventaja de la quinta forma normal es que ciertas redundancias puedenser eliminadas.

    Debe de observarse que la normalizacin involucra mas registros, deben

    existir un total menor de ocurrencias. La ventaja es notoria cuando sealmacenan un numero grandes de registros, mientras que las bases de datos

    normalizadas crecen en forma sumatoria, las bases de datos no

    normalizadas crecen en forma multiplicativa.

    La cuarta y quinta formas normales tratan con combinaciones de cambios

    que contienen valores diferentes. Si un registro viola la cuarta forma

    normal, el proceso de normalizacin asociado lo descompone en dos

    registros, cada uno contiene menos campos que el registro original.Cualquiera de estas violaciones a la cuarta forma normal son

    descompuestos en dos registros y as sucesivamente hasta que todos los

    registros resultantes cumplan con la cuarta forma normal. En cada etapa el

    conjunto de registros despus de la composicin contiene exactamente la

    misma informacin que antes de la descomposicin.

    Redundancias inevitables

    La normalizacin ciertamente no remueve todas las redundancias. Ciertas

    redundancias parecen ser inevitables, particularmente aquellas que

    contienen diferentes valores ya definidos son mas dependientes queindependientes.

  • 7/22/2019 Gua de las cinco formas normales de las bases de datos relacionales.docx

    4/4

    Redundancias entre registros

    Las formas normales que acabamos de ver tratan solo con redundanciasocurridas dentro de un registro. La quinta forma normal es considerada la

    ultima forma normal con respecto a tales redundancias. La redundanciaentre registros ha sido reconocida durante algn tiempo y recientemente hasido direccionado en trminos de la forma normal y la normalizacin.

    Conclusin

    Entonces los factores que afectan la normalizacin que deben ser evaluadosson:

    - Campos de un solo valor Vs. Campos de varios valores.

    - Dependencia en el campo llave.

    - Independencia Vs. Dependencia.

    - La presencia de limitaciones mutuas.

    - La presencia de representaciones no nicas o no singulares.

    Conclusiones y Comentarios: Para que normalizar las bases de datos?

    La normalizacin de las bases de datos nos ayuda a prever errores de

    actualizacin (eliminando redundancia de datos y as no tener queactualizar mltiples campos en cada actualizacin) y por consecuencia deesto nos permite evitar la inconsistencia de datos.

    Al normalizar una base de datos, la primera impresin que nos da es que

    estamos creando mas tablas y por lo mismo engrandeciendo la base de

    datos, pero las mejoras se ven cuando el archivo comienza a crecer, las

    bases de datos normalizadas crecen serialmente (sumas) y las bases de

    datos no normalizadas crecen aritmticamente (series aritmticamultiplicaciones).

    http://perso.wanadoo.es/aldomartin1/tic1.htm

    http://perso.wanadoo.es/aldomartin1/tic1.htmhttp://perso.wanadoo.es/aldomartin1/tic1.htmhttp://perso.wanadoo.es/aldomartin1/tic1.htm