Proyecto Final
1- La plataforma digital "PAC" ha sido creada para impulsar el comercio directo entre productores agrícolas y consumidores finales, eliminando los intermediarios y fomentando un comercio justo.
Actualmente, se requiere desarrollar una base de datos relacional que permita almacenar y administrar toda la información relacionada con usuarios, productores, clientes, productos, pedidos, pagos, envíos, reseñas y soporte.
El sistema debe garantizar una gestión eficiente de las operaciones diarias, desde la publicación de productos agrícolas hasta la entrega final al cliente.
2- El nombre de la base de datos es PAC.sql.
3- El listado de las tablas que va a tener la base de datos es el siguiente:
PRINCIPALES
Usuarios
(id_usuario, nombre_completo, correo, contraseña, teléfono, dirección, tipo_usuario, fecha_registro)
Productores
(id_productor, id_usuario1 (FK), nombre_finca, ubicación, experiencia_años)
Clientes
(id_cliente, id_usuario2 (FK), preferencia_producto, tipo_cliente)
Categorías
(id_categoria, nombre_categoria, descripción)
Productos
(id_producto, id_productor1 (FK), id_categoria1 (FK), nombre_producto, descripción, precio, stock, unidad_medida, fecha_publicación)
Pedidos
(id_pedido, id_cliente1 (FK), fecha_pedido, estado, total)
REFERENCIALES
Detalle_Pedido
(id_detalle, id_pedido1 (FK), id_producto1 (FK), cantidad, subtotal)
Pagos
(id_pago, id_pedido2 (FK), método_pago, fecha_pago, monto, estado_pago)
Envíos
(id_envío, id_pedido3 (FK), dirección_envío, empresa_transporte, fecha_envío, estado_envío)
Reseñas
(id_reseña, id_cliente2 (FK), id_producto2 (FK), calificación, comentario, fecha_reseña)
Inventario
(id_inventario, id_producto3 (FK), cantidad_disponible, ubicacion_almacen, fecha_actualizacion)
Soporte
(id_ticket, id_usuario3 (FK), asunto, mensaje, estado, fecha_creación)
2. REALIZAR LO SIGUIENTE:
2.1. Darle un nombre a la base de datos.
2.2. Listado de tablas que llevara la BD. (Cuales son referenciales y cuales son de movimiento)
2.3. Diseñar el diccionario de datos de cada tabla (campo, nombre el campo, tipo, tamaño y descripción).
2.4. Montar o diseñar el modelo entidad relación.
2.5. Dibujar el Diagrama relacional.