Medio parcial-1

Taller Modelo Relacional: Empresa de transportes (Camioneros)

Fuente: Taller Modelo Relacional.xlsx - Camioneros

clavesclave-primariaclave-foraneadominiosreferencias

Enunciado

Se desea automatizar la gestión de una empresa de transportes que reparte paquetes por toda Colombia. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar la información básica (identificación, nombre). De los paquetes transportados interesa conocer el código de paquete y la descripción.

  • Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero.
  • De las ciudades a las que llegan los paquetes interesa guardar el código de ciudad y el nombre. Un paquete sólo puede llegar a una ciudad, pero a una ciudad pueden llegar varios paquetes.
  • De los camiones que llevan los camioneros interesa conocer la matrícula, modelo, entre otros datos. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios camioneros.

Tablas del modelo

  • CAMIONEROS(id_camionero, identificacion, nombre)
  • PAQUETES(id_paquete, codigo_paquete, descripcion)
  • CIUDADES(id_ciudad, codigo_ciudad, nombre_ciudad)
  • CAMIONES(id_camion, matricula, modelo)
  • CONDUCCION(id_conduccion, id_camionero, id_camion, fecha_inicio, fecha_fin)
  • DISTRIBUCION(id_distribucion, id_camionero, id_paquete, fecha_distribucion, fecha_llegada)

Ejercicios

  1. Para cada tabla, identificar la clave primaria (PK).
  2. Para cada tabla, identificar las claves foráneas (FK).
  3. Completar la tabla de definición de referencias entre tablas (qué tabla referencia a qué otra tabla y por cuál campo).
  4. Completar la tabla de definición de tipos de datos y dominios para cada campo (tipo: numérico, carácter, fecha, booleano; dominio: restricciones de negocio; nullable).

Consultas de álgebra relacional

Escribir la sentencia de álgebra relacional y mostrar el resultado:

  1. Consultar la fecha inicial, fecha final de las distribuciones hechas por el conductor Andrés López.
  2. Consultar todos los datos de las distribuciones hechas antes del 20/12/2022.
  3. Consultar todos los datos de las conducciones y datos del camión de las conducciones hechas en el camión con modelo “Volvo FH16”.
  4. Consultar todos los datos de las conducciones que aún no finalizan.
  5. Consultar la descripción de los paquetes que fueron entregados antes del 10/01/2023.
  6. Consultar el nombre de los camioneros que hicieron distribuciones entre el 7/01/2023 y el 10/01/2023.