Escolar Documentos
Profissional Documentos
Cultura Documentos
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 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).