Reto colaborativo¶
🏆 PO5.14 Reto colaborativo: Rent a car¶
(C.ESP1 / CE1.1, CE1.2 / IC4-30p)
Imaginad que perteneceis al departamento técnico de una empresa que ha ganado una licitación sobre para el diseño de una base de datos de una empresa de alquiler de coches.
Nos piden crear una base de datos denominada RENT A CAR que constará de tres tablas:
- Flota, donde se controlan los coches existentes
- Distribuidor (servicio técnico)
- Alquileres
Tablas y estructuras¶
A continuación, os facilitamos la estructura de todas las tablas así como un datos de ejemplos:
-
Tabla: Flota
NOMBRE DEL CAMPO TIPO DE DATO TAMAÑO O FORMATO MATRICULA TEXTO 10 MARCA TEXTO 20 MODELO TEXTO 20 MARCA ESPAÑOLA SI/NO — FECHA DE COMPRA FECHA/HORA FECHA MEDIANA PRECIO DIARIO MONEDA — DISTRIBUIDOR TEXTO 20 MATRICULA MARCA MODELO MARCA ESPAÑOLA FECHA COMPRA PRECIO DIARIO (€) DISTRIBUIDOR 4328CCC OPEL CORSA 2019 NO 12/03/2018 21,05 € FLICK CANARIAS 5423VBG BMW SERIE 6 GRAN COUPÉ NO 17/06/2019 49,90 € OTAYSA 1843BZA SEAT IBIZA 2018 SÍ 05/10/2017 21,65 € CANAUTO 9943CCT TOYOTA LAND CRUISER 2021 NO 11/02/2021 48,10 € TOYOTA CANARIAS 3451XDA SEAT IBIZA 2020 SÍ 03/05/2020 18,90 € AUTOS CASTILLA 6634CCT MERCEDES CLASE C 2017 NO 28/09/2017 45,55 € CANAUTO -
Tabla: Distribuidor
NOMBRE DEL CAMPO TIPO DE DATO TAMAÑO O FORMATO DISTRIBUIDOR TEXTO 20 DIRECCION TEXTO 30 CIUDAD TEXTO 15 TELEFONO TEXTO 10 DIRECCION INTERNET HIPERVINCULO — DISTRIBUIDOR DIRECCION CIUDAD TELEFONO DIRECCION INTERNET FLICK CANARIAS Av. Escaleritas, 40 Las Palmas G.C. 928357211 https://www.flick.es OTAYSA C/ Serrano, 23 Madrid 914453214 https://www.otaysa.es CANAUTO Av. Canarias, 44 Vecindario 928344322 https://www.canauto.es TOYOTA CANARIAS C/ Tomás Morales, 7 Las Palmas G.C. 928354319 https://www.toyota.es AUTOS CASTILLA Paseo Castellana, 9 Madrid 914429914 https://www.autos-cast.es -
Tabla: Alquileres
NOMBRE DEL CAMPO TIPO DE DATO TAMAÑO O FORMATO NUMERO DEL SERVICIO AUTONUMÉRICO — MATRICULA TEXTO 10 FECHA DE SALIDA FECHA/HORA FECHA MEDIANA FECHA DE ENTRADA FECHA/HORA FECHA MEDIANA DNI USUARIO TEXTO 10 TELEFONO USUARIO TEXTO 10 OBSERVACIONES TEXTO 100 Nº SERVICIO MATRICULA FECHA SALIDA FECHA ENTRADA DNI USUARIO TELEFONO OBSERVACIONES 1 4328CCC 05/01/2021 10/01/2021 42500126 928234512 RASGUÑO PUERTA 2 6634CCT 12/02/2021 18/02/2021 43235125 928511955 — 3 3451XDA 01/03/2021 03/03/2021 56432555 616542975 — 4 1843BZA 20/04/2021 25/04/2021 19235199 616653466 — 5 5423VBG 06/05/2021 10/05/2021 42500126 928234512 GPS incluido 6 9943CCT 15/06/2021 28/06/2021 56432555 616542975 Revisión aceite 7 9943CCT 10/07/2021 15/07/2021 42500126 928234512 — 8 3451XDA 01/08/2021 07/08/2021 44112765 606431955 — 9 4328CCC 05/09/2021 12/09/2021 23119654 928551987 — 10 1843BZA 01/10/2021 06/10/2021 44112765 606431955 Motor recalentado 11 6634CCT 15/11/2021 20/11/2021 56432555 616542975 — 12 6634CCT 02/12/2021 06/12/2021 19235199 616653466 — 13 9943CCT 10/01/2022 17/01/2022 19235199 616653466 — 14 3451XDA 05/02/2022 09/02/2022 56432555 616542975 Sustituir neumáticos
Pasos a realizar¶
- Abre LibreOffice - Base y crea la base de datos
BBDD_RENTaCAR - Crea las tres tablas con la estructura pedida.
- Las claves primarias deberán ser seleccionadas por el alumno, siendo las más apropiadas en cada caso, y se deberán realizar las relaciones correctamente.
- Rellena la tabla con los datos de ejemplo proporcionados.
-
Crear tres consulta:
- Usa el asistente con una única tabla.
- Usa combinación de asistente y modo diseño empleando varias tablas.
- Usa únicamente modo diseño empleando varias tablas.
Ejemplo de posibles consultas
- Listar todos los coches españoles
- Listar los distribuidores ordenados alfabéticamente por ciudad
- Mostrar los alquileres con los datos del coche alquilado
- Ver los alquileres realizados a través de distribuidores de Madrid
- Calcular cuántas veces ha sido alquilado cada coche
- Mostrar todos los coches comprados a partir del año 2020
-
Crea dos formulario.
- Usa el asistente con una única tabla.
- Usa únicamente modo diseño empleando varias tablas.
-
Crea dos informes.
- Usa el asistente con una única tabla.
- Usa únicamente modo diseño empleando varias tablas.
Entregable¶
Fichero .zip identificado con el nombres y apellidos de los alumnos/as que forman el grupo y que contenga:
- La base de datos
BBDD_RENTaCAR. - Entrega en un Writer con una capturas de pantalla donde se demuestre los pasos para la realización de cada punto del ejercicio.