Está en la página 1de 9

TALLER DE BASES DE DATOS

TEMA: MODELO RELACIONAL

DANIEL RODRIGUEZ GOMEZ


(ESTUDIANTE)

JAIDER QUINTERO MENDOZA


(DOCENTE)

FACULTAD DE INGENIERA
INGENIERA DE SISTEMA
VI SEMESTRE

UNIVERSIDAD DE LA GUAJIRA
RIOHACHA LA GUAJIRA
2015

EJERCICIOS DEL MODELO RELACIONAL


1. Un coleccionista de discos desea organizar toda su coleccin musical y desea
desarrollar el diseo de una base de datos para tal fin.
Se necesita tener en cuenta los siguientes aspectos:
El coleccionista posee varios medios de msica (case, CD, DVD, LP).
Las canciones estn agrupadas en un lbum (nombre del lbum, casa
disquera que lo produce y ao de publicacin) y se desea saber su cuidad de
origen (nombre, geo referencia, poblacin).
Es importante tener en cuenta que una cancin puede tener 1 o varios
autores y un autor puede tener muchas canciones.
Un intrprete puede cantar muchas canciones pero una cancin pertenece a
un solo intrprete.
Un lbum puede estar en muchos medios y un medio puede tener muchos
lbumes
Un lbum puede tener muchas canciones y una cancin solo puede estar en
un lbum.

2. Se desea disear una base de datos relacional que almacene la informacin


sobre los prstamos de las pelculas de un vdeo club. En la actualidad la gestin
de esta informacin se lleva cabo del siguiente modo:
Cuando se hace un prstamo se rellena una ficha de Prstamo en la que se
anota el socio que se lleva la pelcula, la fecha y el nmero de la cinta que se
lleva, que es nico.
De cada pelcula hay varias copias en cintas distintas.
Cuando el socio devuelve la cinta de la pelcula en s almacena: un cdigo nico
de la devolucin, la fecha de devolucin y la de entrega.
El vdeo club tiene, adems, un archivador con fichas de pelculas ordenadas
por el gnero de la pelcula (comedia, terror,...) y de este se debe almacenar el
nombre del gnero y su cdigo.
Se busca tener informacin de los actores que intervienen en la pelcula, su
nmero de identificacin, nombre, sexo y su nacionalidad para saber su idioma
natal.
Tambin se tiene un archivador con las fichas de los socios a los cuales se les
almacena el nombre, su direccin y telfono.
Cuando un socio quiere tomar prestada una pelcula de la que no hay copias
disponibles, se le puede anotar en la lista de espera de esa pelcula de la cual
se anota el id de la lista y la fecha.
Tambin se guarda informacin del director de las pelculas como lo es su
nmero de identificacin, nombre y sexo.
Siguiendo las polticas internas del video club se presentan las siguientes
relaciones:
Un prstamo solo puede ser devuelto una vez y esa devolucin solo corresponde
a un nico prstamo.
Una pelcula tiene un solo director y un director solo puede dirigir una pelcula.
Una pelcula tiene muchos actores y un actor puede actuar en muchas pelculas.
Una pelcula tiene 1 o varios gneros y un gnero puede estar presente en
muchas pelculas.
Un socio puede tener varias fichas de prstamos y una ficha de prstamos
pertenece a un solo socio.
Una copia de las pelculas puede estar en varias cintas de prstamo y una cinta
de prstamo solo contiene una copia de las pelculas.
De una pelcula existen varias copias y una copias solo puede pertenecer a una
pelcula.
Una pelcula puede estar en 1 o varias listas de espera y una lista de espera solo
contiene un socio en espera para esa pelcula.

3. Se quiere disear una base de datos relacional que almacene informacin


relativa a los zoolgicos existentes en el mundo, as como las familias de las
especies de animales que stos albergan y si su estado con respecto a la va de
extincin.
De cada zoolgico se conoce el nmero de identificacin, nombre, tamao,
presupuesto anual, cuidad, pas y continente donde se encuentra.
De cada especie animal se almacena la identificacin, nombre vulgar y nombre
cientfico, familia a la que pertenece y si se encuentra en peligro de extincin.
Se debe guardar informacin sobre cada animal que los zoolgicos poseen,
como su nmero de identificacin, especie, sexo, ao de nacimiento.
De acuerdo a las normas internacionales por las cuales estn legalizados los
zoolgicos estos deben cumplir con las siguientes condiciones:
En una ciudad de cualquier pas dentro de un continente puede contener varios
zoolgicos y un zoolgico solo puede estar en una ciudad.
Un zoolgico puede tener varios animales de familias y especies distintas pero
un animal pertenece a un solo zoolgico.

