miércoles, 6 de enero de 2016

Normalizacion de base de datos

Universidad Técnica de Machala 
Unidad Académica de Ciencias Empresariales
Administración de Hotelería y Turismo
Computación Aplicada l





Nombre: Andrea Reyes Maldonado
Curso: 4 nivel "A"
Prof: Lic. Wilmer Illescas.

Tema: Normalizacion de base de datos
Objetivo: Normalizar la informacion para trabajar con la base de datos de Access.




El proceso de normalización de una base de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo E-R (entidad-relación) al modelo relacional.

Formas Normales

Primera Forma Normal (1FN): La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Una tabla se encuentra en primera forma normal si impide que un atributo de una tabla pueda tomar más de un valor Los Pasos a seguir son: Tenemos que eliminar los grupos repetidos. Tenemos que crear una nueva tabla con la clave de la tabla base y el grupo repetido.

Segunda Forma Normal (2FN): La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un término que describe a aquellos datos que no dependen de la a primaria de la tabla para identificarlos. Es decir, ocurre si una tabla está en primera forma normal y además 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 sólo de parte de la clave, entonces esa,parte de la clave y esos atributos formarán otra tabla. Los Pasos a seguir son: Determinar cuáles columnas que no son clave no dependen de la clave primaria de la tabla. Eliminar esas columnas de la tabla base. Crear una segunda tabla con esas columnas y la(s) columna(s) de la clave de la cual dependen.

Tercera Forma Normal (3FN): Una tabla está normalizada en esta forma si todas las columnas que no sonclave son funcionalmente dependientes por completo de la clave primaria y no haydependencias transitivas. Una dependencia transitiva es aquella en la cual las columnas que no son clave son dependientes de otras columnas que tampoco son clave Es decir, sucede cuando una tabla está en 2FN y además ningún atributo que no sea clave depende transitivamente de las claves de la tabla, es por ello que no ocurre cuando algún atributo depende funcionalmente de atributos que no son clave. Los Pasos a seguir son: Determinar las columnas que son dependientes de otra columna no clave. Eliminar esas columnas de la tabla base. Crear una segunda tabla con esas columnas y con la columna no clave de la cual son dependientes.

Forma normal de Boyce-Codd (FNBC): Una tabla está en FNBC sí y sólo sí las únicas dependencias funcionales elementales son aquellas en las que la clave primaria determinan un atributo.
Cuarta Forma Normal (4FN): Está en forma normal de Boyce-Codd y se eliminan las dependencias multivaluadas y se generan todas las relaciones externas con otras tablas u otras bases de datos.
Quinta Forma Normal (5FN): Está en cuarta forma normal y toda dependencia-join viene implicada por claves candidatas.


Webgrafía:
ECURED.CU
Normalización de una base de datos - EcuRed
En el texto: (Ecured.cu, 2016)

Bibliografía: Ecured.cu, (2016). Normalización de una base de datos - EcuRed. [online] Available at: http://www.ecured.cu/Normalizaci%C3%B3n_de_una_base_de_datos [Accessed 6 Jan. 2016].


Deber





















No hay comentarios:

Publicar un comentario