Академический Документы
Профессиональный Документы
Культура Документы
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
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: