Вы находитесь на странице: 1из 4

Instituto

Tecnolgico de
Ciudad Madero
Ingeniera en Sistemas
Computacionales
Materia: Fund. Base de Datos
Hora: 11:00 a 12:00 horas.
Profesor: Cortez Razo Elizabeth

Alumno:
Luis Manuel Aguilar Chvez
13071004

Nombre del trabajo:


Formas normales

Forma normal de
Boyce-Codd
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 trminos
menos formales, una tabla est en FNBC si est en 3FN y los nicos
determinantes son claves candidatas.
As mismo dentro de la formal normal de Boyce Codd, podemos sealar
algunos ejemplos relacionado a dicha forma normal:
Consideremos una empresa donde un trabajador puede trabajar en varios
departamentos. En cada departamento hay varios responsables, pero cada
trabajador slo tiene asignado uno. Tendramos una tabla con las columnas:
IDTrabajador, IDDepartamento, IDResponsable
La nica clave candidata es IDTrabajador (que ser por tanto la clave primaria).
Si aadimos la limitacin de que el responsable slo puede serlo de un
departamento, este detalle produce una dependencia funcional ya que:
Responsable? Departamento
Por lo tanto, hemos encontrado un determinante (IDResponsable) que sin
embargo no es clave candidata. Por ello, esta tabla no est en FNBC. En este
caso la redundancia ocurre por mala seleccin de clave. La repeticin del par
[IDDepartamento + IDResponsable] es innecesaria y evitable.
Solamente en casos raros una tabla en 3NF no satisface los requerimientos de
la FNBC. Un ejemplo de tal tabla es (teniendo en cuenta que cada estudiante
puede tener ms de un tutor):
Otro ejemplo a observar es la tabla tutor- estudiante la cual tendremos como
referencia la siguiente:

El propsito de la tabla es mostrar qu tutores estn asignados a qu


estudiantes. Las claves candidatas de la tabla son:
{ID Tutor, ID Estudiante}
{Nmero de seguro social del tutor, ID Estudiante}
Por consiguiente, tenemos otra formulacin con respecto a la tabla la cual
consta de los siguientes:
Una forma sencilla de comprobar si una relacin se encuentra en FNBC consiste
en comprobar, adems de que est en 3FN, lo siguiente:
(1) Si no existen claves candidatas compuestas (con varios atributos), est en
FNBC.
(2) Si existen varias claves candidatas compuestas y stas tienen un elemento
comn, no est en FNBC.
En la tabla de ejemplo anterior existen dos claves candidatas y ambas
comparten el atributo ID Estudiante, por lo tanto, no est en FNBC.

Cuarta Forma Normal (4FN)


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
multivaluada. 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.

Leer ms: http://www.monografias.com/trabajos98/forma-normal-boycecodd/forma-normal-boyce-codd.shtml#ixzz3stL2AXwI

Leer ms: http://www.monografias.com/trabajos98/forma-normal-boycecodd/forma-normal-boyce-codd.shtml#ixzz3stJd8oIC

Вам также может понравиться