Sei sulla pagina 1di 2

Ejemplos de Normalizacin

Ej. 1: Supuesto: Considerar que un socio puede llevar en prstamo un libro SOLO UNA
VEZ.
Prstamo ( R )
Num_Socio Nombre
1
Juan Prez
2

DF:

Mara Paz

Libro
Introduccin Base de Datos
Administracin
Administracin
Sistemas Operativos
Introduccin Base de Datos

F_Prstamo
12/08/06
15/09/06
20/10/06
15/11/06
18/11/06

Editorial
McGraw
Addison
Addison
McGraw
McGraw

Pas
Espaa
Mxico
Mxico
Espaa
Espaa

editorial  pas
libro  editorial
num_socio  nombre
num_socio, libro  f_prstamo

1FN:
No est en 1FN puesto que existen varios atributos que constituyen una estructura
repetitiva. Esta estructura repetitiva es: (libro, f-prstamo, editorial y pas) que se separa
junto con num_socio que es parte de la clave primaria.

R1: (num_socio, libro, f_prstamo, editorial, pas)


R2: (num_socio, nombre)
2FN:
R2 est en 2FN ya que la clave es simple (no es clave compuesta)
R1: los atributos editorial y pas slo dependen de parte de la clave primaria, o sea de libro,
por lo tanto:
R.1.1.: (num_socio, libro, f_prstamo)
R.1.2.: (libro, editorial, pas)
3FN:
R2 est en 3FN, porque existe un solo atributo no clave (por ende, no puede haber
dependencias transitivas)
R.1.1. idem R2
R.1.2. El atributo no clave pas depende funcionalmente del atributo no clave editorial,
por lo tanto:
R.1.2.1.: (libro, editorial)
R.1.2.2.: (editorial, pas)

Ej.2
SISTEMAS = R
Cod_Sistema Lder Nom_Lder Nom_Sistema PRG
1
L1
J.I.
Sis1
P1
P2
2
L1
J.I.
Sis2
P3
3
L2
R.M.
Sis3
P4
4
L3
A.P.
Sis4
P1

DF:

Cant_Lneas
100
200
100
500
100

Complejidad
Fcil
Complicado
Fcil
M.Complicado
Fcil

Cd_Sistema Nom_sistema, lder


PRG  cant_lneas
cant_lneas  complejidad
lder nom_lder

1FN:
No est en 1FN puesto que existen varios atributos que constituyen una estructura
repetitiva. Esta estructura repetitiva es: (PRG, cant_lneas y complejidad) que se separa
junto con Cd_Sistema que es parte de la clave primaria.
R1: (cd_sistema, PRG, cant_lneas, complejidad)
R2: (cd_sistema, lder, nom_lder, nom_sistema)

2FN:
R2 est en 2FN ya que la clave es simple (no es clave compuesta)
R1: No est en 2FN, ya que cant_lneas y complejidad slo dependen de PRG (y no de
toda la clave)
R.1.1.: (Cod_Sistema, PRG)
R.1.2.: (PRG, cant_lneas, complejidad)

3FN:
R.1.1.: Est en 3FN. No hay atributos no clave.
R.1.2. La cantidad de lneas determina la complejidad, entonces:
R.1.2.1.: (PRG, Cant_Lneas)
R.1.2.2.: (Cant_Lneas, Complejidad)
tampoco R2 est en 3FN, dado que el nombdre del lder es un atributo no clave que
depende del atributo no clave lder. Luego:
R.2.1.: (Cd_Sistema, Lder, Nom_Sistema)
R.2.2.: (Lder, Nom_Lder)

Potrebbero piacerti anche