4. Se quiere disear una base de datos relacional para gestionar los datos de los
socios de un club nutico.
De cada socio se guardan los datos personales (nmero de Identificacin,
nombre, direccin y sexo)
los datos del barco o barcos que poseen nmero de matrcula, nombre, nmero
del amarre, cuota que paga por el mismo y tamao.
Se quiere mantener informacin sobre las salidas realizadas por cada barco,
como la fecha y hora de salida, el destino y los datos personales del capitn del
barco.
De acuerdo a las reglas nuticas se deben seguir los siguientes requerimientos:
Un socio puede tener muchos barcos y un barco un nico socio.
Un capitn puede manejar muchos barcos y un barco solo puede ser manejado
por un solo capitn.
Un barco puede tener muchas salidas y una salida pertenece a un solo barco.

5. Se desea almacenar la informacin de una compaa area en una base de


datos relacional.
La compaa area tiene tres recursos principales: aviones, pilotos y miembros
de tripulacin.
De cada piloto se desea conocer su cdigo, nombre y horas de vuelo.
De los miembros de tripulacin slo mantendremos su cdigo y nombre.
Todos ellos (pilotos y miembros) tienen una base a la que regresan despus de
los vuelos de una jornada, se desea saber la ubicacin de la base, el nombre y
el nmero de identificacin.
Un vuelo tiene una hora de salida y uno de llegada, un origen, destino y un
nmero de vuelo (por ejemplo, el vuelo de Palma a Alicante de las 13:50 es el
vuelo IB-8830).
De Cada avin se conoce su cdigo, tipo (por ejemplo, BOEING-747) y tiene una
base donde le realizan mantenimiento.
Con base a la aeronutica se colocarn condiciones a seguir:
Un avin tiene muchos mantenimientos y un mantenimiento solo tiene un avin.
Un avin tiene muchos vuelos y un vuelo un solo avin.
En un vuelo pueden estar muchos miembros de tripulacin y un miembro solo
en un vuelo.
Un piloto tiene muchos vuelos y un vuelo un solo piloto.
En una base se realizan varios mantenimientos y un mantenimiento se realiza
en una sola base.

6. Se desea disear la base de datos bibliogrfica de un grupo de investigacin


de la universidad. En concreto, se quiere almacenar toda la informacin relativa
a los artculos cientficos sobre los temas en los que trabaja el grupo. De cada
uno de estos artculos se desea saber el ttulo, los autores, las palabras clave,
la direccin de correo electrnico de contacto. Los artculos pueden haber sido
presentados a partir de los resultados mostrados de informes tcnicos o de
ponencias. Los artculos tambin pudieron ser tomados de una revista
cientfica de la cual, se quiere saber el nombre, el nombre del editor, el ao en
que empez a publicarse, la frecuencia con que aparece (mensual, trimestral,
etc.), el nmero de la revista en que apareci el artculo, las pginas ocupadas
(por ejemplo 512-519) y el ao. Tambin se quiere guardar informacin
adicional sobre los autores de los artculos, su lnea de investigacin y su
direccin de correo electrnico.
La base de datos contendr la siguiente informacin:
Articulo (Identificacin del artculo, titulo, palabras claves, url, numero de
revista, paginas, tipo de publicacin, tipo de articulo y ao de publicacin).
Revista (identificacin, nombre, editor, ao de inicio de la publicacin y
frecuencia).

Editor (identificacin, nombre, nacionalidad, sexo y fecha de nacimiento).


Autor (identificacin, nombre, E-mail, la lnea de investigacin del autor y tipo
de Autora).
Se deben seguir las reglas del comercio que se mencionaran a continuacin:
Un artculo tiene muchos autores y un autor tiene muchos artculos.
Un editor modifica muchas revistas y una revista solo puede ser modificada
por un editor.
Una revistas tiene muchos artculos y un artculo solo puede estar en una
revista.

7. El servicio de estudiantes de la universidad proporciona informacin sobre las


asignaturas de cada titulacin e informacin sobre los profesores, mediante los
tipos de informe que se muestran ms adelante.
Para ello, posee un fichero de asignaturas y un fichero de profesores, con los
correspondientes programas que se encargan de gestionarlos y que generan
dichos informes. Dados los problemas de inconsistencia de datos que el sistema
de ficheros conlleva, se desea disear una base de datos relacional que lo
sustituya.
Algunas aclaraciones que el servicio de estudiantes nos ha hecho son las
siguientes: en cada departamento hay varias reas de conocimiento, cada una
de las cuales imparte una serie de asignaturas distintas en una o varias
titulaciones. Cada profesor pertenece a una nica rea de conocimiento de un
departamento e imparte clases.
Se guardar la siguiente informacin en esta base de datos con modelo
relacional:
Los docentes (Identificacin, nombre, Profesin, E-mail, telfono, Fecha de
nacimiento y nivel educativo.

Aula (Identificacin, ubicacin, Horario en que est Disponible).


Asignatura (identificacin, nombre, nombre del estudiante, programa, facultad,
rea de conocimiento y tipo de asignatura).
Debido a las normas que rigen la educacin superior se deben seguir las
siguientes reglas:
Un docente puede dictar muchas asignaturas y una asignatura puede ser dictada
por 1 o varios docentes.
Una asignatura se puede dar en muchas aulas y en un aula se dan varias
asignaturas.

También podría gustarte