Está en la página 1de 10

I.E.S Severo Ochoa de Elche.

Módulo de análisis y diseño de aplicaciones informáticas

EJERCICIO N1ERX1.
Una compañía de distribución de discos desea controlar su stock
discográfico, con una pequeña base de datos que contenga los siguientes
requerimientos:
 Saber las obras que contiene cada disco. Las obras pueden
repetirse en varios discos.
 Los compositores de las obras son únicos.
 Los discos son dirigidos por un único director. No existen discos
dirigidos por varios directores.
 Se desea conocer quién ha compuesto qué obra y quién dirige cada
disco.
 De un compositor, siempre se conoce su año de nacimiento y su
nacionalidad.
 De la obra, el año y el título.
 Del disco la compañía editora, el año de edición y el título.

EJERCICIO N1ERX2.
Se desea informatizar la organización de un congreso científico. De todas
las personas que participan en el congreso se deben conocer su nombre,
dirección y país de origen. Al congreso se presentan ponencias escritas por
uno o varios autores, que son participantes. De cada ponencia nos interesa el
título (que se usa para identificarla) y el número de páginas. Un autor puede
presentar varias ponencias. A cada ponencia se le asignan varios revisores,
que también son participantes. Un revisor puede serlo de varias ponencias.
A cada país se le asigna un factor de coste. En cada sesión ( que son
numeradas y tienen fecha y hora) se pueden presentar varias ponencias.
Desde el punto de vista de la organización, los asistentes (que son
participantes) acuden a las sesiones y no a la ponencia en concreto. Una
persona puede acudir a varias sesiones y una ponencia se asigna a una única
sesión.

EJERCICIO N1ERX3.
Realizar el modelado de datos sobre la información necesaria para la gestión
de las líneas de autobuses de una determinada ciudad. Considérense los
siguientes requerimientos:

 Una línea está compuesta por una serie de paradas en un orden


establecido. Es muy importante registrar la información relativa al orden
de cada parada en cada línea.
 Una parada puede pertenecer a varias líneas.
Página 1 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

 Cada línea tiene asignados una serie de autobuses pero un autobús sólo
puede estar asignado a una línea.
 Debido a la organización del trabajo en turnos, cada autobús puede ser
conducido por varios conductores, pero un conductor sólo tiene asignado
un autobús.

EJERCICIO N1ERX4.
Realizar el modelado de datos sobre la información de las reservas de una
agencia dedicada al alquiler de vehículos automóviles, teniendo en cuenta los
siguientes requerimientos:
 Un determinado cliente puede tener, en un momento dado, varias
reservas.
 Una reserva la realiza un único cliente, pero un cliente puede reservar
varios vehículos.
 Una reserva se caracteriza por tener un número de reserva y una fecha
de inicio de la reserva.
 Es importante almacenar la fecha de finalización prevista de la reserva,
aunque en realidad cada vehículo de una reserva puede ser devuelto a la
agencia en fechas diferentes.
 Cada modelo de vehículo determina el precio diario de alquiler que
incluye el coste del seguro obligatorio.
 A cada cliente se le asigna un descuento en tanto por cien que se aplicará
a todas sus reservas sobre el precio diario de alquiler actual de cada
modelo de vehículo que alquile en la agencia.

EJERCICIO N1ERX5.
Realizar el modelado de datos sobre la información relativa a las carreteras
de un determinado país. Téngase en cuenta que:
 Existen varios tipos de carretera: autopista, nacional, autonómica,
comarcal, etc.
 Cada carretera puede pasar por varios municipios. Se considera
como datos de interés los puntos kilométricos de entrada y salida
en cada municipio.
 Cada municipio pertenece a una única provincia.
 Interesa conocer el estado de cada carretera, que podrá ser
“B”ueno, “R”egular o “M”alo.

Página 2 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

EJERCICIO N1ERX6.
Realizar el modelado de datos sobre la información relativa a las viviendas
en un determinado país. Téngase en cuneta que:
 Una persona puede vivir en una vivienda habitual, pero puede ser
propietaria de varias.
 Una persona puede tener su vivienda habitual en una que no sea de
su propiedad.
 Una vivienda puede pertenecer a varias personas.
 La información de cada vivienda que interesa almacenar es: el
