Sei sulla pagina 1di 7

Ejercicio 1

Se desea crear una base de datos que contenga informacin sobre las revistas
a las que ests suscrito o compras habitualmente. De cada revista, se pide su
ttulo, el ISSN (un cdigo que identifica a la publicacin), el nmero y el ao de
publicacin. Tambin se desea almacenar informacin de cada uno de los
artculos publicados: el ttulo, la pgina de inicio y la pgina de fin. Se asume
que no hay dos artculos con el mismo ttulo. Cada artculo puede estar escrito
por varios autores, de quienes interesa conocer su nombre, una direccin de
correo electrnico y su adscripcin, as como un nmero que indique la
posicin en la que aparece en cada artculo: un 1 si es el primer autor, un 2 si
aparece en segundo lugar, etc. Disear una base de datos que se ajuste al
requerimiento arriba expuesto, identificando tablas, atributos, claves
principales y relaciones existentes.
Ejercicio 2.
Una ONG desea elaborar una base de datos para llevar el seguimiento de
todos sus proyectos. Tiene diversas sedes en varios pases que se encargan de
gestionar y coordinar los proyectos de ese pas, cada uno de los cuales puede
afectar a una o varias poblaciones. Sobre la sedes se desea mantener un
identificador, la ciudad y pas en el que se encuentra, junto co su direccin, un
telfono de contacto y el nombre del director. Cada sede gestiona un conjunto
de proyectos, con un cdigo, un ttulo, fechas de inicio y finalizacin, el
presupuesto asignado y el nombre del responsable. De cada proyecto es
necesario conocer qu actuaciones se realizan en cada poblacin,
almacenando el nombre, pas y n de habitantes y un identificador para
diferenciarlas. Adems se desea la inversin del proyecto que corresponde a la
poblacin y una pequea descripcin de la actuacin.
Ejercicio 3.
Una empresa de alquiler de vehculos desea conocer en todo momento el
estado de su flota. La empresa tiene diversas oficinas repartidas por todo el
territorio espaol. Cada oficina se identifica por un cdigo nico y se
caracteriza por la ciudad en la que se encuentra y su direccin completa (calle,
nmero y cdigo postal) y telfono. En cada oficina hay disponible un conjunto
de coches, de los cuales se conoce su matrcula, el grupo al que pertenece: A,
B, C, D, E, F o G (depende del tipo y tamao del vehculo), la marca, el modelo,
el nmero de puertas, el nmero de plazas, la capacidad del maletero y la edad
mnima exigida para el alquiler. Para llevar el control del estado de cada
vehculo, la empresa mantiene un registro de todos los alquileres que ha
sufrido, indicando para cada uno de ellos el nombre del conductor, su DNI, su
direccin, un telfono de contacto y un nmero de tarjeta de crdito sobre la
que realizar los cargos correspondientes. Adems de esta informacin de los
clientes, para cada alquiler se almacena su duracin (en das), el tipo de
seguro contratado y el precio total.
Ejercicio 4.

Un parque zoolgico quiere construir una BD para organizar las especies que
posee y los distintos itinerarios para visitar el parque. La informacin se
estructura de la siguiente forma. De las especies, se desea conocer su nombre
comn y su nombre cientfico, as como una descripcin general y una
fotografa. Cada especie puede vivir en distintos hbitats naturales, definidos
por su nombre, clima y vegetacin predominante. Cada especie tiene asociado
un ndice de
vulnerabilidad dentro de cada hbitat, que mide el riesgo de extincin de la
especie en el dicho hbitat. Para organizar las visitas, y en funcin de los
hbitats que desee recorrer un visitante, el parque le ofrece una serie de
recorridos por los hbitats, que se identifican por su cdigo y se caracterizan
por su duracin estimada, longitud y nmero mximo de visitantes permitidos.
Un hbitat slo puede formar parte de un itinerario.
Ejercicio 5.
Una clnica desea mantener una base de datos con el historial de todos los
pacientes que tiene ingresados. La clnica est divida en varias unidades, cada
una de las cuales tiene un identificador, su nombre y la planta en la que se
encuentra. La unidad tiene un nico doctor responsable, del cual se desea
almacenar su cdigo, el nombre y su especialidad. Cuando llega un paciente,
se le ingresa en una unidad y se registra su nmero de la S.S., nombre, edad y
fecha de ingreso. Durante toda su estancia en la clnica, se anotan todas las
intervenciones que realizan cada uno de los doctores, indicando la fecha, el
sntoma observado y el tratamiento prescrito.

