Vous êtes sur la page 1sur 10

wi

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos

1.- DATOS INFORMATIVOS:


FECHA DE PRESENTACIN: NOMBRE: Daniela Carrasco Jueves 09 de Mayo del 2013. CDIGO: 547

CURSO: Cuarto B. PROFESORA: Ing. Blanca Hidalgo.

2.- TEMA:
FORMA NORMAL

3.- OBJETIVOS:
Generales: Obtener un conocimiento ms amplio y detallado acerca de las FORMAS NORMALES de una Base de Datos, analizar sus funciones, anomalas y utilidades que poseen, para un mejor entendimiento de la misma. Especficos: Reforzar los conocimientos adquiridos en clase y profundizarlos mediante una investigacin a fondo de los mismos. Compartir los conocimientos adquiridos en clase para una mejor comprensin. Analizar los objetivos que debe cumplir la normalizacin para evitar la redundancia en las Bases de Datos.

4.- INTRODUCCIN:
Las bases de datos han estado en uso desde los primeros das de los ordenadores, con el tiempo han ido desarrollndose son el corazn de una organizacin ya que es vital que podamos contar con datos que nos devuelvan informacin como por ejemplo una gua telefnica que es una base de datos. En una base de datos podemos encontrar diferentes modelos, que determinan su estructura lgica y de manera fundamental determina el modo de almacenar, organizar y manipular los datos. Entre los modelos lgicos comunes de una base de datos encontraremos el modelo entidad relacin con el que

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos podemos identificar una entidad la cual posee un conjunto de atributos o propiedades. Todas las bases de datos tienen el mismo principio sobre el que trabajamos, hoy en da lo hacemos con el modelo de base de datos relacional que tiene como principal elemento una relacin o tabla. Para que se convierta en una base de datos tenemos que trasladar el modelo entidad relacin al modelo relacional donde deben aplicarse ciertas normas de estandarizacin de todas las tablas, ya que existen diversos riesgos en el diseo de las bases de datos relacionales que afecten la funcionalidad de la misma, los riesgos generalmente son la redundancia de informacin y la inconsistencia de datos. Para evitar las diferentes anomalas surgidas en el proceso de transformacin surgi la normalizacin y sus diferentes formas normales; este conjunto de reglas se denomina como normalizacin de base de datos, que consiste en aplicar una serie de normas a las relaciones obtenidas tras el paso del modelo entidad relacin al modelo relacional.

5.- MARCO TERICO:


INTRODUCCIN La normalizacin es el proceso de simplificar la relacin entre los campos de un registro, podra definirse como un proceso de conversin de las relaciones entre las entidades, revisando que la tabla este bien estructurada evitando aspectos como:

Redundancia de los datos. Anomalas de actualizacin, es decir las inconsistencias de los datos como resultado de datos redundantes y actualizaciones parciales.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos Anomalas de borrado, como prdidas no intencionadas de datos debido a que se han borrado otros datos.

Anomalas de insercin, como imposibilidad de adicionar datos en la base de datos debido a la ausencia de otros datos.

El propsito de la normalizacin es mejorar la integridad de los datos a travs de la minimizacin de la redundancia e inconsistencia. El trmino normalizacin se utiliza algunas veces en relacin a una forma normal particular; las formas normales definidas en la teora de bases de datos relacionales, representan una gua y una orientacin para el diseo de registros, son aplicadas a las tablas de una base de datos y cada forma normal tiene un conjunto de reglas que deben ser verificadas. Antes de proceder a la normalizacin de la tabla, con sus diferentes formas normales lo primero que debemos definir es una clave, esta clave deber contener un valor nico para cada registro (no podrn existir dos valores iguales en toda la tabla) y podr estar formado por un nico campo o por un grupo de campos. La Cuarta y Quinta Formas Normales tratan con datos multivaluados (mltiples valores). En un sentido, la Cuarta y Quinta Formas Normales estn alrededor de claves compuestas. Estas formas normales procuran minimizar el nmero de campos involucrados en una clave compuesta.

