Saltar a contenido

icono 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 05/10/2017 21,65 € CANAUTO
    9943CCT TOYOTA LAND CRUISER 2021 NO 11/02/2021 48,10 € TOYOTA CANARIAS
    3451XDA SEAT IBIZA 2020 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

  1. Abre LibreOffice - Base y crea la base de datos BBDD_RENTaCAR
  2. Crea las tres tablas con la estructura pedida.
  3. 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.
  4. Rellena la tabla con los datos de ejemplo proporcionados.
  5. 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
    1. Listar todos los coches españoles
    2. Listar los distribuidores ordenados alfabéticamente por ciudad
    3. Mostrar los alquileres con los datos del coche alquilado
    4. Ver los alquileres realizados a través de distribuidores de Madrid
    5. Calcular cuántas veces ha sido alquilado cada coche
    6. Mostrar todos los coches comprados a partir del año 2020
  6. Crea dos formulario.

    • Usa el asistente con una única tabla.
    • Usa únicamente modo diseño empleando varias tablas.
  7. 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:

  1. La base de datos BBDD_RENTaCAR.
  2. Entrega en un Writer con una capturas de pantalla donde se demuestre los pasos para la realización de cada punto del ejercicio.