Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FORMAS NORMALES
Nombre
Francisco
Miguel
Telefono
444444444
555555555,666666666
Correcto
clientes
IDCliente
45
275
Nombre
Francisco
Miguel
telefonos_cliente
IDCliente
45
275
275
Telefono
444444444
555555555
666666666
Nombre
Francisco
Miguel
Telefono
444444444
555555555
Telefono2
NULL
666666666
Telefono3
NULL
NULL
Correcto
clientes
IDCliente
45
275
Nombre
Francisco
Miguel
telefonos_cliente
IDCliente
45
275
275
Telefono
444444444
555555555
666666666
Ejemplo
Incorrecto
lineas_pedido
IDCliente
29
46
204
144
IDProducto
42
9
42
10
Cantidad
1
5
1
1
IDProducto
42
9
42
10
Cantidad
1
5
1
1
Nombre_producto
Zapatillas deportivas de tenis
Baln reglamentario de baloncesto
Zapatillas deportivas de tenis
Zapatillas deportivas de rugby
Correcto
lineas_pedido
IDCliente
29
46
204
144
productos
IDProducto
9
10
42
Nombre_producto
Baln reglamentario de baloncesto
Zapatillas deportivas de rugby
Zapatillas deportivas de tenis
Ejemplo
Incorrecto
carga_diaria
IDServidor
21
21
21
34
34
34
66
66
66
Fecha
2009-01-14
2009-01-15
2009-01-16
2009-01-14
2009-01-15
2009-01-16
2009-01-14
2009-01-15
2009-01-16
IDServicio
1
9
22
3
22
22
9
22
1
Nombre_servicio
Oracle
MySQL
Apache
PostgreSQL
Apache
Apache
MySQL
Apache
Oracle 10g
Fecha
2009-01-14
2009-01-15
2009-01-16
2009-01-14
2009-01-15
2009-01-16
2009-01-14
2009-01-15
2009-01-16
IDServicio
1
9
22
3
22
22
9
22
1
Carga
100
100
85
74
58
67
98
94
84
Carga
100
100
85
74
58
67
98
94
84
Correcto
carga_diaria
IDServidor
21
21
21
34
34
34
66
66
66
servicios
IDServicio
1
9
22
3
22
22
9
22
1
Nombre_servicio
Oracle
MySQL
Apache
PostgreSQL
Apache
Apache
MySQL
Apache
Oracle 10g
2.
Nombre/
alumno
Especialidad
Cdigo/
curso
Nombre_curso
382145A
Luis Zuloaga
Industrial
MA123
Matemtica 2
382145A
382145A
360247k
Luis Zuloaga
Luis Zuloaga
Ral Rojas
Industrial
Industrial
Sistemas
QU514
AU521
PA714
Fsica Qumica
Descriptiva
Investigacin 1
360247k
Ral Rojas
Sistemas
MA123
Matemtica 2
360247k
Ral Rojas
Sistemas
AU511
Dibujo
Oficina
curso
CB-214
CB-110
CB-120
SC-220
U
W
V
CB-214
CB-120
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
1001
1004
1005
1006
1007
3.
Nombre/
docente
Carlos
Arambulo
Petra Rondinel
Vctor Moncada
Cesar Fernadez
Carlos
Arambulo
Vctor Moncada
Titulo
Variable compleja
Visual Basic 5
Estadstica
Oracle University
Clipper 5.01
Autor
Murray Spiegel
E. Petroustsos
Murray Spiegel
Nancy Greenberg y Priya Nathan
Ramalho
Editorial
McGraw Hill
Anaya
McGraw Hill
Oracle Corp.
McGraw Hill
nombreLector
Prez Gmez, Juan
Ros Tern, Ana
Roca, Ren
Garca Roque, Luis
Prez Gmez, Juan
Fechadev
15/04/2005
17/04/2005
16/04/2005
20/04/2005
18/04/2005
En la siguiente tabla REPORTE_VENTA, usted debe analizar toda la informacin disponible y aplicar el proceso de
normalizacin, hasta llegar a la Tercera Forma Normal. Se pide realizar la respectiva justificacin detallada de cada uno de los
pasos que conduzcan al resultado final.
REPORTE_VENTA:
4.
En la siguiente tabla ALUMNOS, usted debe analizar toda la informacin disponible y aplicar el proceso de normalizacin, hasta
llegar a la Tercera Forma Normal. Se pide realizar la respectiva justificacin detallada de cada uno de los pasos que conduzcan al
resultado final.
N alumno
1022
4123
5.
Tutor
Garca
Daz
Despacho-Tut
412
216
Clase1
101-07
201-01
Clase2
143-01
211-02
Clase3
159-02
214-01
En la siguiente tabla PRESTAMO_LIBROS, usted debe analizar toda la informacin disponible y aplicar el proceso de
normalizacin, hasta llegar a la Tercera Forma Normal. Se pide realizar la respectiva justificacin detallada de cada uno de los
pasos que conduzcan al resultado final.
6. Ejercicio 06
A partir del siguiente supuesto disear el modelo entidad-relacin.
Se desea informatizar la gestin de un centro de enseanza para llevar el control de los alumnos matriculados y los
profesores que imparten clases en ese centro. De cada profesor y cada alumno se desea recoger el nombre, apellidos,
direccin, poblacin, dni, fecha de nacimiento, cdigo postal y telfono.
Los alumnos se matriculan en una o ms asignaturas, y de ellas se desea almacenar el cdigo de asignatura, nombre y
nmero de horas que se imparten a la semana. Un profesor del centro puede impartir varias asignaturas, pero una
asignatura slo es impartida por un nico profesor. De cada una de las asignaturas se desea almacenar tambin la nota
que saca el alumno y las incidencias que puedan darse con l.
Adems, se desea llevar un control de los cursos que se imparten en el centro de enseanza. De cada curso se
guardar el cdigo y el nombre. En un curso se imparten varias asignaturas, y una asignatura slo puede ser impartida
en un nico curso.
Las asignaturas se imparten en diferentes aulas del centro. De cada aula se quiere almacenar el cdigo, piso del
centro en el que se encuentra y nmero de pupitres de que dispone. Una asignatura se puede dar en diferentes aulas, y
en un aula se pueden impartir varias asignaturas. Se desea llevar un registro de las asignaturas que se imparten en
cada aula. Para ello se anotar el mes, da y hora en el que se imparten cada una de las asignaturas en las distintas
aulas.
La direccin del centro tambin designa a varios profesores como tutores en cada uno de los cursos. Un profesor es
tutor tan slo de un curso. Un curso tiene un nico tutor. Se habr de tener en cuenta que puede que haya profesores
que no sean tutores de ningn curso.
Pasar el modelo entidad-relacin resultante al modelo relacional. Luego, si es necesario, normalizar hasta la 3
Forma Normal.
7. Ejercicio 07
La liga de ftbol profesional, presidida por Don ngel Mara Villar, ha decidido informatizar sus instalaciones
creando una base de datos para guardar la informacin de los partidos que se juegan en la liga.
Se desea guardar en primer lugar los datos de los jugadores. De cada jugador se quiere guardar el nombre, fecha de
nacimiento y posicin en la que juega (portero, defensa, centrocampista). Cada jugador tiene un cdigo de jugador
que lo identifica de manera nica.
De cada uno de los equipos de la liga es necesario registrar el nombre del equipo, nombre del estadio en el que juega,
el aforo que tiene, el ao de fundacin del equipo y la ciudad de la que es el equipo. Cada equipo tambin tiene un
cdigo que lo identifica de manera nica. Un jugador solo puede pertenecer a un nico equipo.
De cada partido que los equipos de la liga juegan hay que registrar la fecha en la que se juega el partido, los goles que
ha metido el equipo de casa y los goles que ha metido el equipo de fuera. Cada partido tendr un cdigo numrico
para identificar el partido.
Tambin se quiere llevar un recuento de los goles que hay en cada partido. Se quiere almacenar el minuto en el que se
realizar el gol y la descripcin del gol. Un partido tiene varios goles y un jugador puede meter varios goles en un
partido.
Por ltimo se quiere almacenar, en la base de datos, los datos de los presidentes de los equipos de ftbol (dni, nombre,
apellidos, fecha de nacimiento, equipo del que es presidente y ao en el que fue elegido presidente). Un equipo de
ftbol tan slo puede tener un presidente, y una persona slo puede ser presidente de un equipo de la liga.
Pasar el modelo entidad-relacin resultante al modelo relacional. Luego, si es necesario, normalizar hasta la 3
Forma Normal.