Ejercicio 6
Una promotora inmobiliaria de viviendas quiere crear una base de datos para
llevar un registro de las promociones que tiene en venta. Una promocin est
caracterizada por un cdigo interno, su nombre, la poblacin en la que est
ubicada y un plano de situacin. Cada promocin est formada por un conjunto
de viviendas, cada una de las cuales tiene un identificador, superficie, nmero
de habitaciones, nmero de baos, el plano de la vivienda, una foto y el precio.
Adems es necesario indicar si tiene o no terraza, jardn privado, piscina y
garaje. Para la construccin, publicidad y venta de una promocin puede
contratar a distintas empresas. De cada empresa se desea almacenar su
nombre, tipo, direccin completa, telfono, fax y direccin de correo
electrnico, as como el importe del contrato entre la empresa y la promotora.

Ejercicio 7
Una agencia de publicidad necesita una base de datos para registrar todas sus
campaas en la web. Sus clientes tienen un nombre, una direccin postal, el
nmero de telfono y una direccin de email. Cada cliente puede contratar

varios anuncios. Los anuncios quedan identificados por un cdigo y se


caracterizan por un nombre, tipo (banner, popup, enlace patrocinado,), ttulo,
contenido, categora (tipo del producto que anuncia) y precio. Los anuncios
pueden aparecer en ms de una pgina web. Cada web se caracteriza por su
URL, nombre y tpico de inters. Tambin se debe almacenar la fecha de inicio
y de fin de la aparicin del anuncio en la pgina web.

Ejercicio 8
Una pequea floristera desea ampliar su negocio y realizar ventas a travs de
Internet. Y para ello necesita crear una base de datos. Cada pedido incluye un
nmero de pedido, la fecha de venta, el importe total y una lista con las flores
solicitadas y en qu cantidad. Las flores se identifican mediante un cdigo, su
nombre y el precio de venta. Las flores pertenecen a una especie determinada.
Para cada especie, se almacena el nombre, la poca de floracin, la estacin de
plantacin, el tipo de suelo apropiado y el tiempo de exposicin recomendado.
Construye el modelo conceptual y el modelo lgico correspondientes al
enunciado expuesto.

Ejercicio 9
Prestame.com es una empresa que se dedica al prstamo entre personas (p2p
lending). Los prestadores que desean prestar dinero a otros se registran con un
id, su nombre y la cantidad de dinero disponible para las operaciones. Los
deudores se identifican por si id y adems el sistema almacena su nombre y un
valor de riesgo en funcin de su situacin personal. Cuando el deudor solicita
un prstamo, se aade un cdigo de prstamo, el importe total, el plazo de
devolucin, su inters y la finalidad del mismo. Los prestadores indican qu
cantidad quieren aportar a un prstamo. Un prestador puede aportar distintas
cantidades parciales a varios prstamos. Construye en el modelo conceptual y
el modelo lgico correspondientes al enunciado expuesto.

Ejercicio 10.
La emisora de radio "Alta frecuencia" ha decidido informatizar el archivo de
canciones que tiene en su discoteca propia, ya que le resulta prcticamente
imposible determinar en qu disco, CD o cinta se encuentran las canciones
solicitadas por los oyentes de sus programas. Restricciones del problema La
emisora cuenta con CD's, discos de vinilo y cintas de casette, de los que para
cada uno de ellos se guarda su nombre o ttulo, su ao de grabacin, el tipo de
msica que contiene y el estado general de conservacin. Tambin se desea
guardar el nombre de las canciones, su ao de grabacin y su duracin (que
puede variar segn la versin) Adems, se desea guardar la informacin sobre
los autores de las canciones, y los distintos intrpretes que han grabado esa

