Computing">
Nothing Special   »   [go: up one dir, main page]

Practicas 2023 40

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Ejercicio 1

Olimpíadas:

Las sedes olímpicas se dividen en complejos deportivos. Los complejos deportivos se subdividen en
aquellos en los que se desarrolla un único deporte y en los polideportivos. Los complejos
polideportivos tienen áreas designadas para cada deporte con un indicador de localización (ejemplo:
centro, esquina NE, etc.). Un complejo tiene una localización, un jefe de organización individual y
un área total ocupada. Los dos tipos de complejos (deporte único y polideportivo) tendrán
diferentes tipos de información. Para cada tipo de sede, se conservará el número de complejos junto
con su presupuesto aproximado. Cada complejo celebra una serie de eventos (ejemplo: la pista del
estadio puede celebrar muchas carreras distintas.). Para cada evento está prevista una fecha,
duración, número de participantes, número de comisarios. Una lista de todos los comisarios se
conservará junto con la lista de los eventos en los que esté involucrado cada comisario ya sea
cumpliendo la tarea de juez u observador. Tanto para cada evento como para el mantenimiento se
necesitará cierto equipamiento (ejemplo: arcos, pértigas, barras paralelas, etc).

Ejercicio 2

Campeonato de Ajedrez

El club de Ajedrez de Huércal de Almería, ha sido encargado por la Federación Internacional de


Ajedrez de la organización de los próximos campeonatos mundiales que se celebrarán en la
localidad. Por este motivo, desea llevar a una base de datos toda la gestión relativa a participantes,
alojamientos y partidas. Teniendo en cuenta que:

• En el campeonato participan jugadores y árbitros, de ambos se requiere conocer el número


de asociado, nombre, dirección y teléfono de contacto. De los jugadores se precisa además
el nivel de juego en una escala de 1 a 10. Y de los árbitros guardaremos los años de
experiencia.
• Ningún árbitro puede participar como jugador.
• Los países envían al campeonato un conjunto de jugadores y árbitros, aunque no todos los
países envían participantes. Todo jugador y árbitro es enviado por un único país. Un país
puede ser representado por otro país.
• Cada país se identifica por un número correlativo según su orden alfabético e interesa
conocer además su nombre y el número de clubes de ajedrez existentes en el mismo.
• Cada partida se identifica por un número correlativo (CódigoPartida), la juegan dos
jugadores y la arbitra un árbitro. Interesa registrar las partidas que juega cada jugador y el
color (blancas o negras) con el que juega. Ha de tenerse en cuenta que un árbitro no puede
arbitrar a jugadores enviados por el mismo país que ha enviado él.
• Todo participante participa en al menos una partida.
• Tanto jugadores como árbitros se alojan en uno de los hoteles en los que se desarrollan las
partidas, se desea conocer en qué hotel y en qué fechas se ha alojado cada uno de los
participantes. Los participantes pueden no permanecer en Huércal de Almería durante todo
el campeonato, sino acudir cuando tienen que jugar alguna partida alojándose en el mismo
o distinto hotel. De cada hotel, se desea conocer el nombre, la dirección y el número de
teléfono.
• El campeonato se desarrolla a lo largo de una serie de jornadas (año, mes, día) y cada partida
tiene lugar en una de las jornadas, aunque no tengan lugar partidas todas las jornadas.
• Cada partida se celebra en una de las salas de las que pueden disponer los hoteles, se desea
conocer el número de entradas vendidas en la sala para cada partida. De cada sala, se desea
conocer la capacidad y medios de que dispone (radio, televisión, vídeo,…) para facilitar la
retransmisión de los encuentros. Una sala puede disponer de varios medios distintos.
• De cada partida se pretende registrar todos los movimientos que la componen, la
identificación de movimiento se establece en base a un número de orden dentro de cada
partida, para cada movimiento se guardan la jugada (5 posiciones) y un breve comentario
realizado por un experto.

Ejercicio 3

Librería OnLine

Un cliente le ha contratado para diseñar una web que permita comprar libros por Internet. Tenga
en cuenta las siguientes indicaciones para modelar cómo sería la base de datos del proyecto:

Cada libro tiene un identificador único, título, isbn, año de publicación y descripción. También es
interesante almacenar los datos del autor/es y de la editorial que ha publicado el libro.

Los libros que se podrán comprar en la web pueden ser libros de papel o libros electrónicos (ebooks).
En el caso de los libros de papel interesa guardar donde ha sido impreso y la fecha de impresión. En
el caso de un ebook guardaremos el tamaño del archivo. Hay que tener en cuenta que un mismo
libro tiene precios diferentes en papel y en formato ebook.

De los autores nos interesa almacenar el nombre, apellidos, dirección, localidad, provincia, url de su
página web y un identificador único de autor.

Para las editoriales guardaremos un identificador, nombre, dirección, localidad, provincia, número
de teléfono y la url de su página web.

La tienda dispondrá de varios almacenes, de cada uno guardaremos un identificador, una dirección,
localidad, provincia y un teléfono de contacto.

Un almacén puede almacenar diferentes libros. Un mismo libro puede estar almacenado en
diferentes almacenes. Nos interesa saber el número de copias de cada libro que hay en cada
almacén.

La base de datos debe almacenar los datos de los clientes. De cada cliente guardamos su nombre,
apellidos, dirección, localidad, provincia, email y teléfono.

Un cliente puede tener varias cestas de la compra en el sitio web. Cada cesta de la compra está
identificada por un identificador único, contiene la fecha de la compra y puede contener varios
libros. Algunas cestas de la compra pueden tener más de una copia del mismo libro, por lo que será
necesario almacenar la cantidad de copias que se han comprado de cada libro en cada cesta de la
compra.

También podría gustarte