0% encontró este documento útil (0 votos)
228 vistas2 páginas

Ejemplos de Diagramas de Actividades

El documento presenta 6 ejercicios para diseñar bases de datos relacionales que almacenen información sobre diferentes temas como un gabinete de abogados, zoos, un club náutico, un videoclub, una compañía aérea y una empresa de ventas. Se describen los datos relevantes de cada entidad como asuntos, clientes, especies animales, socios, películas, vuelos y productos, así como las relaciones entre ellas.

Cargado por

Karen Suarez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
228 vistas2 páginas

Ejemplos de Diagramas de Actividades

El documento presenta 6 ejercicios para diseñar bases de datos relacionales que almacenen información sobre diferentes temas como un gabinete de abogados, zoos, un club náutico, un videoclub, una compañía aérea y una empresa de ventas. Se describen los datos relevantes de cada entidad como asuntos, clientes, especies animales, socios, películas, vuelos y productos, así como las relaciones entre ellas.

Cargado por

Karen Suarez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios

Realiza el diagrama de clases de los siguientes enunciados.

EJERCICIO 1
Se quiere diseñar una base de datos relacional para almacenar información sobre los asuntos
que lleva un gabinete de abogados. Cada asunto tiene un número de expediente que lo
identifica, y corresponde a un solo cliente. Del asunto se debe almacenar la fecha de inicio,
fecha de archivo (finalización), su estado (en trámite, archivado, etc.), así como los datos
personales del cliente al que pertenece (DNI, nombre, dirección, etc.). Algunos asuntos son
llevados por uno o varios procuradores, de los que nos interesa también los datos personales.

EJERCICIO 2
Se quiere diseñar una base de datos relacional que almacene información relativa a los zoos
existentes en el mundo, así como las especies animales que éstos albergan. De cada zoo se
conoce el nombre, ciudad y país donde se encuentra, tamaño (en m2) y presupuesto anual.
De cada especie animal se almacena el nombre vulgar y nombre científico, familia a la que
pertenece y si se encuentra en peligro de extinción. Además, se debe guardar información
sobre cada animal que los zoos poseen, como su número de identificación, especie, sexo, año
de nacimiento, país de origen y continente.

EJERCICIO 3
Se quiere diseñar una base de datos relacional para gestionar los datos de los socios de un
club náutico. De cada socio se guardan los datos personales y los datos del barco o barcos
que posee: número de matrícula, nombre, número del amarre y cuota que paga por el mismo.
Además, se quiere mantener información sobre las salidas realizadas por cada barco, como
la fecha y hora de salida, el destino y los datos personales del patrón, que no tiene por qué
ser el propietario del barco, ni es necesario que sea socio del club.

EJERCICIO 4
Se desea diseñar una base de datos relacional que almacene la información sobre los
préstamos de las películas de un vídeo club. En la actualidad la gestión de esta información
se lleva cabo del siguiente modo: Cuando se hace un préstamo se rellena una ficha en la que
se anota el socio que se lleva la película, la fecha y el número de la cinta que se lleva, que es
único (de cada película hay varias copias en cintas distintas). Esta ficha se deposita en el
archivador de películas prestadas. Cuando el socio devuelve la cinta, la ficha se pasa al
archivador de películas devueltas. El vídeo club tiene además un archivador con fichas de
películas ordenadas por título; cada ficha tiene además el género de la película (comedia,
terror, ...), su director y los nombres de los actores que intervienen. También se tiene un
archivador con las fichas de los socios, ordenadas por el código que el vídeo club les da
cuando les hace el carné; cada ficha tiene el nombre del socio, su dirección y teléfono, los
nombres de sus directores favoritos, los nombres de sus actores favoritos y los géneros
cinematográficos de su preferencia. Cuando un socio quiere tomar prestada una película de
la que no hay copias disponibles, se le puede anotar en la lista de espera de esa película. Cada
vez que se devuelve una película, se comprueba si hay alguien en su lista de espera, y si es
así se llama por teléfono al primer socio de la lista para decirle que ya puede pasar a recogerla,
borrándolo después de la lista.

EJERCICIO 5
Se desea almacenar la información de una compañía aérea en una base de datos relacional.
La compañía aérea tiene tres recursos principales: aviones, pilotos y miembros de la
tripulación. De cada piloto se desea conocer su código, nombre y horas de vuelo. De los
miembros de la tripulación sólo mantendremos su código y nombre. Todos ellos (pilotos y
miembros) tienen una base a la que regresan después de los vuelos de una jornada. Un vuelo
que va desde un origen a un destino a una hora concreta, tiene un número de vuelo (por
ejemplo el vuelo de Palma a Alicante de las 13:50 es el vuelo IB-8830). De cada vuelo que
se va a realizar durante los próximos tres meses, así como de los vuelos que ya se han
realizado, se desea saber el avión en que se va a hacer o en el que se ha hecho, el piloto y
cada uno de los miembros de la tripulación. Cada avión tiene un código, es de un tipo (por
ejemplo, BOEING-747) y tiene una base donde es sometido a las revisiones periódicas de
mantenimiento.

EJERCICIO 6
La empresa Ventas S.A. se dedica a la venta por teléfono de los productos que anuncia en
televisión. Desea que le diseñemos una base de datos relacional con el objeto de informatizar
la gestión de pedidos. Para ello nos cuenta cómo es el funcionamiento de la empresa y la
información que maneja: cuando un cliente llama para hacer un pedido se toman sus datos
personales (DNI, nombre, dirección y teléfono), la dirección a la que se tiene que enviar el
pedido, cada uno de los productos que desea comprar y si procede, el color de los mismos.
Además se anota el modo de pago: contra reembolso o con tarjeta de crédito. En este último
caso, se debe tomar el tipo de la tarjeta (Visa, 4B, etc.) su número y la fecha en que caduca.
La empresa tiene una lista de teléfonos, uno para cada tipo de tarjeta, a los que llama para
confirmar su validez antes de servir el pedido. Cuando el cliente termina de hacer el pedido,
se le comunica el número del mismo, que es único. La lista de productos en venta contiene
un código único por producto, su descripción, los colores en que esta disponible, el precio
por unidad y la categoría. Lo que indica la categoría es la duración del periodo de prueba del
producto: los de la categoría A tienen 7 días, los de la B tienen 15 días y los de la C tienen
30 días. La duración de estos períodos puede variar para cada categoría en función de la
respuesta del mercado.

También podría gustarte