Bases de datos MR
Enviado por askkjfasf • 5 de Noviembre de 2023 • Trabajo • 1.032 Palabras (5 Páginas) • 29 Visitas
[pic 1]
Facultad de Ingeniería
Departamento de Industria
Electivo: Base de Datos
Proyecto
“Registro de Distribución de Productos”
[pic 2]
Integrantes:
Javiera Fuentes Orrego
Javiera Ibacache
Javiera Amestica
Joaquina Muriel
Felipe Kiwi
Matias Vilches
Docente:
Paulo Quinsacara Jofre
Grupo: N°3
Sección: 761
Fecha: 26/09/2023
ENUNCIADO
Grupo Alegría es una empresa dedicada a la venta de cerveza. Requieren un registro sobre la distribución de sus productos.
Para ello, se sabe que cuentan con centros de almacenaje único por ciudad. Se debe considerar que a cada ciudad se le asigna un ID y el respectivo nombre de la ciudad. Además, en sus bodegas se necesita registrar el ID de la bodega, la capacidad total, la ciudad donde se ubica, además, el producto que ingresa y el producto que sale de la bodega, por lo que también se almacenará en la base de datos la cantidad disponible para almacenaje; Los productos almacenados en las bodegas pueden ser del tipo A, B o C y se debe registrar su id y la cantidad existente, estos deben deben ser transportados por vehículos, de estos se registran la patente, capacidad de almacenaje, el modelo del vehículo, su marca, su número de serie y el tipo de vehículo, el cual debe ser camión, camioneta o camión refrigerado; Cada transporte debe tener asignado un conductor, del cual se debe registrar el rut, nombre, apellido paterno, apellido materno y tipo de licencia, la cual puede ser de Clase A4 o B.
Cada ciudad tiene distintas rutas para el transporte, la cual se debe registrar con un id, la ciudad de origen y la ciudad de destino; Dependiendo de la ruta elegida se asigna una tarifa, la cual debe tener un id, la distancia de la ruta, la carga transportada, costo fijo y costo variable.
SUPUESTOS COMPLEMENTARIOS
- Una bodega puede almacenar productos del tipo A, B o C, solo uno de estos, dos de estos o los tres.
- El conductor puede poseer más de una licencia, la cual puede ser A4 o B o ambas.
MODELO ENTIDAD RELACIÓN
[pic 3][pic 4]
MODELO RELACIONAL
- Tarifa(Tarifa_ID, Costo_Variable, Costo_Fijo, Carga, Distancia, Ruta_ID)
[pic 5]
- Ruta(Ruta_ID, Ciudad_Origen_ID, Ciudad_Destino_ID, Ciudad_ID)[pic 6]
- Ciudad(Ciudad_ID, Nombre_de_la_ciudad)
[pic 7]
- Bodega(Bodega_ID, Capacidad_total, Producto_entrante, Producto_saliente, cantidad_disponible_almacenaje, Ciudad_ID)[pic 8]
- Producto(Producto_ID, cantidad, Tipo, Producto_Tipo_A, Producto Tipo B, Producto Tipo C, Bodega_ID, Patente) [pic 9]
Donde tipo puede ser 0 para la subclase producto tipo A, 1 para la subclase producto tipo B o 2 para la subclase producto tipo C.
- Vehiculo(Patente, modelo, capacidad, serie, marca, equipamiento, Es_Camion, veh_tipo_camion, Es_Camioneta, veh_tipo_camioneta, Es_Camion_refrigerado, veh_tipo_refrigerado)[pic 10]
- Conductor(Rut_conductor, Conductor_nombre, conductor_Apat, conductor_Amat, Tipo, Licencia_tipo_A4, Licencia_tipo_B, Patente)
Donde tipo puede ser 0 para la subclase Licencia A4 o 1 para la subclase Licencia B.
NORMALIZACIÓN
1FN
● Tarifa(Tarifa_ID, Tarifa_Costo_Variable, Tarifa_Costo_Fijo, Tarifa_Carga, Tarifa_Distancia, Ruta_ID)
● Ruta(Ruta_ID, Ruta_Ciudad_Origen_ID, Ruta_Ciudad_Destino_ID, Ciudad_ID)
● Ciudad(Ciudad_ID, Ciudad_nombre)
● Bodega(Bodega_ID, Bodega_Capacidad_total, Bodega_Producto_entrante, Bodega_Producto_saliente, Bodega_cantidad_disponible_almacenaje, Ciudad_ID)
● Producto(Producto_ID, Producto_cantidad, Tipo, Producto_Tipo_A, Producto_Tipo_B, Producto_Tipo_C, Bodega_ID, Patente)
...