Anda di halaman 1dari 1

Fundamentos de Bases de Datos. Ejercicios Modelo ERE.

1. Dada la siguiente descripcin de un sistema de informacin, obtenga el esquema conceptual


del mismo utilizando el modelo E/R. Las restricciones que no pueda expresar en el diagrama
enncielas en lenguaje natural.
Se desea disear una BD para la gestin de la bolsa de tripulantes del club de vela de un Instituto de
Mazarrn. La bolsa permite poner en contacto a los miembros del instituto (personal, alumnos, antiguos alumnos)
que quieran participar en regatas con los armadores de los barcos que necesiten tripulantes.
Para cada barco hay que almacenar sus caractersticas tpicas, como el modelo, matrcula, nombre del barco
que sirve para identificarlo, eslora, manga, club nutico al que pertenece y el armador. De los armadores
necesitaremos almacenar su nombre completo, DNI, direccin postal y telfonos de contacto (uno como mnimo).
Por otra parte, el club de vela dispone de informacin sobre las regatas a celebrar (nombre, club nutico
organizador y categora). Normalmente las regatas se repiten ao tras ao, convirtindose en una tradicin. Para
cada una de las ediciones de las regatas se desea conocer las fechas de inicio y fin, y el nmero de plazas que se
ofrecen para los tripulantes de la bolsa del club en cada barco inscrito. Esta informacin se transmite a los
miembros de la bolsa y de esta manera se asignan tripulantes a cada uno de los barcos.
Para realizar la memoria anual del club ser necesario mantener la informacin referente a cules son los
miembros de la bolsa que han participado en cada una de las regatas en un ao concreto y en qu barcos lo han
hecho. De los participantes en la bolsa interesar conocer su nmero de tarjeta federativa, nombre, direccin,
telfono, si son personal o alumnos, y en el caso de antiguos alumnos, fecha de terminacin de sus estudios.
Se mantendr informacin de cada uno de los clubes nuticos (nombre, siglas que lo identifican, direccin,
telfono y breve descripcin).

2. Dada la siguiente descripcin de un sistema de informacin, obtenga el esquema conceptual


del mismo utilizando el modelo E/R. Las restricciones que no pueda expresar en el diagrama
enncielas en lenguaje natural.
La redaccin de LA PERIDICA, revista mensual de informacin, necesita una BD para almacenar
informacin de los nmeros que publica y otros aspectos relacionados.
Cada nmero tiene un identificador, fecha de publicacin y una tirada (nmero de ejemplares). Un nmero
contiene varias secciones (actualidad, economa internacional, inversiones,...) donde aparecen los artculos, las
cuales se identifican por un cdigo de seccin y tienen una descripcin.
Cada artculo se identifica por un cdigo, y adems tiene ttulo, resumen y texto a publicar. Cuando se da de
alta un nuevo artculo, se debe conocer sus autores (cdigo, nombre y telfono y e-mail de contacto), y se debe
decidir en qu seccin aparecer. Posteriormente, se podr determinar el nmero de la revista donde aparecer.
Un artculo slo aparece en un nmero. Los artculos pueden ser realizados por la redaccin de la revista (en este
caso se indica la prioridad de su publicacin), o bien colaboraciones externas (tienen una valoracin y una
justificacin de esa valoracin).
Las colaboraciones siempre llegan por correo electrnico, por lo que se desea tener un registro de mensajes
recibidos (nmero de orden, fecha de entrada, remitente y asunto del mensaje. Con cada mensaje llega un nico
documento de texto, que puede ser un documento original (habr un nico documento original por colaboracin)
con el texto para una nueva colaboracin, o bien un documento complementario con modificaciones sobre una
colaboracin existente. En este caso se especificar la modificacin requerida (aadir, sustituir, eliminar).

3. Campamentos de verano
Una organizacin juvenil que se encarga de organizar campamentos de verano, desea mantener en una base
de datos informacin sobre los mismos.
En el campamento participan nios y jvenes que tienen asociado un nmero de inscripcin que es nico y de
los que adems se desea conocer, su edad, su nombre, su direccin y su telfono. Los participantes, o campistas,
estn organizados en grupos de manera que cada grupo se identifica por un cdigo y tiene asociado un color y un
lema (exclusivos del grupo).
Cada grupo puede tener asignados varios monitores, por lo menos uno. Cada monitor slo puede estar
asignado a un grupo. Tambin se quiere conocer el nombre, DNI y experiencia de todos los monitores.
Puesto que los grupos pueden ser muy grandes se dividen en subgrupos de tal manera que cada subgrupo
duerme en una tienda. Adems, cada subgrupo tiene un campista responsable que, por supuesto, debe
pertenecer al subgrupo. Los subgrupos se numeran secuencialmente dentro de cada grupo, y en cada tienda
nunca duermen campistas de diferentes subgrupos.
De cada tienda se conoce su ubicacin, capacidad y su cdigo de identificacin. En el campamento se
realizan actividades en las que pueden participar varios subgrupos. Cada actividad tienen asignado un nombre
que es nico, una descripcin, un nivel de dificultad y un monitor de actividades (y slo uno) responsable de ella y
cualificado para desarrollar esa actividad. Un monitor de actividades puede estar cualificado para desarrollar
varias actividades. En cada actividad en la que participa un subgrupo hay asignado un campista (perteneciente al
subgrupo) que es el responsable, pero de tal manera que cada campista slo puede ser responsable de una
actividad. Por cada actividad realizada, el monitor responsable otorga puntos al subgrupo. Los subgrupos con
mayor puntuacin reciben premios en la fiesta de fin de campamento.

Anda mungkin juga menyukai