Computing">
Practicas 2023 40
Practicas 2023 40
Practicas 2023 40
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
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.