Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios de Normalización de Bases de Datos Resueltos
Ejercicios de Normalización de Bases de Datos Resueltos
Fecha
23/02/11
23/02/11
23/02/11
25/02/11
27/02/11
27/02/11
Id_cliente
101
101
101
107
110
110
Nom_cliente
Martin
Martin
Martin
Herman
Pedro
Pedro
Estado
Caracas
Caracas
Caracas
Coro
Maracay
Maracay
Num_art
3786
4011
9132
5794
4011
3141
nom_art
Red
Raqueta
Paq-3
Paq-6
Raqueta
Funda
cant
3
6
8
4
2
2
Precio
35,00
65,00
4,75
5,00
65,00
10,00
1/9
Ordenes
Id_orden
Fecha
2301
2302
2303
23/02/11
25/02/11
27/02/11
Id_client
e
101
107
110
Nom_client
e
Martin
Herman
Pedro
Articulos_ordenes
Id_orden Num_art
2301
3786
2301
4011
2301
9132
2302
5794
2303
4011
2303
3141
nom_art
Red
Raqueta
Paq-3
Paq-6
Raqueta
Funda
cant
3
6
8
4
2
2
Estado
Caracas
Coro
Maracay
Precio
35,00
65,00
4,75
5,00
65,00
10,00
cant
3
6
8
4
2
2
2/9
nom_art
Red
Raqueta
Paq-3
Paq-6
Funda
Precio
35,00
65,00
4,75
5,00
10,00
Al observar las tablas que hemos creado, nos damos cuenta que tanto la tabla ARTICULOS, como
la tabla ARTICULOS_ORDENES se encuentran en 3FN. Sin embargo la tabla ORDENES no lo
est, ya que NOM_CLIENTE y ESTADO son dependientes de ID_CLIENTE, y esta columna no es
la llave primaria.
Para normalizar esta tabla, moveremos las columnas no llave y la columna llave de la cual
dependen dentro de una nueva tabla CLIENTES. Las nuevas tablas CLIENTES y ORDENES se
muestran a continuacin.
ordenes (id_orden, fecha, id_cliente)
Ordenes
Id_orden
Fecha
2301
2302
2303
23/02/11
25/02/11
27/02/11
Id_client
e
101
107
110
Nom_client
e
Martin
Herman
Pedro
Estado
Caracas
Coro
Maracay
Donde:
3/9
No en todas las pelculas actan artistas famosos, a los clientes de la tienda le gusta conocer datos como el
nombre real del actor, y su fecha de nacimiento.
En la tienda se mantienen informacin solo de los actores que aparecen en las pelculas y que se tiene a
disposicin. Solo se alquila videos a aquellos que pertenecen al club de videos. Para pertenecer al club se
debe tener un buen crdito. Por cada miembro del club se mantiene una ficha con su nombre, telfono y
direccin, cada miembro del club tiene asignado un nmero de membresa. Se desea mantener informacin
de todos los casetes que un cliente alquila, cuando un cliente alquila un casete se debera conocer el nombre
de la pelcula, la fecha en la que se alquila y la fecha de devolucin.
Se pide aplicar las reglas de normalizacin hasta la tercera forma normal, teniendo las siguientes entidades
con sus respectivos atributos:
Alquiler (cod_alquiler, num_membresia, cod_cliente, nom_cliente, dir_cliente, telef_cliente, cod_cassette,
fecha_alquiler, fecha_dev, valor_alquiler, cantidad)
Cassettte (cod_cassette, num_copias, formato, cod_pelicula, titulo, categora, cod_actor, nom_actor,
fechanac_actor, cod_tipo)
Donde:
cod_alquiler = Codigo del alquiler
num_membresia = Numero de membresia
cod_cliente = cdigo del cliente
nom_cliente = nombre del cliente
dir_cliente = direccin del cliente
telef_cliente = telfono del cliente
cod_cassette = cdigo del cassette
fecha_alquiler = fecha del alquiler del al pelcula
fecha_dev = fecha de devolucin de la pelicula
valor_alquiler = valor del alquiler de la pelcula
cantidad = cantidad de pelcula alquilada
num_copias = nmeros de copias de cassette
formato = formato del cassette
titulo = nombre de la pelcula
categora = categora de la pelcula
cod_actor = cdigo del actor
nom_actor = nombre del actor
fechanac_actor = fecha de nacimiento del actor
cod_tipo = cdigo del tipo de pelcula.
5. Dada la siguiente relacin PRESTAMO_LIBROS (Colegio, profesor, asignatura/ habilidad, aula, curso,
libro, editorial, fecha_prestamo) que contiene informacin relativa a los prstamos que realizan las
editoriales a los profesores de primaria de los colegios para su evaluacin en alguna de las
asignaturas/habilidades que imparten. Se pide aplicar las reglas de normalizacin y obtener su modelo
relacional, indicar sus claves, atributos principales.
Colegio
Profesor
C.P Cervantes
Juan Prez
5/9
Asignatura/
habilidad
Pensamiento
Aula
Curso
Libro
Editorial
Fecha_prestamo
1.A01
1er Grado
Aprender y
Gra
09/09/2010
Lgico
C.P Cervantes
Juan Prez
Escritura
1.A01
1er Grado
C.P Cervantes
Juan Prez
Pensamiento
Numrico
1.A01
1er Grado
Alicia
Garca
Pensamiento
Espacial,
Temporal y
causal
1.B01
1er Grado
C.P Cervantes
C.P Cervantes
Alicia
Garca
Pensamiento
Numrico
1.B01
1er Grado
C.P Cervantes
Andrs
Fernndez
Escritura
1.A01
2do Grado
C.P Cervantes
Andrs
Fernndez
Ingles
1.A01
2do Grado
C.P Quevedo
Juan
Mndez
Pensamiento
Lgico
2.B01
1er Grado
C.P Quevedo
Juan
Mndez
Pensamiento
Numrico
2.B01
1er Grado
ensear en
educacin
infantil
Preescolar
Rubio,N56
Aprender y
Ensear en
educacin
infantil
Educacin
Infantil N9
Aprender y
ensear en
educacin
infantil
Aprender y
ensear en
educacin
infantil
Saber
educar:
gua para
Padres y
Profesores
Saber
educar:
gua para
Padres y
Profesores
Aprender y
ensear en
educacin
infantil
Tcnicas
Rubio
05/05/2010
Gra
05/05/2010
Prentice
Hall
06/05/2010
Gra
06/05/2010
Gra
09/09/2010
Temas de
Hoy
05/05/2010
Temas de
Hoy
18/12/2010
Gra
06/05/2010
Nombre/
alumno
Luis
Zuloaga
Luis
Zuloaga
Luis
Zuloaga
Especialida
d
Cdigo/
curso
Nombre_curso
Industrial
MA123
Matemtica 2
Industrial
QU514
Fsica Qumica
Industrial
AU521
Descriptiva
Nombre/
docente
Carlos
Arambulo
Oficina
curso
CB-214
Petra Rondinel
CB-110
Vctor
Moncada
CB-120
360247k
Ral Rojas
Sistemas
PA714
Investigacin 1
360247k
Ral Rojas
Sistemas
MA123
Matemtica 2
360247k
Ral Rojas
Sistemas
AU511
Dibujo
Cesar
Fernadez
Carlos
Arambulo
Vctor
Moncada
SC-220
CB-214
CB-120
7. Se presenta una base de datos de una biblioteca, aplicar las reglas de normalizacin simplificando hasta la
tercera forma normal.
Prestamos_libro (codLibro, Titulo, Autor, Editorial, NombreLector, Fechadev)
codLibro
Titulo
Autor
Editorial
nombreLector
Fechadev
Variable compleja
Murray Spiegel
McGraw Hill
15/04/2005
1004
Visual Basic 5
E. Petroustsos
Anaya
17/04/2005
1005
Estadstica
Murray Spiegel
McGraw Hill
Roca, Ren
16/04/2005
1006
Oracle University
Oracle Corp.
20/04/2005
1007
Clipper 5.01
Ramalho
McGraw Hill
18/04/2005
1001
7/9