Herramientas de usuario

Herramientas del sitio


proyectos:registro_compras_supermercado

¡Esta es una revisión vieja del documento!


La compra

Registro de las compras del súper.

Tablas

Unidades_medida

Tipos de medidas estandarizadas (litros, gramos, unidades, etc)

Supermercados

Almacena diferentes cadenas de supermercados

Campo Tipo Null Descripción
id
nombre

Productos

Contiene todos los productos con su marca y variante específica.

Campo Tipo Null Descripción
id
nombre

Tickets

Registra cada compra con su supermercado y fecha

Campo Tipo Null Descripción
id
fecha DATETIME

Ticket_productos

Relaciona productos comprados con sus tickets correspondientes, incluyendo cantidad y unidad de medida

Campo Tipo Null Descripción
id

ticket_item_id (PK) ticket_id (FK a Tickets) producto_id (FK a Productos) cantidad unidad_id (FK a Unidades_medida)

Relaciones

  • Un supermercado tiene muchos tickets
  • Un ticket contiene muchos items
  • Un producto puede aparecer en muchos ticket_items
  • Cada item tiene una unidad de medida específica

Diagrama entidad-relación

+----------------+          +----------------+          +----------------+
|  Supermercados |          |    Tickets     |          |  Ticket_Items  |
+----------------+          +----------------+          +----------------+
| supermercado_id| 1------N | ticket_id      | 1------N | ticket_item_id |
| nombre         |          | supermercado_id|          | ticket_id      |
+----------------+          | fecha          |          | producto_id    |
                            +----------------+          | cantidad       |
                                   |                    | unidad_id      |
                                   |                    +----------------+
                                   |                           / \
                                   |                            |
+----------------+          +----------------+                  |
|   Productos    |          |Unidades_medida|                   |
+----------------+          +----------------+                  |
| producto_id    | N------1 | unidad_id      | N-------------1  |
| nombre         |          | nombre         |
| marca          |          +----------------+
| variante       |
+----------------+
proyectos/registro_compras_supermercado.1743751146.txt.gz · Última modificación: por tempwin