Preguntas:
1. Se desea diseñar una base de datos para una discoteca-videoteca que contenga
información de videos, discos, socios, empleados y préstamos. Construir un
Modelo E/R Extendida y pasarlo posteriormente al modelo lógico teniendo en
cuenta las siguientes restricciones:
➢ Un socio puede tener en préstamo varios videos y discos a la vez.
➢ Un video o disco sólo puede estar prestado a un socio.
➢ Un empleado puede prestar muchos discos y videos.
➢ Cuando se realiza un préstamo debe aparecer el socio, el video o disco, la
fecha y el empleado.
➢ En los discos debe aparecer información sobre su autor y en los vídeos, su
protagonista.
Añada los campos y la información necesaria para que el diseño sea correcto.
Modelo conceptual
Modelo lógico
2. A partir del o los siguiente(s) enunciado(s) se desea diseñar el modelo conceptual
de la BD de una empresa dedicada a la venta de material óptico para la
automatización de sus procesos:
Los productos que vende la empresa son lentes de contacto o gafas, interesando
conocer de ellos su código de producto (que es único), su precio de venta y su
marca. En cuanto a los lentes de contacto interesa, además, conocer su tipo
(blandas, rígidas, etc.), su color, los productos de limpieza que requiere y su
graduación. Para las gafas, se desea también almacenar su modelo, el material de
fabricación.
Se debe tener en cuenta que la empresa dispondrá de gafas graduadas, de gafas
de sol y de gafas de sol graduadas. De las gafas graduadas, interesa conocer su
graduación, así como en qué tipo de problemas oculares se pueden utilizar
(miopía, astigmatismo, etc.). De las gafas de sol, interesa conocer el nivel de
filtrado de los rayos ultravioleta, así como su descuento.
La empresa sirve a una serie de ópticas en las que distintos clientes compran sus
productos. Para tener controlada la garantía, la empresa desea almacenar qué
clientes compran qué productos en qué ópticas, así como la fecha de compra de
cada producto. De las ópticas, almacenaremos su número de identificación, su
nombre, dirección y teléfono. De los clientes se almacenará el DNI, nombre,
apellidos y teléfono.
Esta empresa también almacena la información de qué óptica manda propaganda
de sus productos a cuáles clientes, teniendo en cuenta que puede haber clientes
que no hayan recibido nunca propaganda y que cada cliente recibirá propaganda
de una sola óptica. Por otro lado, la empresa mantiene información de qué clientes
acuden a qué ópticas para informarse sobre sus productos. Los clientes no
acuden necesariamente a las ópticas de las que reciben propaganda. Además, un cliente
puede acudir a varias ópticas interesando conocer la fecha de estas
consultas.
Volviendo a los productos de la empresa, hay que tener en cuenta que algunos
lentes de contacto y algunas gafas graduadas son productos que utilizan
tecnología OPTILUX. De estos productos especiales almacenaremos el importe
extra y su duración.
Para finalizar, la empresa desea conocer el número de identificación, el teléfono y
la dirección de los proveedores de productos con tecnología OPTILUX, así como
el número total de productos de esta tecnología servidos por cada proveedor,
teniendo en cuenta que cada producto de estas características solo es distribuido
por un único proveedor.
Modelo conceptual
Modelo lógico
3. Una cadena de agencias de viajes requiere una base de datos sobre información
de los hospedajes y vuelos de los turistas que la contratan. Se debe tener en
cuenta lo siguiente:
La cadena de agencias está conformada por un conjunto de sucursales. Cada
sucursal viene definida por el código de sucursal, dirección y teléfonos
La cadena tiene contratados una serie de hoteles de forma exclusiva. Cada hotel
estará definido por el código del hotel, nombre, dirección, ciudad, teléfono y
número de plazas disponibles
Los hoteles contarán con habitaciones de las cuales se almacenará un
identificador secuencial de acuerdo al código del hotel, así como su tipo (simple,
doble, triple)
Existen vuelos regulares de forma exclusiva.
Cada vuelo viene definido por el número de vuelo, fecha y hora, origen y destino,
plazas totales y plazas de clase turista e las que se dispone. Los vuelos pueden
ser nacionales o internacionales, de los nacionales se almacenará los impuestos a
pagar. De los vuelos internacionales se almacenará el número de escalas a
realizar.
La información que se desea almacenar por cada turista es el código de turista,
nombre y apellidos, dirección e emails.
Los empleados de la cadena se identifican mediante su código de empleado. La
administración maneja el nombre de los subordinados del empleado. También
mantiene el nombre del empleado y la fecha de vinculación del empleado, así
como su antigüedad.
Por otra parte, hay que tener en cuenta la siguiente información:
• A la cadena de agencias le interesa conocer que sucursal ha contratado el
turista.
• A la hora de viajar el turista puede elegir cualquiera de los vuelos que
ofrece la cadena, y en qué clase (turista o primera) desea viajar.
• De igual manera, el turista se puede hospedar en cualquiera de los hoteles
que ofrece la cadena y elegir el régimen de hospedaje (media pensión o pensión
completa). Siendo significativa la fecha de llegada y de partida
Modelo conceptual
Modelo lógico