fdsgd
Base de Datos
Erik Ramos
3FN
´
Normalizacion 3FN
Erik Germ´n Ramos P´rez
a
e
Instituto de Electr´nica y Computaci´n
o
o
Universidad Tecnol´gica de la Mixteca
oJanuary 22, 2007
Base de Datos
Tabla de Contenido
Base de Datos
Erik Ramos
3FN
1
3FN
Base de Datos
3FN
Base de Datos
Erik Ramos
3FN
3FN
Est´ basada en el concepto dedependencia transitiva
a
X →Y
⇒X →Z
Y →Y
Base de Datos
3FN
Base de Datos
Erik Ramos
3FN
3FN
Un esquema de relaci´n r(R), est´ en 3FN si, y s´lo si:
o
a
o
Est´ en 2FN
a
No existening´n atributo no principal (que no pertecene
u
a la llave primaria) que dependa transitivamente de
alg´n atributo parte de la llave primaria
u
Base de Datos
3FN
Base de Datos
Erik Ramos
3FN3FN
Siempre es posible transformar un esquema de relaci´n que
o
no est´ en 3FN, en esquemas de relaci´n en 3FN, sin que se
e
o
produzca p´rdida de informaci´n o de dependencias.
e
oBase de Datos
3FN
Base de Datos
Erik Ramos
3FN
3FN
La 3FN no se cumple cuando:
Existen atributos no principales que dependen
funcionalmente de otros atributos no principales
Base de Datos3FN
Base de Datos
Erik Ramos
3FN
3FN
Siempre est´n en 3FN las relaciones:
a
Binarias
En las que todos sus atributos son principales
Que tienen un unico atributo no principal
´
Basede Datos
3FN
Base de Datos
Erik Ramos
Ejemplo
3FN
a
1
b→a
4
f
c, e → d
3
e
c, e → b
2
b
R(r)
c
d
d →f
Esta relaci´n no se encuentra se terceraforma normal debido
o
a que la tercera y cuarta dependencias funcionales dependen
transitivamente de la llave primaria
Base de Datos
3FN
Base de Datos
Erik Ramos
3FN
Ejemplo
b
r’(R’)c
d
e
R2
a
b
R4
f
d
Estas relaciones ya se encuentra en tercera forma normal
Base de Datos
3FN
Base de Datos
´
Solucion
Primero convertir en 2FN. Sea r (R) una...
Regístrate para leer el documento completo.