CUARTA FORMA NORMAL


OBJETIVO: La cuarta forma normal tiene por objetivo eliminar las dependencias multivaluadas. DEFINICIN: La cuarta forma normal (4NF) asegura que las dependencias multivaloradas independientes estn correcta y eficientemente representadas en un diseo de base de datos. La 4NF es el siguiente nivel de normalizacin despus de la forma normal de Boyce-Codd (BCNF). Una tabla est en 4NF si y solo si est en Tercera forma normal o en BCNF (Cualquiera de ambas) y no posee dependencias multivaluadas no triviales. La definicin de la 4NF confa en la nocin de una dependencia multivaluada. Una tabla con una dependencia

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos multivaluada es una donde la existencia de dos o ms relaciones independientes muchos a muchos causa redundancia; y es esta redundancia la que es suprimida por la cuarta forma normal. En una relacin con los atributos X, Y y Z existe una dependencia multivaluada de Y con respecto a X si los posibles valores de Y para un par de valores de X y Z dependen nicamente del valor de X. ANOMALAS: Se presentarn repeticiones, por lo tanto la actualizacin deber ejecutarse sobre registros mltiples y stos pueden tornarse inconsistentes. Las fallas de la cuarta forma normal es que no minimiza completamente la redundancia en la base de datos relacionales, adems que cada dependencia de unin no implica necesariamente las claves candidatas, es decir, no siguen los criterios de las claves. Al borrar una habilidad, sacar la habilidad localizada en uno o ms registros, o borrar uno o ms registros conectados con un contenido que en la ltima alusin de algn idioma fue borrado tambin. EJEMPLOS: Ejemplo 1: Una tabla est en cuarta forma normal si para cualquier combinacin clave campo no existen valores duplicados. Geometra Figura Color Tamao Grande Grande Mediano

Cuadrado Rojo Cuadrado Azul Cuadrado Azul Crculo Crculo Crculo

Blanco Mediano Azul Azul Pequeo Mediano

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos Comparemos ahora la clave (Figura) con el atributo Tamao, podemos observar que Cuadrado Grande est repetido; igual pasa con Crculo Azul, entre otras. Estas repeticiones son las que se deben evitar para tener una tabla en 4NF. La solucin en este caso sera la siguiente: Tamao Figura Tamao

Cuadrado Grande Cuadrado Pequeo Crculo Crculo Mediano Pequeo

Color Figura Color

Cuadrado Rojo Cuadrado Azul Crculo Crculo Blanco Azul

Ahora si tenemos nuestra base de datos en 4NF. Ejemplo 2:

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos En este caso existen dos relaciones de DMV (dependencia multivaluada), que son C_OrdenPed y C_Insumo, con C_Producto, para ello debemos separarlos en tablas distintas junto con sus atributos relacionados y de esta manera se encuentre en 4FN.

QUINTA FORMA NORMAL


OBJETIVO: La quinta forma normal tiene por objetivo eliminar dependencias de proyeccin o reunin, que raramente se encuentran en las bases de datos que manejaremos. DEFINICIN: La quinta forma normal (5FN), tambin conocida como forma normal de proyeccin unin (PJ/NF), es un nivel de normalizacin diseado para minimizar la redundancia en las bases de datos relacionales. Normalmente se crean tablas en quinta forma normal cuando en la misma tabla hay muchos atributos y es casi inmanejable o cuando hay muchos registros y pocos atributos. En el caso de que haya muchos atributos se divide la tabla en dos donde la clave es la misma en ambas tablas. Es la ms compleja y polmica de todas. Polmica pues no est claro en muchas ocasiones que sea una solucin mejor sacar las proyecciones de la tabla. La Quinta Forma Normal (5FN) trata con casos donde la informacin puede ser reconstruida de muchas piezas de informacin las cuales pueden ser mantenidas con poca redundancia. Una tabla se encuentra en 5FN si:

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos La tabla est en 4FN

