Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Diseño de Bases de
Datos
Sesión 10:Forma normal de Boyce y Codd
Forma normal de Boyce y Codd
La mayor parte de los
desarrolladores de bases de
datos consideran a esta
forma normal como un caso
único y especial de la
tercera forma normal.
Forma normal de Boyce y Codd
Es una versión más fuerte
que la tercera forma. Esta
forma normal requiere que
no existan dependencias
funcionales de los atributos.
Forma normal de Boyce y Codd
Se dice que una tabla está
en la forma normal
Boyce/Codd si y sólo si está
en la tercera forma normal
y cada dependencia
funcional no trivial tiene una
clave candidata como
determinante.
Cuarta forma normal
Esta afirma que las
dependencias
multivariadas
independientes sean las
correctas y representadas
en un diseño de base de
datos.
Quinta forma normal
Un esquema relacional está
en quinta forma normal si y
sólo si para cada
dependencia de
combinaciones no triviales
se incluye una clave de la
tabla original.
Axiomas de Armstrong
Mejor conocidas como
reglas de indiferencia son
reglas que permiten la
deducción de todas las
dependencias funcionales
que tienen lugar entre un
conjunto de atributos como
consecuencia de las
dependencias dato.
Axiomas de Armstrong
Reflexividad: ∀X , X → X
Proyectividad : { X →Y , Z ⊆ Y }⇒ X → Z
Aumentatividad : { X→Y , Z⊇X} ⇒ Z → Y
Aditividad :{ X→ Y , Z →V } ⇒X ∪Z→ Y∪ V
Transitividad : { X→ Z , Z →Y }⇒ X→ Y
Manipulación de dependencias
Cierre de un conjunto de dependencias
Sea un esquema R(T,L) el cierre del conjunto L
de dependencias funcionales es el conjunto de
todas las dependencias ciertas.
Manipulación de dependencias
Recubrimiento no redundante
Si dos conjuntos de dependencias
funcionales L,M son equivalentes, se dice
que L es un recubrimiento de M. Donde:
L= Dependencia funcional
M= Recubrimiento
Conclusión
En esta sesión analizamos otra de las formas normales
utilizadas para la normalización de bases de datos
principalmente la de Boyce/Codd, ya que ésta se considera
una versión más extendida de la tercera forma normal. Sin
embargo es indispensable la 3FN para realizar la
normalización B/C.
Así mismo aprendimos más acerca de la cuarta y quinta forma
normal, que para poder utilizarla se debe tomar como
referencia la B/C y es así como aprendimos nuevas formas de
que la base de datos funcione mejor.
Referencias
C.J.Dat (2006), Introducción a los sistemas de bases de datos, México: Prentice Hall.
Dependencias funcionales (s.f.), Consultado en: http://pegaso.ls.fi.upm.es/BD/Documentacion/MR-Dependencias%20funcionales.pdf
Fernández Baizán, C. (1987), El modelo relacional de datos: de los fundamentos a los modelos deductivos, Madrid: Ediciones Díaz.
Pastor, O. y Blesa, P. (2000), Gestión de Bases de Datos, Valencia: UPV
S.a. (2011), Normalización de datos, Consultado en : http://blog2basededatos.blogspot.mx/2011/09/forma-normal-boyce-codd-y-cuarta-forma.html
Sánchez, J. (2004), Principios sobre bases de datos relacionales, Consultado en: http://www.jorgesanchez.net/bd/bdrelacional.pdf
Universidad de Cantabaria (s.f.). Formas Normales. Consultado en: http://personales.unican.es/zorrillm/PDFs/Docencia/BasesDatos/Formas%20Normales.pdf