cancin, ya que puede haber varias versiones de una misma cancin. Para
cada cancin se guardar su estado y la posicin en la que se encuentra en el
disco, cinta o CD (cara y lugar, en el caso de los discos y cintas; y lugar en el
caso de los CD's).

Ejercicio 11.
Una red de tiendas-taller de automviles necesita crear una base de datos para
la gestin de las ventas realizadas en cada uno de los talleres. De cada taller
se guarda el cdigo del taller, su CIF, telfono, fax, la direccin y la provincia en
la que se encuentra. Para cada taller se desea llevar un control de su
inventario, de forma que se pueda saber qu niveles de existencias tienen de
cada producto. De los productos se guarda su cdigo (igual en todos los
talleres), nombre y precio. Cada tienda puede realizar una venta de productos
sin necesidad de instalarlos en un automvil. Esto se har emitiendo tickets, y
para ticket se guarda su nmero, fecha y precio. Se debe tener en cuenta que
el nmero de ticket es establecido a nivel de tienda-taller, de forma que el
nmero de ticket slo es nico para cada tienda-taller. En cambio, para las
reparaciones, se emite una factura de las que se guarda un nmero (nico en
toda la red), una fecha y un total. Las facturas son emitidas a un taller en
concepto de reparacin de un automvil. Cada automvil es almacenado en la
base de datos mediante su matrcula, marca, modelo y kilometraje. Por ltimo,
cada automvil puede ser de un solo cliente, de los que se guarda su NIF,
nombre y direccin, con el fin de poder consignar los datos de las facturas.

Ejercicio 12.
Una compaa de telefona mvil necesita crear una base de datos para
almacenar los datos correspondientes a los telfonos que tiene contratados a
efectos de facturacin. Para cada telfono se guarda el nmero de telfono, el
modelo y el tipo de contrato. Cada telfono es de un nico cliente, a los que se
asigna un identificador nico, y de los que adems se guarda su nombre, fecha
de nacimiento y direccin. Para cada telfono se guarda la informacin relativa
a consumo en forma de llamadas realizadas y mensajes enviados. De cada
llamada se almacena la fecha, la hora de inicio, la hora de fin y la duracin. De
los mensajes se guarda la fecha y hora de envo, as como la compaa a la que
pertenece el telfono al que se dirige el mensaje. Esta compaa tambin
desea ofrecer un servicio de envo de mensajes a sus abonados con las
llamadas perdidas para lo que se deber almacenar para cada llamada perdida
la fecha y hora en que se produjo, as como el nmero de telfono que realiz
la llamada. Por ltimo, se guardan los datos de facturacin para cada telfono
incluyendo un nmero de factura, fecha, importe, detalle de llamadas
realizadas y detalle de mensajes enviados.

Ejercicio 13.
Una asociacin de pescadores desea crear una base de datos acerca de las
distintas actividades pesqueras que se realizan en la asociacin. Para cada
embarcacin guardaremos su matrcula, manga, eslora, y nmero mximo de
tripulantes. Cada embarcacin pertenece a un nico propietario, de los que
guardaremos su NIF, Nombre, Direccin, Telfono y Fax. Cada embarcacin
tiene una tripulacin, y para cada tripulante guardaremos los mismos datos
que para los propietarios, excepto el Fax, y adems la funcin que desempea
en dicha embarcacin. Para cada una de las salidas que realizan las
embarcaciones, anotaremos qu es lo que pesca cada tripulante, la cantidad, y
la fecha. Tambin guardaremos los ttulos que tiene cada uno de los
propietarios y tripulantes.

Ejercicio 14.
Una empresa desea controlar los ataques de los virus que afectan a sus
equipos informticos. Para ello se dispone de la siguiente informacin: 5
Relacin de ejercicios propuestos NombreVirus, SignaturaVirus,
FechaAparicionVirus, EfectosVirus, NumeroEquipo, DescripcionEquipo,
LugarEquipo, VirusDetectadosEquipo, FechaDeteccionVirusEquipo,
AntivirusUtilizado, DaosCausadosAntivirusEnEquipo, DistribuidorAntivirus,
VersionAntivirus, VirusDetectados Un virus puede efectuar diversos daos al
atacar un equipo Los virus que detecta una versin dependen de la versin 1.
Realizar el diagrama Entidad-Relacin.
Ejercicio 15.
Varios Grupos de Investigacin desean crear una base de datos sobre las
diferentes actividades investigadoras de sus miembros. Para cada grupo de
investigacin guardaremos su nmero, el nombre y la fecha de su constitucin.
De los miembros de los grupos guardaremos su DNI y datos personales. Los
miembros de dichos grupos pueden participar en proyectos de investigacin de
los que guardaremos el nombre del proyecto, las fechas de inicio y de fin, y su
presupuesto. Deseamos guardar las publicaciones que realiza cada miembro
del grupo, y cada publicacin tendr asociada una serie de palabras clave. Las
publicaciones pueden ser actas de congresos, artculos de revistas, libros o
informes tcnicos. Dichas publicaciones tienen como informacin comn un
cdigo, el ttulo, una descripcin, la fecha de publicacin y la ubicacin fsica
de la publicacin. Para las actas de congresos guardaremos el nombre del
congreso, su fecha de celebracin, y las pginas en las que se encuentra la
publicacin en el libro de actas. Para los artculos en revistas, guardaremos el
ISSN de la revista, el nombre de la revista, su nmero, el carcter (nacional o
internacional) y las pginas que ocupa la publicacin en la revista. 6 Relacin
de ejercicios propuestos Para los libros guardaremos su ISBN, su carcter y la
editorial. En cuanto a los informes tcnicos slo guardaremos el nmero del
informe tcnico. Si una persona asiste a un congreso, guardaremos la

subvencin recibida por su asistencia. NOTA El cdigo de una publicacin


puede venir dado por el cdigo del grupo, seguido de un cdigo propio. Los
grupos de investigacin y los proyectos siempre tienen un responsable.

Ejercicio 16.
Un departamento desea crear una base de datos con las publicaciones propias
del departamento y las personas que las estn utilizando. Para ello se dispone
de la siguiente informacin: CodigoPulicacion, NombrePublicacion,
AutoresPublicacion, EditorialPublicacion, TemasPublicacion, PalabrasClave,
DNILector, Lector, FechaPrestamo, TelefonoLector 1. Realizar el diagrama
Entidad-Relacin.

Ejercicio 18.
La inmobiliaria El ladrillo desea disear una base de datos para informatizar
su funcionamiento. La inmobiliaria trabaja con promotoras que construyen las
viviendas. Las viviendas son adquiridas por los clientes a travs de un
vendedor. Para cada promotora tenemos su nombre, CIF, domicilio y telfono.
Para cada cliente se guarda el nombre, NIF, domicilio y telfono. Cada vivienda
pertenece a una promocin y tiene un nmero, una descripcin, un precio y
una superficie. Cada vivienda tiene una serie de caractersticas (equipamiento)
con un cdigo, una descripcin y una cantidad. Para cada vendedor tenemos su
nombre y su NIF. Restricciones del problema Una vivienda puede ser adquirida
por varios clientes. 1. Dibujar el diagrama Entidad-Relacin.

Ejercicio 19.
Una cadena de tiendas de muebles decide crear una base de datos sobre sus
oficinas, empleados, artculos y facturacin con las siguientes condiciones De
cada tienda guardaremos su nombre, CIF, direccin, localidad, cdigo postal,
telfono y fax. De cada empleado guardaremos su NIF, nombre, direccin,
telfono y fecha de incorporacin a la empresa. Un empleado slo puede
trabajar en una oficina. Tambin queremos guardar el gerente de cada oficina,
que es nico. 8 Relacin de ejercicios propuestos Tambin se guardan los
artculos de cada tienda con su cdigo, descripcin, precio y el stock de los
artculos en cada tienda. Cada tienda guarda su facturacin con el nmero de
factura, fecha, total de la factura, NIF, nombre y direccin del cliente. Adems,
en la factura se incluye cada uno de los artculos de la venta con su cantidad y
descuento correspondiente. 1. Realizar el diagrama Entidad-Relacin.

Ejercicio 20.
Una empresa de cines decide crear una base de datos con las pelculas que
proyecta en sus distintas salas, junto con algunos datos de las pelculas Puede
haber dos pelculas con el mismo nombre, pero no realizadas en el mismo ao
Para cada pelcula guardaremos su ttulo, ao de produccin, nacionalidad,
director(es) y actores. Para los actores tambin guardaremos el papel que
desempea en la pelcula Una pelcula puede ser proyectada en distintas salas
Para cada pelcula guardaremos la recaudacin diaria en cada una de las salas
en las que se proyecta, as como el horario de los distintos pases. Tambin
guardaremos la fecha del estreno de cada pelcula en cada sala. 1. Realizar el
diagrama Entidad-Relacin

Potrebbero piacerti anche