100% encontró este documento útil (1 voto)
701 vistas9 páginas

Formas Normales en Base de Datos

El documento explica las diferentes formas normales de bases de datos, incluyendo la primera forma normal (FN1), la segunda forma normal (FN2), la tercera forma normal (FN3), la cuarta forma normal (FN4) y la quinta forma normal (FN5). Cada forma normal introduce criterios adicionales para evitar redundancia en los datos y problemas de actualización. La normalización de bases de datos consiste en aplicar estas reglas para obtener un diseño de base de datos más eficiente y coherente.

Cargado por

Angelitha Mendhi
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
701 vistas9 páginas

Formas Normales en Base de Datos

El documento explica las diferentes formas normales de bases de datos, incluyendo la primera forma normal (FN1), la segunda forma normal (FN2), la tercera forma normal (FN3), la cuarta forma normal (FN4) y la quinta forma normal (FN5). Cada forma normal introduce criterios adicionales para evitar redundancia en los datos y problemas de actualización. La normalización de bases de datos consiste en aplicar estas reglas para obtener un diseño de base de datos más eficiente y coherente.

Cargado por

Angelitha Mendhi
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTNOMA DEL CARMEN

FORMAS NORMALES DE BASE DE DATOS

BASE DE DATOS II

PROFR. RICARDO BARRERA CMARA

JHOBANA DE LOS NGELES MNDEZ HIPLITO

P. E. ISC

CD. DEL CARMEN CAMPECHE. A 16 DE MARZO DEL 2012

INTRODUCCIN

Las Formas Normales para Bases de Datos son reglas o criterios aplicables a las tablas de una Base de Datos y que permiten determinar el grado de vulnerabilidad de una tabla debido a inconsistencias o anomalas lgicas. El proceso de normalizacin de una base de datos consiste en aplicar estas reglas a las relaciones obtenidas en el paso del modelo entidadrelacin al modelo relacional. Las bases de datos relacionales se normalizan para: Evitar redundancia en los datos. Evitar problemas de actualizacin de datos en las tablas. Proteger la integridad de los datos.

Se explicar ms a cerca de las distintas Formas Normales de Base de Datos en este trabajo.

FORMA NORMAL 1 (FN1)

La primera forma normal (1FN o forma mnima) es una forma normal usada en normalizacin de bases de datos. Una tabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mnimo de criterios. Estos criterios se refieren bsicamente a asegurarse que la tabla es una representacin fiel de una relacin y est libre de "grupos repetitivos". Una tabla est en Primera Forma Normal si: Todos los atributos son atmicos. Un atributo es atmico si los elementos del dominio son indivisibles, mnimos. La tabla contiene una llave primaria nica. La llave primaria no contiene atributos nulos. No debe existir variacin en el nmero de columnas. Los Campos no llave deben identificarse por la llave (Dependencia Funcional) Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben cambiar sus significados Una tabla no puede tener mltiples valores en cada columna. Los datos son atmicos. (Si a cada valor de X le pertenece un valor de Y y viceversa). Esta forma normal elimina los valores repetidos dentro de una BD.

FORMA NORMAL 2 (FN2)

La segunda forma normal (2NF) es una forma normal usada en la normalizacin de bases de datos. La 2NF fue definida originalmente por E.F. Codd en 1971. Una tabla que est en la primera forma normal (1NF) debe satisfacer criterios adicionales para calificar para la segunda forma normal. Especficamente: una tabla 1NF est en 2NF si y solo si, dada una clave primaria y cualquier atributo que no sea un constituyente de la clave primaria, el atributo no clave depende de toda la clave primaria en vez de solo una parte de ella. En trminos levemente ms formales: una tabla 1NF est en 2NF si y solo si ninguno de sus atributos no-principales son funcionalmente dependiente en una parte (subconjunto propio) de una clave primaria (Un atributo noprincipal es uno que no pertenece a ninguna clave primaria). Una tabla para la cual no hay dependencias funcionales parciales en la clave primaria est tpicamente, pero no siempre, en 2NF. Adems de la clave principal, la tabla puede contener otras claves candidatas; es necesario establecer que ningn atributo no-principal tienen dependencias de clave parciales en cualesquiera de estas claves candidatas.

FORMA NORMAL 3 (FN3)

La tercera forma normal (3NF) es una forma normal usada en la normalizacin de base de datos. La 3NF fue definida originalmente por E.F.CODD en 1971. La definicin de Codd indica que una tabla est en 3NFsi y solo si las dos condiciones siguientes se mantienen: La tabla est en la segunda forma normal (2NF) Ningn atributo no-primario de la tabla transitivamente de una clave primaria es dependiente