municipio al que pertenece, el valor catastral y el precio y la fecha
de compra del actual propietario.

EJERCICIO N1ERX7.
Realizar el modelado de datos sobre la organización de la información
necesaria para la gestión de los partidos de la liga nacional de fútbol
profesional, teniendo en cuenta:

 Un jugador pertenece a un único equipo y se le asigna un número


de dorsal en su equipo para su uso durante toda la liga.
 La liga utiliza la modalidad todos contra todos mediante jornadas.
 Cada partido involucra a dos equipos y a cuatro árbitros. Cada
equipo actúa como local o visitante. Cada árbitro realiza un a
función diferente: árbitro principal, árbitro auxiliar izquierdo,
árbitro auxiliar derecho y cuarto árbitro.
 Cada árbitro pertenece a un colegio territorial diferente.

EJERCICIO N1ERX8.
Realizar el modelado de datos sobre la gestión de la información relativa al
control presupuestario de una obra, teniendo en cuenta los siguientes
requerimientos:
 El presupuesto está dividido en títulos cada uno de los cuales
posee un código y una descripción.
 A su vez, un título está compuesto de capítulos para cada uno de
los cuales debe almacenarse, igualmente, un código y su
descripción. Cada capítulo debe pertenecer a un solo título.
 Cada capítulo se compone de partidas presupuestarias. Una
partida presupuestaria debe pertenecer a un solo capítulo. La
información a almacenar relativa a cada partida presupuestaria es
Página 3 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

su código, descripción y el importe total presupuestado para esa


partida.
 Es importante tener almacenada la información relativa a los
diferentes gastos que se vayan produciendo para conocer las
desviaciones presupuestarias reales, es decir, la diferencia entre
lo presupuestado y lo gastado para cada partida del presupuesto.
Para ello es necesario almacenar un número de orden
correspondiente a cada gasto (factura recibida de cada
proveedor), la descripción de ese gasto, la fecha de recepción de
la factura y el importe total de la factura.
 Una factura debe estar emitida por un único proveedor, aunque
cada proveedor puede emitir varias facturas.
 A cada partida se le asignarán los gastos que estén relacionados
con ella.
 Es importante tener en cuenta que una factura de un proveedor
puede ser asignada a varias partidas presupuestarias, por lo que
puede ser necesaria una asignación parcial de los gastos incluidos
en una misma factura recibida. En este caso, el importe asignado
para ese gasto y esa partida sería una parte del total de la factura
que corresponderá con el gasto definido en esa partida
presupuestaria.

EJERCICIO N1ERX9.
Realizar el modelado de datos sobre la información relacionada con la
gestión de los recursos humanos de una empresa, considerando los
siguientes requerimientos:
 Cada uno de los puestos de trabajo de la empresa, que son
establecidos por la dirección estratégica de la empresa, se
referencia mediante un código.
 Cada puesto de trabajo pertenece a un nivel profesional.
 Un puesto de trabajo puede haber sido ocupado por varios
empleados. Y además, un empleado puede haber ocupado varios
puestos de trabajo.
 Se debe llevar un registro histórico sobre los empleados que han
ido ocupando los diferentes puestos de trabajo de la empresa. Es
relevante registrar la fecha de incorporación y de cese de cada
empleado en cada puesto de trabajo. Los empleados que forman la
plantilla actual de la empresa tendrán registrados el valor nulo en
la fecha de baja.

Página 4 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

 Con el fin de representar el organigrama jerárquico actual de la


empresa, se almacenará sobre cada puesto de trabajo cuál es su
inmediato superior.

EJERCICIO N1ERX10.
Realizar el modelado de datos sobre la información que maneja una
determinada agencia de viajes, atendiendo a los siguientes requerimientos
de usuario:
 Una ruta, según su finalidad o tipo (cultural, deportiva, ocio, etc.),
tiene asignados unos puntos de ruta. Es importante almacenar el
orden de cada punto de ruta en cada ruta.
 Un viaje es una ruta concreta a realizar a partir de una fecha
determinada.
 En un año, suelen realizarse varios viajes que siguen la misma ruta
en fechas diferentes.
 Los puntos de ruta pueden ser ciudades, monumentos, zonas
