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.

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar