Você está na página 1de 8

EJERCICIO 4: DISCOGRAFA

Don Pepe Muelas, gran aficionado la msica, debido al alto volumen de grabaciones
que posee desea construir una base de datos que gestione toda su discografa. La b
ase de datos deber contener las grabaciones, intrpretes y compaas que editan cada gr
abacin, teniendo en cuenta que:
1. De cada grabacin se debe almacenar cdigo, ttulo, la categora musical a la qu
e pertenece (jazz, rock,...), el nmero de temas que lo componen y un campo descri
pcin que pueda almacenar aspectos especiales de la grabacin. Adems cada grabacin se
distingue de las otras por su ttulo.
2. Cada grabacin tiene un formato asociado (CD, cinta,...) y una grabacin pue
de existir en diferentes formatos. Para cada una de ellas se desea conocer su es
tado de conservacin (bueno, malo, regular).
3. De los intrpretes se desea registrar su cedula, nombre y una breve descri
pcin que contenga los aspectos ms relevantes de su discografa, as como las grabacion
es en las que ha participado cada uno y en qu fecha particip.
4. Toda grabacin es editada por una compaa discogrfica, la cual se desea almace
nar. Una compaa discogrfica se diferencia de otra por un Identificador de compaa, tie
ne un nombre y una direccin.

EJERCICIO 5: CAMINO DE SANTIAGO


La Consejera de Cultura de la Comunidad Gallega ha decidido guardar informacin ref
erente al Camino de Santiago en una Base de Datos. La informacin que desea almace
nar es la siguiente:
1. Teniendo en cuenta que la peregrinacin a Santiago se puede realizar por d
istintos caminos (el camino francs, el aragons, etc.), se quiere guardar informacin
acerca de stos. Esta informacin se refiere al nombre (que los identifica), el nmer
o de kilmetros totales y el tiempo estimado para la realizacin del camino.
2. Cada camino se compone de distintas etapas que se identifican por un nmer
o correlativo dentro de cada camino, y para cada una de ellas se desea saber el
nmero de kilmetros, el tiempo estimado y las distintas localidades por las que pas
a. Adems se quiere recoger la localidad de salida y de llegada de la correspondie
nte etapa.
3. Se recogern las distintas localidades por las que pasa cada camino. La in
formacin que se recoger de cada localidad ser: nombre de la misma, Comunidad Autnoma
a la que pertenece y cdigo postal. Se debe tener en cuenta que pueden existir lo
calidades comunes a distintos caminos.
4. Se desea guardar informacin sobre los albergues para peregrinos que exist
en en algunas de las localidades que pertenecen al camino. Esta informacin consta
de: nombre del albergue, capacidad y precio (si lo tuvieran).
Por ltimo, se quiere registrar los peregrinos que realizan el camino. Para llevar
este control cada uno de ellos lleva un carn que consta de un nmero de identifica
cin, el nombre completo del peregrino, su direccin y las localidades por las que h
a ido pasando a lo largo del recorrido junto con el da que llegaron a dicha local
idad.
EJERCICIO 6: VDEO CLUB
La cadena de Video-Clubs Glob-Gusters ha decidido, para mejorar su servicio, emp
lear una base de datos para almacenar la informacin referente a las pelculas que o
frece en alquiler. Esta informacin es la siguiente:
1. Una pelcula se caracteriza por su ttulo, nacionalidad, productora y fecha
(p.e., Quo Vadis, Estados Unidos, M.G.M., 1955).
2. En una pelcula pueden participar varios actores (nombre, nacionalidad, se
xo) algunos de ellos como actores principales.
3. Una pelcula est dirigida por un director (nombre, nacionalidad).
4. De cada pelcula se dispone de uno o varios ejemplares diferenciados por u
n nmero de ejemplar y caracterizados por su estado de conservacin.
5. Un ejemplar se puede encontrar alquilado a algn cliente (DNI, nombre, dir
eccin, telfono). Se desea almacenar la fecha de comienzo del alquiler y la de devo
lucin.
6. Cada socio puede tener alquilados, en un momento dado, 4 ejemplares como
mximo.
7. Un socio tiene que ser avalado por otro socio que responda de l en caso d
e tener problemas en el alquiler.
EJERCICIO 5: Ejercicio del Servicio Militar
Se desea disear una Base de Datos para llevar la gestin de los cuarteles. Los dato
s a tener en cuenta son:
Existen diferentes Cuerpos del Ejrcito (Infantera, Artillera, etc.), y cada uno
define por un cdigo de Cuerpo y denominacin.
Un soldado se define por su cdigo de soldado (nico), su nombre y apellidos, y su
raduacin.
Un soldado pertenece a un nico cuerpo.
Existen varios cuarteles, cada uno se define por su cdigo de cuartel, nombre y ub
icacin.
Un soldado est destinado en un cuartel.
En cada cuartel, los soldados estn agrupados en compaas, cada una de las cuales
numera de modo nico en su cuartel.
Un soldado pertenece a una nica compaa.
En cada cuartel existen una serie de servicios que se han de realizar (guardias,
imaginarias, etc.). Algunos de esos servicios pueden ser especficos para un luga
r en el cuartel (guardia en la garita Norte) y/o para un perodo de tiempo (guardi
a de 6 a 8 en la puerta, oficial de guardia de un da). Se desea gestionar la asig
nacin de los servicios a los soldados.

EJERCICIO 9: GESTIN DE TRABAJOS DE FIN DE CARRERA


Una Escuela de Informtica quiere generar un sistema para tener controlado en una
base de datos todo lo referente a los Trabajos Fin de Carrera: alumnos que los r
ealizan, profesores que los dirigen, temas de los que tratan y tribunales que lo
s corrigen. Por tanto, es de inters:
1. Que los alumnos se definan por su nmero de matrcula, DNI y nombre. Un alum
no realiza, evidentemente, slo un T.F.C.
2. Que los T.F.C. se definen por su tema, por un nmero de orden y por la fec
ha de comienzo. Un T.F.C. determinado, no puede ser realizado por varios alumnos
.
3. Que un profesor se define por su cedula, nombre y domicilio; y puesto qu
e los T.F.C. son del rea en el que trabaja, NO interesa conocer el T.F.C. que dir
ige sino a qu alumno se lo dirige.
4. Que un Tribunal est formado por varios profesores y los profesores pueden
formar parte de varios tribunales. Por otra parte, s es de inters para el tribuna
l conocer qu alumno es el que se presenta, con qu T.F.C. y en qu fecha lo ha defend
ido. El tribunal se define por un nmero de tribunal, lugar de examen y por el nmer
o de componentes.
5. Al margen de esto, un alumno puede haber pertenecido a algn grupo de inve
stigacin del que haya surgido la idea del T.F.C. Dichos grupos se identifican por
un nmero de grupo, su nombre y por su nmero de componentes. Un alumno no puede pe
rtenecer a ms de un grupo y no es de inters saber si el grupo tiene algo que ver o
no con el T.F.C. del alumno; s siendo de inters la fecha de incorporacin a dicho g
rupo.
6. Por otra parte, un profesor, al margen de dirigir el T.F.C. de algunos a
lumnos, puede haber colaborado con otros en la realizacin de dicho T.F.C. pero si
endo otro profesor el que lo dirige. En este caso, slo es interesante conocer qu p
rofesor ha ayudado a qu alumno (a un alumno le pueden ayudar varios profesores).
EJERCICIO 12.- CONCESIONARIO DE AUTOMVILES
Un concesionario de automviles desea informatizar su gestin de ventas de vehculos.
En particular, se quiere tener almacenada la informacin referente a los clientes
que compran en el concesionario, los vehculos vendidos, as como los vendedores que
realizan las distintas ventas. Para ello se tendr en cuenta que:
1. El concesionario dispone de un catlogo de vehculos definidos por su marca,
modelo, cilindrada y precio.
2. Cada uno de los modelos dispondr de unas opciones adicionales (aire acond
icionado, pintura metalizada, etc.). Las opciones vienen definidas por un nombre
y una descripcin. Hay que tener en cuenta que una opcin puede ser comn para varios
modelos variando slo el precio en cada caso.
3. En cuanto a los clientes, la informacin de inters es el nombre, cedula, di
reccin y telfono, lo mismo que para los vendedores.
4. Los clientes pueden ceder su coche usado en el momento de comprar un vehc
ulo nuevo. El coche usado vendr definido por su marca, modelo, matrcula y precio d
e tasacin. Es importante conocer la fecha en la que el cliente realiza esta cesin.
5. Se desea saber qu vendedor ha vendido qu modelo a qu cliente. Tambin la fech
a de la venta y la matricula del nuevo vehculo. Es importante as mismo saber las o
pciones que el cliente ha elegido para el modelo que compra.
EJERCICIO 14: CLUB NUTICO
Un club nutico desea tener informatizados los datos correspondientes a sus instal
aciones, empleados, socios y embarcaciones que se encuentran en dicho club. El c
lub esta organizado de la siguiente forma:
1. Los socios pertenecientes al club vienen definidos por su nombre, direcc
in, cedula, telfono y fecha de ingreso en el club.
2. Las embarcaciones vienen definidas por: matricula, nombre, tipo y dimens
iones.
3. Los amarres tienen como datos de inters el nmero de amarre, la lectura del
contador de agua y luz, y si tienen o no servicios de mantenimiento contratados
.
4. Por otro lado, hay que tener en cuenta que una embarcacin pertenece a un
socio aunque un socio puede tener varias embarcaciones. Una embarcacin ocupar un a
marre y un amarre est ocupado por una sola embarcacin. Es importante la fecha en l
a que una embarcacin en asignada a un amarre.
5. Los socios pueden ser propietarios de amarres, siendo importante la fech
a de compra del amarre. Hay que tener en cuenta que un amarre pertenece a un sol
o socio y que NO HAY ninguna relacin directa entre la fecha en la que se compra u
n amarre y en la que una embarcacin se asigna a un amarre.
6. El club nutico est dividido en varias zonas definidas por una letra, el ti
po de barcos que tiene, el nmero de barcos que contiene, la profundidad y el anch
o de los amarres. Una zona tendr varios amarres y un amarre pertenece a una sola
zona.
7. En cuanto a los empleados, estos vienen definidos por su cdigo, nombre, d
ireccin, telfono y especialidad. Un empleado est asignado a varias zonas y en una z
ona puede haber ms de un empleado, siendo de inters el nmero de barcos de los que s
e encarga en cada zona. Hay que tener en cuenta que un empleado puede no encarga
rse de todos los barcos de una zona.
EJERCICIO 16: OFICINA DE PATENTES
Una oficina de patentes desea disponer de una Base de Datos que contenga toda la
informacin relativa a la presentacin de patentes, inventores que las presentan y
las empresas que desean comprarlas.
Esta informacin tendr que estar organizada teniendo en cuenta los siguientes punto
s:
1. Los datos de inters referentes a cada patente sern el nmero de patente y el
nombre del invento. La patente slo puede pertenecer a un nico inventor, no pudien
do realizarse varias patentes referentes al mismo invento.
2. Los inventores vendrn definidos por su nombre, cedula., direccin y telfono.
Estos inventores podrn obtener varias patentes, siempre que stas sean de diferent
es inventos. Es importante saber la fecha en la cual se ha obtenido la patente.
3. Hay que tener en cuenta los casos en los que un inventor asesore a otros
en el desarrollo de un invento.
4. Cada inventor tendr uno o varios ayudantes que vendrn definidos por su nom
bre, direccin, telfono y cedula Adems, estos ayudantes slo podrn serlo de un inventor
.
5. Cada patente podr se comprada por una sola empresa y una empresa podr comp
rar diferentes patentes, siendo de inters la fecha de compra de la patente. Las e
mpresas vienen definidas por un cdigo de empresa, nombre, direccin y sus telfonos.
6. Las empresas, al realizar la compra de una patente, pueden tener inters e
n contratar a su inventor. Es importante saber en qu fecha un inventor es contrat
ado por una empresa con una patente determinada.
7. Un ayudante puede ser contratado por una empresa con independencia de qu
e la empresa haya contratado o no al inventor del que es ayudante, siendo import
ante conocer la fecha de contratacin.

EJERCICIO 19: ZOO


Un zoo necesita una aplicacin informtica para llevar su organizacin respecto a las
especies que posee, los empleados (cuidadores y guas), y los distintos itinerario
s de visita que ofrece. La informacin est estructurada de la siguiente manera:
1. Especies: de las especies interesa saber el nombre en espaol, el nombre c
ientfico y una descripcin general. Hay que tener en cuenta que una especie puede v
ivir en diferentes hbitats naturales y que un hbitat puede ser ocupado por diferen
tes especies. Las especies se encuentran en distintas zonas del parque de manera
que cada especie est en una zona y en una zona hay varias especies.
2. Hbitats: los diferentes hbitats naturales vienen definidos por el nombre,
el clima y el tipo de vegetacin predominantes, as como el continente o continentes
en los que se encuentran.
3. Zonas: las zonas del parque en las que se encuentran las distintas espec
ies vienen definidas por el nombre y la extensin que ocupan.
4. Itinerarios: los itinerarios discurren por distintas zonas del parque. L
a informacin de inters para los itinerarios es: cdigo de itinerario, la duracin del
recorrido, la longitud del itinerario, el mximo nmero de visitantes autorizado y e
l nmero de distintas especies que visita. Hay que tener en cuenta que un itinerar
io recorre distintas zonas del parque y que una zona puede ser recorrida por dif
erentes itinerarios.
5. Guas: los guas del parque vienen definidos por el nombre, direccin, telfono
y fecha en la que comenzaron a trabajar en el zoo. Interesa saber qu guas llevan q
u itinerarios, teniendo en cuenta que un gua puede llevar varios itinerarios y que
un itinerario puede ser asignado a diferentes guas en diferentes horas, siendo st
as un dato de inters.
6. Cuidadores: los cuidadores vienen definidos por el nombre, direccin, telfo
no y fecha de ingreso en el parque. Hay que tener en cuenta que un cuidador pued
e estar a cargo de varias especies y que una especie puede ser atendida por vari
os cuidadores, siendo de inters la fecha en la que un cuidador se hace cargo de u
na especie.
Escuela universitaria
1.- La secretara de una escuela universitaria necesita un sistema informtico para
la gestin de
matrculas y personal del centro. Esta gestin ser tanto acadmica como administrativa.
Los
elementos a tener en cuenta son:
- Asignaturas: vienen definidas por un cdigo de asignatura, curso al que pertenec
en, descripcin, y
crditos.
- Alumnos: vienen definidos por su nmero de matrcula, nombre, direccin y telfono.
- Profesores: cdigo de profesor, nombre, direccin, telfono, fecha de ingreso, categ
ora y trienios
que posee.
- Empleados: Cdigo de empleado, nombre, direccin, telfono, categora y fecha de alta.
- Grupos: nmero de grupo, horario y nmero de alumnos asignados.
- Departamentos: Cdigo de departamento, nombre y descripcin.
Cuando un alumno se matricula, la secretara comprueba si las asignaturas que pide
son de primera o
segunda matrcula y le asigna un grupo para las asignaturas solicitadas. Hay que t
ener en cuenta que
un alumno puede pertenecer a ms de un grupo. Interesa saber que asignatura cursa
un alumno en
cada grupo en particular.
Hay que tener en cuenta que los grupos no deben de exceder de 100 alumnos.
Cuando el curso va a comenzar, los departamentos comunican a secretara cuales sern
los
profesores que van a impartir las distintas asignaturas en los diferentes grupos
. Esta informacin
tiene que mantenerse para poder realizar las encuestas de profesores a final del
curso. Hay que tener
en cuenta que un profesor puede impartir ms de una signatura y que una asignatura
puede ser
impartida por ms de un profesor. Un profesor slo puede pertenecer a un departament
o y puede
haber profesores que no impartan ninguna asignatura.
Los alumnos realizarn exmenes de las asignaturas en las que se han matriculado, si
endo de inters
guardar sus notas de todas las convocatorias en las que estaba matriculado y si
se han presentado o
no. Hay que tener en cuenta que un alumno solo se puede presentar a dos convocat
orias por curso.
La secretara del centro tambin asigna empleados a los distintos departamentos. Un
empleado
puede estar asignado a ms de un departamento. Los empleados, segn su categora tendrn
a su
cargo otros empleados del centro. Hay empleados que pueden no estar asignados a
ningn
departamento
cadena hotelera
2.- Una pequea cadena hotelera situada en los Alpes suizos, proporciona a sus cli
entes,
adems de alojamiento, la posibilidad de realizar cursos de esqu y excursiones en b
icicleta
por los parajes de la zona.
Para estas cuestiones, dicha cadena hotelera tiene contratados una serie de moni
tores de
esqu y unos guas conocedores de la zona para la organizacin y desarrollo de las
excursiones antes mencionadas. La cadena est interesada en informatizar la gestin
de estas
actividades. Se quiere conocer en todo momento los clientes hospedados en los di
stintos
hoteles, as como los cursos y excursiones solicitadas por dichos clientes y los m
onitores y
guas responsables de cada una de estas actividades.
Se cuenta con la siguiente informacin de partida:
- Los hoteles estn definidos por su nombre, direccin, telfono y cdigo de hotel.
- Los cursos de esqu tienen un horario, una duracin en das, una fecha de comienzo y
un
nivel de dificultad. Un curso puede ser impartido por varios monitores.
- Las excursiones estn definidas por fecha y descripcin. Una excursin es llevada po
r un
solo gua.
- De los clientes se debe conocer su nombre, apellidos, direccin y telfono.
- De los monitores se almacena el nombre, apellidos, direccin y telfono. Hay que t
ener en
cuenta que los monitores se alojan en el hotel en el que imparten los cursos de
esqu.
- La informacin de inters de los guas es el nombre, apellidos, direccin, telfono. Los
guas no se hospedan en el hotel que ofrece las excursiones; son personas que vive
n en la
zona y que trabajan para agencias de guas. Es importante conocer la agencia para
la que
trabajan.
- Las clases de esqu y las excursiones son, por supuesto, opcionales. Un cliente
puede
solicitar solamente alojamiento.
- Es importante conocer la fecha de entrada y salida del cliente en cada hotel,
as como el
rgimen de alojamiento.
- Un cliente puede solicitar una excursin que no ofrezca el hotel, de forma que e
l hotel se
encarga de llamar a un gua que no este contratado, para que se encargue de dicha
excursin.
Discografa
Don Pepe Muelas, gran aficionado la msica, debido al alto volumen de grabaciones
que posee desea construir una base de datos que gestione toda su discografa. La b
ase de datos deber contener las grabaciones, intrpretes y compaas que editan cada gr
abacin, teniendo en cuenta que:
De cada grabacin se debe almacenar el ttulo, la categora musical a la que pertenece
(jazz, rock, cumbia,...), el nmero de temas que lo componen y un campo descripcin
que pueda almacenar aspectos especiales de la grabacin. Adems cada grabacin se dis
tingue de las otras por su ttulo.
Cada grabacin tiene un formato asociado (CD, cinta,...) y una grabacin puede exist
ir en diferentes formatos. Para cada una de ellas se desea conocer su estado de
conservacin (bueno, malo, regular).
De los intrpretes se desea registrar su nombre y una breve descripcin que contenga
los aspectos ms relevantes de su discografa, as como las grabaciones en las que ha
participado cada uno y en qu fecha particip.
Toda grabacin es editada por una compaa discogrfica, la cual se desea almacenar.
Una compaa discogrfica se diferencia de otra por un Identificador de compaa, tiene un
nombre y una direccin.

EJERCICIO 2: CONSULTORA
Una conocida empresa del mundo de la consultora informtica ante los elevados
costes de adaptacin de su antiguo sistema de informacin contra el inminente efecto
del ao 2000 y el factor aadido de que dicho sistema proceda de un diseo
absolutamente obsoleto que ya no recoga de forma completa la informacin
necesaria para la buena marcha del negocio, ha decidido recientemente la creacin
de un nuevo sistema de informacin con las siguientes especificaciones.
Se necesita almacenar informacin sobre todas las empresas clientes de la
consultora, considerando como informacin relevante el nombre de la empresa client
e, su direccin, CIF y probablemente varios telfonos de cada una de ellas.
En la consultora se gestionan muchos proyectos que podran venderse a una o varias
empresas clientes a un precio que determine para cada venta en particular el co
nsultor responsable del proyecto.
Gracias a la excelente poltica de calidad mantenida las empresas clientes
tienden a comprar ms de dos o tres proyectos distintos a la consultora. Se
desean almacenar estas compras, as como las fechas previstas de inicio y fin de p
royecto.
Independientemente de los precios a los que se pueda vender un proyecto este tie
ne un coste asociado.
Todos los proyectos generalmente llevan asociada una breve descripcin de sus obje
tivos.
Los consultores se caracterizan por un cdigo de empleado, cobran un sueldo
determinado que no tiene por qu corresponder con el salario recomendado de la cat
egora profesional a la cual pertenezca (a mayor categora mayor salario). Adems del
sueldo y del salario recomendado se desea almacenar el nombre del consultor.
Cada consultor puede depender de otro consultor de categora inmediatamente superi
or.

Caso de un Banco:
Se conocen las siguientes reglas de negocio de un banco:
a) El banco tiene cuentas corrientes, cuentas de ahorro y clientes. Un cliente t
iene al menos
una cuenta, aunque puede tener varias cuentas de cualquiera de los dos tipos. Ca
da cuenta
pertenece a un nico cliente.
b) Los clientes tiene un nombre, una direccin y se identifican por su cdigo. Los c
lientes del
banco son personas reales u organizaciones. Las personas tienen fecha de nacimie
nto y sexo;
en cambio las organizaciones tienen un tipo de organizacin (empresa, institucin pbl
ica,
etc.), un representante y un n de empleados.
c) Cada cuenta se identifica por un cdigo-cuenta-cliente (CCC), formado por el
identificador del banco, de la sucursal y el n de la cuenta (dentro de dicha sucu
rsal).
d) Todas las cuentas tienen un saldo actual y un saldo medio, pero el tipo de am
ortizacin slo
lo tienen las cuentas de ahorro (que slo suponen el 5% del total de cuentas exist
entes).
e) Cada sucursal se identifica por su nmero. Adems tiene una direccin, un cdigo post
al y
una ciudad.
f) Los empleados del banco se identifican por su DNI. Tambin interesa conocer su
nombre,
fecha-nacimiento, sexo y la sucursal en la que trabajan (aunque hay empleados qu
e no
trabajan en ninguna sucursal).
Se requiere elaborar el modelo (esquema) de datos que permita almacenar las regl
as de
negocio descritas.
Caso de CDs de MUSICA
Se quiere disear un Modelo de datos que permita gestionar las existencias de CDs (
discos
compactos) de una tienda de msica. El anlisis de requerimientos realizado nos ha p
ermitido
saber lo siguiente:
A) Existen dos tipos de obras: los CDs individuales y las colecciones. Las obras
se identifican
por su clave (parecida al ISBN de los libros) que es general para todo el mundo.
Tambin
tienen un nombre.
B) Cada CD se puede identificar tambin por un nmero asignado por la propia tienda
(#cd).Tiene un precio venta al pblico (PVP).
C) Cada CD incluye varias pistas, que estn numeradas (1,2,3, ). De cada pista nos
interesa
el ttulo de la cancin que contiene y su duracin. Dos o mas canciones de distintos C
Ds
pueden tener el mismo ttulo.
D) A cada coleccin pertenecen varios CDs. Una coleccin tiene un promotor y un PVP (
que
se cobra al adquirirla entera), que suele ser mas bajo que la suma de los PVPs de
los CDsque
la forman.
E) Cada CD ha sido realizado por uno o varios artistas. Los artistas se identifi
can por su
nombre. Tambin interesa conocer de ellos el pas y el estilo musical (rock, country
flamenco,
msica espaola, etc).
F) Los artistas pueden ser personas individuales o grupos. Para los grupos inter
esa conocer
tambin el nmero de componentes y sus nombres.
G) Se quiere tener otro fichero con datos de las compaas discogrficas: su nombre (q
ue las
identifica), su direccin en Espaa (calle, nmero y cdigo postal-cp) y el pas donde tie
nen la
sede central.
H) Cada compaa ha editado una o varias obras. Cada obra slo la puede editar la comp
aa
propietaria de sus derechos, pero estos derechos pueden cambiar a otra compaa con
el
tiempo (por compra, cesin, etc). De cada obra puede haber varias ediciones realiz
adas por la
misma compaa (o por varias distintas si los derechos han cambiado). Por tanto, de
cada
edicin de cada obra interesa conocer la compaa que la ha realizado, as como su fecha
.
I) Por ltimo, se quiere saber para cada obra cual es la compaa propietaria actualme
nte de
los derechos (se necesita para saber a quin pedir mas ejemplares de la obra en ca
so de
necesidad).

Você também pode gostar