geográficas, etc. y se consideran solamente de visita, o bien, de
visita y estancia. En este último caso, cada punto de ruta tiene
asignado uno o varios hoteles. Cada hotel se puede identificar
mediante un código, y está asignado a un único punto de ruta.
 Hay que tener en cuenta que el tipo del punto de ruta puede ser
distinto para ruta, es decir, un mismo punto puede ser de visita
para una determinada ruta,o de estancia y visita para otra.
 Un cliente debe confirmar su participación en un viaje haciendo
efectiva una cantidad de dinero en concepto de entrega a cuenta.
 Un cliente puede confirmar y realizar más de un viaje al año. Los
viajes suelen ser realizados por grupos de clientes.
 Los clientes que realizan un mismo viaje pueden ser alojados en el
mismo o diferente hotel en punto de ruta.

Página 5 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

EJERCICIO N1ERX11.
Realizar el modelado de datos sobre la información relativa a una empresa
que se dedica a la fabricación de electrodomésticos. Téngase en cuenta que:
 Cada electrodoméstico, una vez fabricado, se referencia mediante
un número de serie único. Es importante almacenar la fecha y la
hora de fabricación de electrodomésticos.
 Cada electrodoméstico fabricado pertenece a un modelo.
 Cada modelo está compuesto por una serie de piezas. Una pieza
puede pertenecer a varios modelos.
 Para la fabricación de cada modelo deben realizarse una serie de
tareas elementales. Una misma tarea puede ser realizada durante
la fabricación de varios modelos de electrodomésticos.
 Cada modelo pertenece a un tipo de electrodoméstico: frigorífico,
cocina eléctrica, cocina a gas, vitrocerámica, horno, etc.
 Para la fabricación de cada modelo de electrodoméstico puede
ocurrir que se necesiten utilizar varias piezas iguales. Por lo que
será útil, registrar la cantidad de piezas necesarias y su coste
estándar. Además, sobre cada tarea se registrará el tiempo de
trabajo estándar necesario para completarla. Ello puede permitir
los costes directos de fabricación.

EJERCICIO N1ERX12.
Realizar el modelado de datos sobre la gestión de la información relativa a
un taller mecánico teniendo en cuenta los siguientes requerimientos:
 Un cliente puede poseer varios vehículos, pero un vehículo sólo es
propiedad de un cliente.
 Cada vehículo pertenece a un modelo y, a su vez, cada modelo
pertenece a una marca.
 Es importante tener almacenada la información relativa a las
averías de los diferentes modelos. Un modelo tendrá asignadas
varias averías. Existen, además, muchas averías que son comunes a
los diferentes modelos, por ejemplo: cambio de aceite, reparación
de embrague, etc.
 A cada avería de un modelo se le define un único importe por todas
las piezas necesarias para la reparación de esa avería y un número
de horas de mano de obra. Los importes por hora de la mano de
obra dependen del modelo del vehículo.
 El conjunto de averías solucionadas aparecerá en la
correspondiente factura. Cada factura corresponderá a la
reparación de un único vehículo.
Página 6 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

 Para cada avería que aparezca en una factura, deberá registrarse


el importe real a cobrar por las piezas, el número de horas
empleadas realmente y el precio por hora de mano de obra a
cobrar. De esta forma, en los totales de la factura podrá
desglosarse el precio total de las piezas y el precio total de mano
de obra. Y además, se registrarán los importes y el número de
horas que deban aparecer en cada factura, independientemente de
los valores actuales existentes en los campos correspondientes.

Página 7 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

EJERCICIO N3ERX1.

Una compañía de líneas aéreas desea establecer una base de


datos a la cual acceder desde las ventanillas abiertas al público a
través de terminales. En particular, se desea mantener información
respecto a lo que se conoce como “vuelos genéricos”, vuelos diarios
entre una ciudad origen y una ciudad destino a una hora determinada,
y el estado de reserva de plazas (nº de plazas libres) para un vuelo
determinado en una fecha determinada. Puede haber más de un vuelo
genérico entre las mismas ciudades a diferentes horas. Además,
existe información sobre los vuelos genéricos que se desea almacenar
como tipo de avión asignado y capacidad del vuelo. También existen
algunos datos de interés sobre las ciudades: nombre del aeropuerto
(se considerará un aeropuerto por ciudad), categoría del mismo y país
al que pertence la ciudad.
Las consultas más típicas son:
 Dadas las ciudades origen y destino, listar todos los vuelos entre
