Vous êtes sur la page 1sur 5

Ejercicio 1 Problema de Administracin de Fincas

La informacin que debe contener la BD concierne a los aspectos que se


describen a continuacin. La firma tiene varios abogados y cada uno de
ellos administra una o ms comunidades de vecinos realizando distintas
funciones que comentaremos a continuacin, por lo que cobra a cada
comunidad unos honorarios anuales.
Una comunidad de vecinos es administrada por un nico abogado (Nombre,
DNI y n de colegiado).Las funciones que realiza un abogado en una
comunidad, sobre las que en este caso interesa guardar informacin,
consisten en llevar la contabilidad de la comunidad, gestionando los recibos
que pagan los vecinos mensualmente, as como los pagos a las distintas
compaas que proporcionan algn servicio a la comunidad
(limpieza, ascensores, seguridad, luz, etc.). Identificaremos a las funciones
mediante un cdigo y una descripcin.
De las empresas que tienen contratadas las distintas comunidades de
vecinos (por ejemplo, Iberdrola, Unin Fenosa, OTIS, etc.) se guarda su
nombre, CIF, direccin y telfono. Adems interesa tener estas compaas
agrupadas en distintos sectores (luz, seguridad, ascensores, etc.), y
almacenaremos informacin de estos sectores. De cada comunidad de
vecinos gestionada por la firma de abogados interesa almacenar un cdigo
identificador, su nombre, calle, cdigo postal y poblacin.
Cada comunidad consta de una serie de propiedades que pueden ser de tres
tipos (vivienda particular, local comercial y oficina).Cada propiedad se
caracteriza por un nmero de portal, planta y letra, un telfono de contacto
y un porcentaje de participacin en los gastos de comunidad.
Si la vivienda es particular se guardar el nmero de habitaciones de que
dispone; si es un local comercial se almacenar el tipo de comercio que se
desarrolla en l y el horario (en caso de que est en uso); si es una oficina
se guardar la actividad a la que se destina.
En cuanto a la contabilidad, cada comunidad de vecinos tiene una cuenta en
un banco. De los distintos bancos se almacena el cdigo de banco, el
nombre y una persona de contacto, mientras que para una cuenta bancaria
se guarda un cdigo de cuenta (que consta de un cdigo de sucursal, dos
dgitos de control y un nmero de cuenta) y un saldo. Para identificar una
cuenta es necesario aadir al cdigo de cuenta el cdigo del banco en el
que se encuentra.

Ejercicio 2 Problema de Compaa Telefnica


Una compaa telefnica de reciente creacin quiere desarrollar una Base
de datos para gestionar las lneas de telefona fija y las llamadas de sus
clientes as como las tarifas de descuentos que ofrecen.
Cada lnea se identificar con un nmero de telfono y se caracteriza por el
nombre y apellidos del cliente que la contrata, su NIF, direccin as como el
tipo de lnea que es (bsica, ADSL o RDSI).
La compaa ofrece la posibilidad de que cada lnea pueda
tener contratados una serie de servicios (cdigo de servicios, nombre,
descripcin y coste) como por ejemplo servicio de contestador, de llamada
en espera, etc. de los que tambin se quiere almacenar informacin.
Las lneas realizan llamadas de las que se quiere guardar el nmero de
telfono de destino, la fecha, la hora de comienzo y de final, la duracin y el
coste total de la llamada. Adems, cada llamada es de un determinado
mbito, caracterizado por un cdigo identificador y un tipo (provincial,
interprovincial, internacional).
En el sistema se almacenarn las tarifas de descuento que oferta la
compaa. Cada lnea puede contratar varias tarifas de descuento. De cada
tarifa interesa almacenar un cdigo identificador de tarifa, un nombre, la
cuota de alta en dicha tarifa y la cuota de establecimiento de llamada en
caso de que los haya.
Adems, existen dos tipos de tarifa descuento; por un lado estn los bonos
de los que se guarda la cuota mensual que debe abonar el cliente (los bonos
permiten disponer de una tarifa plana para realizar las llamadas a cualquier
hora del da) y, por otro lado, estn los planes de descuento que no tienen
cuota mensual ya que las llamadas realizadas tienen un determinado
descuento siempre y cuando se realicen a unas determinadas franjas
horarias.

Ejercicio 3 Problema de Agencia de Castings