No existen relaciones de dependencias no triviales que no siguen los criterios de las claves.

Una tabla se dice que est en 5NF si y slo si est en 4NF y cada dependencia de unin (join) en ella es implicada por las claves candidatas. Una ventaja de la Quinta Forma Normal es que ciertas redundancias pueden ser eliminadas. EJEMPLOS: Ejemplo 1: El siguiente ejemplo ilustra un caso en el cual la regla acerca de los agentes, compaas y productos es satisfecha y el cual, evidentemente, requiere los tres registros tipo en la forma normalizada.

Estos tres registros estn en la Quinta Forma Normal Observe que PEREZ vende AUTOS y GM fabrica AUTOS, pero PEREZ no representa a GM. RIOS representa a la FORD y FORD fabrica CAMIONES, pero RIOS no vende CAMIONES.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos RIOS representa a la FORD y RIOS vende BUSES, pero FORD no fabrica BUSES. Ejemplo 2: Ejemplo para el caso de una tabla que posee gran cantidad de atributos Id 1 Datos Familiares D1 Datos Profesionales D5 D6 Datos Personales D7 D8 D9 Datos Clnicos D10 D11 D12

D2 D3 D4

En este caso tenemos una empresa donde se guardan los datos personales, familiares, profesionales y clnicos de cada empleado en una nica tabla llamada Empleados. Si esta tabla est ya en 4FN, se puede partir en las tablas empleados-personal, empleados-familia, empleados-profesional, empleadosclnicos; de este modo, la velocidad de acceso y la gestin de datos por cada departamento de la empresa se simplifica, al no tenerse que crear ningn tipo de restriccin sobre determinados atributos que no han de ser vistos por el personal que no los necesite. El resultado sera: Id 1 Id 1 Id 1 Id 1 Datos Familiares D1 D2 D3

Datos Profesionales D4 D5 D6

Datos Personales D7 Datos Clnicos D10 D11 D12 D8 D9

6.- CONCLUSIONES:
Mediante el presente trabajo de investigacin acerca de las Formas Normales que posee una base de datos, pudimos comprender mejor su utilidad ya que son de gran ayuda para evitar la inconsistencia y redundancia de una base de datos. Despus de haber realizado la consulta de la cuarta y quinta forma normal, pudimos cumplir con nuestro objetivo de obtener un

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos conocimiento ms amplio y detallado acerca de las FORMAS NORMALES de una Base de Datos Las formas normales en una base de datos son una herramienta indispensable para lograr una correcta base de datos evitando problemas como la redundancia. 7.- RECOMENDACIONES: Aclarar los trminos desconocidos que se nos presenten en el transcurso de la consulta, ya que de este modo podremos comprender de una mejor manera. Analizar la informacin recopilada una vez terminado el trabajo, si es necesario volverlo a leer para poder aclarar dudas y estar en capacidad de presentar un excelente informe. Leer y analizar cuidadosamente la informacin que se nos presenta ya que en nuestra bsqueda muchos datos pueden ser incorrectos. 8.- BIBLIOGRAFA: [1] Normalizacin de Base de Datos. Disponible en: http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos [2] Diseo de base de datos relacionales. Disponible en: http://www.basededatos1.galeon.com/cap4.htm [3] Introduccin a los sistemas de Base de Datos. Disponible en: http://www.monografias.com/trabajos34/base-de-datos/basede-datos.shtml [4] Normalizacin. Disponible en: http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r90212.PDF [5] Dependencias Multivaluadas. Disponible en: http://mysql.conclase.net/curso/?cap=004c [6] Normalizacin de Base de Datos. Disponible en: http://www.galeon.com/nevifi/Archivos/Normalizacion.pdf

Vous aimerez peut-être aussi