ambas.
 Dado el número de vuelo y una fecha, saber el número de plazas
disponibles.

EJERCICIO N3ERX2.

Una biblioteca privada de gran volumen, constituida por socios-


lectores que abonan una cuota mensual, desea informatizar su
funcionamiento y diseñar una base de datos adecuada a sus
necesidades.
El título de cada obra de la citada biblioteca es único, es decir,
obras diferentes tienen títulos diferentes. En general, una obra ha
sido escrita por uno o más autores y puede constar de uno o más
volúmenes. Además, debido al gran número de lectores, se dispone de
varios ejemplares de las obras más populares en diferentes ediciones,
aunque a veces no de todos los volúmenes.
Algunos socios solicitan las obras especificando su título
exacto, pero otros sólo recuerdan un autor o autores. Hay también
socios interesados en ciertos temas, de los que desean saber qué
obras existen en la biblioteca. Debido al gran volumen de libros y a la
especialización de algunos socios, se desea también poder acceder
por subtemas a varios niveles; por ejemplo, si alguien pide libros
Página 8 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

sobre informático, le aparecerán como subtemas: programación,


sistemas operativos, bases de datos, informática aplicada a la
medicina, etc.; si pide libros de medicina, le aparecerán como
subtemas: anatomía, patología, informática aplicada a la medicina, etc.
Al adquirir una obra, la biblioteca asigna a cada ejemplar (cada
volumen es un ejemplar) el número de referencia, con el que entre
otras cosas se facilita su localización en el depósito.
Cada socio tiene derecho a tener retirados en préstamo un
máximo de 3 ejemplares, por un periodo de 15 días, prorrogables a
otros 15 siempre que haya otros ejemplares equivalentes a los que
tiene en préstamo que estén disponibles o no están solicitados por
otros socios.

EJERCICIO N3ERX3.

Realizar el modelado de datos sobre la información que maneja un


tribunal tutelar de menores. De cada menor interesa conocer su edad,
nombre, nombre del padre, nombre de la madre y su fecha de
nacimiento. Hay menores que no han sido asignados nunca a una
familia y otros que sí lo han sido, en cuyo caso se debe conocer las
familias a las que han estado asignados, durante que fechas y el dni
del cabeza de familia. Cada menor tiene una serie de expedientes con
números 1, 2, 3 …., según el orden en que se han ido abriendo estos
expedientes. En cada expediente consta el delito cometido por el
menor, la fecha del delito y la sentencia.
Cada expediente tiene siempre asignado un abogado que lleva el
expediente, del que se conoce el dni, su número de colegiado, la
dirección del bufete y el teléfono. Cada expediente se resuelve en un
juzgado identificado por un código y de los que se conoce también su
dirección.

Página 9 de 10
I.E.S Severo Ochoa de Elche.
Módulo de análisis y diseño de aplicaciones informáticas

EJERCICIO N3ERX4.

La organización de la “Vuelta Ciclista a España” pretende realizar el


esquema conceptual según el modelo Entidad_Relación del funcionamiento
básico de su información.
En la “Vuelta” hay un conjunto de equipos que se identifican por su
nombre. Cada equipo tiene un director de equipo y una serie de corredores
de los que se conoce entre otras cosas, su dorsal, su nombre y su edad.
A partir de los ciclistas inscritos se pretende saber quién ha ganado
cada etapa y quién ha ganado en cada puerto de montaña de cada etapa. Las
etapas se enumeran por su número y tendrán información de sus kilómetros,
llegada y salida, así como de los puertos que comprenden con su nombre,
altura y categoría.
En la “Vuelta” hay unos maillots que identifican al ciclista líder de la
clasificación individual, rey de la montaña, regularidad, … Para ello los
maillots se identifican por el tipo, tienen un premio y un color y en cada
etapa un ciclista llevará un maillot si es líder en alguna categoría.
Se debe tener en cuenta que un ciclista puede llevar varios maillots
en varias etapas, que una etapa sólo la gana un ciclista y que un puerto sólo
está en una etapa.

Página 10 de 10

También podría gustarte