Se desea disear una Base de Datos para gestionar una agencia de castings
dedicadas a proporcionar a sus clientes los modelos y actores para sus
trabajos de publicidad y cine.
Los clientes se identifican por un cdigo de cliente y se caracterizan por un
nombre, una direccin, un telfono, y un tipo de actividad (o bien empresa
de publicidad y cine, o bien empresa de moda).
Un castings se identifica por un cdigo de castings y adems contiene un
nombre, una descripcin y una fecha de contratacin. Un casting es
contratado por un nico cliente y tiene un determinado coste.
Existen dos tipos de casting: los casting pueden ser presenciales o bien online. Para los presenciales se almacena el nmero de personas que el cliente
quiere. Un casting presencial puede constar de varias fases (al menos una),
cada una de ellas identificada por un nmero dentro de cada casting y
caracterizada por una fecha de inicio. As mismo, cada fase se divide en
varias pruebas individuales, tambin identificadas por un nmero dentro de
cada fase.
De cada prueba individual se almacena adems la fecha y sala de
celebracin de la prueba y una descripcin. Cada casting presencial es
dirigido por un agente de casting del que se desea almacenar el nmero de
empleado, el DNI, el nombre y la direccin.
Los candidatos que existen en la base de datos se identifican por un cdigo
y se caracterizan por un nombre, una direccin, un telfono de contacto,
una fecha de nacimiento, una fotografa y se le hace corresponder un perfil
(identificado por un cdigo de perfil) en el que almacenar la provincia, el
sexo, un rango de altura, un rango de edad, el color del pelo y color de ojos
as como la especialidad (modelo o actor) y si tiene experiencia o no.
Cuando un cliente contrata un casting se almacenan las necesidades en
cuanto al perfil que requieren las personas. A un casting podra
corresponderle varios perfiles. A los candidatos se les realizarn pruebas
individuales y se almacenar el resultado de la prueba (si es vlido o no)..

Ejercicio 4 Problema de Proyectos Informticos


Una empresa de consultora desea crear una base de datos para facilitar la
gestin de los proyectos informticos que desarrolla para sus empresas
clientes.
Los requisitos que hay que recoger se muestran a continuacin: La empresa
desarrolla proyectos de los que se almacena su cdigo, nombre, cliente para
el que se desarrolla el proyecto, una breve descripcin, presupuesto,
nmero de horas totales estimadas, fechas de inicio y fechas de fin.
Cada proyecto se compone de una serie de fases identificadas por un
nmero en secuencia en cada proyecto. Cada fase se caracteriza, adems,
por su nombre, fecha de comienzo, fecha de fin y estado en que se
encuentra (en curso o finalizada).
Los empleados de la empresa (cdigo, DNI, nombre, direccin, titulacin y
aos de experiencia) estn asignados a los proyectos que desarrolla la
empresa. Interesa almacenar los empleados que son jefes de proyecto junto
con su dedicacin total en horas prevista a cada proyecto as como el coste
de su participacin en euros, teniendo en cuenta que cada proyecto lo lidera
un nico jefe de proyecto.
En cuanto a los informticos que participan en los proyectos, se quiere
conocer los que son analistas y los que son programadores, as como el
nmero de horas totales previstas dedicadas en cada proyecto y el coste en
euros que supone cada dedicacin. De los programadores se almacenarn
tambin los lenguajes en los que son expertos.
En cada fase de un proyecto se generan una serie de productos (software,
informes tcnicos y prototipos) sobre los que se quiere guardar informacin.
Cada producto previsto para una fase tiene un cdigo, un nombre, una
descripcin, si est finalizado o no y tiene como responsable un analista.
Para el software se almacena, adems su tipo (diagrama, programa, etc.) y
para los prototipos su versin y su ubicacin. Por otro lado, a cada fase de
un proyecto le corresponde una serie de recursos de los que se quiere
conocer su cdigo identificador, nombre, descripcin tipo (hardware o
software) as como el perodo de tiempo que se utilizan en cada fase. Por

ltimo, interesa conocer qu proyectos estn relacionados con uno dado, es


decir, cuales son los proyectos que incluyen aspectos similares segn
distintas palabras claves (gestin de personal, gestin de stocks, etc.), con
el fin de facilitar su desarrollo reutilizando algn componente.