Sunteți pe pagina 1din 3

Formas normales Base de Datos

Mejia Vasquez, Edgar.

22 de nov. de 17

Forma Normal De Boyce-Codd


La Forma Normal de Boyce-Codd (o FNBC) es una forma normal utilizada en la normalización de bases de
datos. Es una versión ligeramente más fuerte de la Tercera forma normal (3FN). La forma normal de Boyce-
Codd requiere que no existan dependencias funcionales no triviales de los atributos que no sean un
conjunto de la clave candidata. En una tabla en 3FN, todos los atributos dependen de una clave, de la clave
completa y de ninguna otra cosa excepto de la clave (excluyendo dependencias triviales) Se dice que una
tabla está en FNBC si y solo si está en 3FN y cada dependencia funcional no trivial tiene una clave candidata
como determinante. En términos menos formales, una tabla está en FNBC si está en 3FN y los únicos
determinantes son claves candidatas.
Tabla tercera forma normal.

Cpostal Dirección Ciudad


3000 Las flores n°17 Cajamarca
4858 Jr San mateo #187 Lima

Tablas en forma normal de boyce-Codd.

Cpostal Dirección
3000 Las flores n°17
4858 Jr San mateo #187

Dirección Ciudad
Las flores n°17 Cajamarca
Jr San mateo #187 Lima

Cuarta Forma Normal (4FN)

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 definición de la 4NF confía en la noción de
una dependencia multivaluada. Una tabla con una dependencia multivaluada es una donde la existencia
de dos o más relaciones independientes muchos a muchos causa redundancia; y es esta redundancia la
que es suprimida por la cuarta forma normal.

Ejemplo.
Código Carrera Especialidad
100 Informática Sistemas
100 Informática Programación
200 Derecho Fistal
200 Derecho Laboral
300 Economía ADE
Solución siguiendo los criterios de 4FN
Código Carrera
Código Especialidad
100 Informática
100 Sistemas
200 Derecho
100 Programación
300 Economía
200 Fistal
200 Laboral
300 ADE

Quinta Forma Normal (5FN)


La quinta forma normal (5FN), también conocida como forma normal de proyección-unión (PJ/NF), es un
nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos
relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas.
Una tabla se dice que está en 5NF si y sólo si está en 4NF y cada dependencia de unión (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 de reunión (join) no triviales que no se generen desde las
claves. Una tabla que se encuentra en la 4FN se dice que está en la 5FN si, y sólo si, cada relación
de dependencia de reunión (join) se encuentra definida por claves candidatas. Por lo que, si se
aplicara una consulta entre al menos tres relaciones independientes entre sí dentro de la 4FN y se
obtuvieran tuplas espurias, entonces no estaría dentro de la 5FN.
Ejemplo.
Psiquiatra Asegurador Condición
Dr. James Healthco Ansiedad
Dr. James Healthco Depresión
Dr. Kendrick FriendlyCare OCD
Dr. Kendrick FriendlyCare Ansiedad
Dr. Kendrick Victorian Life Depresión
Dr. Lowenstein Healthco Ansiedad
Solución siguiendo los criterios de 5FN

Psiquiatra Condición Psiquiatra Asegurador


Dr. James Ansiedad Dr. James Healthco
Dr. James Depresión Dr. Kendrick FriendlyCare
Dr. Kendrick OCD Dr. Kendrick Victorian Life
Dr. Kendrick Ansiedad Dr. Lowenstein Healthco
Dr. Kendrick Depresión
Dr. Lowenstein Ansiedad

Asegurador Condición
Healthco Ansiedad
Healthco Depresión
FriendlyCare OCD
FriendlyCare Ansiedad
Victorian Life Depresión
Healthco Ansiedad
La sexta forma normal (6FN)
Esta es una FN usada en normalización de BBDD que requiere que la base de datos contenga restricciones
de dominios y de claves. Una restricción del dominio especifica los valores permitidos para un atributo dado,
mientras que una restricción clave especifica los atributos que identifican únicamente una fila en una tabla
dada
Es más fácil componer una base de datos en esta forma normal que convertir pequeñas bases de datos
que puedan contener numerosas anomalías, pero, sigue siendo una tarea difícil. Por lo que la forma normal
de dominio/clave elimina los problemas encontrados en la mayoría de las bases de datos, tiende para ser
la forma normal más costosa de alcanzar.

S-ar putea să vă placă și