Un atributo no-primario es un atributo que no pertenece a ninguna clave candidata. Una dependencia transitiva es una dependencia funcional X Z en la cual Z no es inmediatamente dependiente de X, pero s de un tercer conjunto de atributos Y, que a su vez depende de X. Es decir, X Z por virtud de X Y e Y Z. Una formulacin alternativa de la definicin de Codd, dada por Carlo Zaniolo2 en 1982, es sta: Una tabla est en 3NF si y solo si, para cada una de sus dependencias funcionales X A, por lo menos una de las condiciones siguientes se mantiene:

X contiene A, X es una Superclave, A es un atributo primario (es decir, A est contenido dentro de una clave candidata)

La definicin de Zaniolo tiene la ventaja de dar un claro sentido de la diferencia entre la 3NF y la ms rigurosa forma normal de boycecodd (BCNF). La BCNF simplemente elimina la tercera alternativa ("A es un atributo primario"). Boyce-codd: "Cada atributo debe representar un hecho acerca de la clave, la clave entera, y nada excepto la clave". La versin 3NF de la definicin es ms dbil que la variacin de BCNF de Date, pues el anterior se refiere solamente a asegurarse de que los atributos no-clave son dependientes en las claves. Los atributos primarios (que son claves o partes de claves) no deben ser funcionalmente dependientes en absoluto; cada uno de ellos

representa un hecho sobre la clave en el sentido de proporcionar parte o toda la clave en s misma. Debe ser observado que esta regla se aplica solamente a los atributos funcionalmente dependientes, Ya que aplicndola a todos los atributos prohibira implcitamente claves de candidato compuestas, puesto que cada parte de cualquiera de tales claves violara la clusula de "clave completa".

FORMA NORMAL 4 (FN4)

La cuarta forma normal (4NF) es una forma normal usada en la normalizacin de bases de datos. La 4NF se asegura de que las dependencias multivaluadas 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 esta 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 multivaluadas (En el clculo relacional de bases de datos, la dependencia multivalor o multivaluada es una restriccin entre dos conjuntos de atributos de una relacin, que requiere que ciertas tuplas estn presentes en la misma). Una tabla con una dependencia 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.

FORMA NORMAL 5 (FN5)

La quinta forma normal (5FN), tambin conocida como forma normal de proyeccin-unin (PJ/NF), es un nivel de normalizacin de bases de datos designado para reducir redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semnticamente relaciones mltiples relacionadas. 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 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. Se usa Solamente en contadas ocasiones una tabla 4NF no se corresponde con una 5NF. stas son situaciones en las cuales una restriccin compleja del mundo real, que limita las combinaciones vlidas de los valores de atributos en la tabla 4NF, no esta implcita en la estructura de esa tabla. Si esa tabla no se normaliza a 5NF, la tarea de mantener la consistencia lgica de los datos dentro de la tabla debe ser llevada en parte por la aplicacin responsable de inserciones, borrados, y actualizaciones a ella; y hay un riesgo elevado de que los datos dentro de la tabla se vuelvan inconsistentes. Por el contrario, el diseo 5NF excluye la posibilidad de tales inconsistencias.

REFERENCIAS

http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_da tos

http://es.wikipedia.org/wiki/Primera_forma_normal

UNIVERSIDAD AUTÓNOMA 
DEL CARMEN 
 
 
FORMAS NORMALES DE BASE DE DATOS 
 
 
BASE DE DATOS II 
 
PROFR. RICARDO BARRERA CÁMA
Las Formas Normales para Bases de Datos son reglas o criterios 
aplicables a las tablas de una Base de Datos y que permit
FORMA NORMAL 1 (FN1) 
 
La primera forma normal (1FN o forma mínima) es una forma normal 
usada en normalización de bases de
FORMA NORMAL 2 (FN2) 
 
 
La segunda forma normal (2NF) es una forma normal usada en la 
normalización de bases de datos. La
FORMA NORMAL 3 (FN3) 
 
 
La tercera forma normal (3NF) es una forma normal usada en la 
normalización de base de datos. La 3
representa un hecho sobre la clave en el sentido de proporcionar parte o 
toda la clave en sí misma. Debe ser observado que e
FORMA NORMAL 4 (FN4) 
 
 
La cuarta forma normal (4NF) es una forma normal usada en 
la normalización de bases de datos. La 4
FORMA NORMAL 5 (FN5) 
 
 
La quinta forma normal (5FN), también conocida como forma normal 
de proyección-unión (PJ/NF), es u
REFERENCIAS 
 
 
 http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_da (http://es.wikipedia.org/wiki/Normalizaci%C

También podría gustarte