82 Modelo para el CARRITO de VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack

Duraci贸n: 9 min
M贸dulo: 馃挸 Preparaci贸n para Ventas y Clientes Lecci贸n 2 de 7

Descripci贸n

Lecci贸n 82: Modelo para el Carrito de Ventas (PHP y MySQL) 馃洅

Este video se enfoca en el dise帽o del modelo de datos para gestionar las ventas, espec铆ficamente creando la tabla tb_carrito que servir谩 para guardar temporalmente los productos de una transacci贸n antes de que se formalice como una venta definitiva.

1. Creaci贸n de la Tabla tb_carrito 馃摑

La tabla tb_carrito es esencial para el manejo del proceso de venta, actuando como un almac茅n temporal de los 铆tems que un cliente est谩 adquiriendo.

CampoTipo de DatoProp贸sito
ID_carritoINT(11)Clave Primaria (PK) y autoincrementable. Identifica el registro individual del carrito [02:07].
ID_ventaINT(11)Clave For谩nea (FK) temporal. Enlazar谩 este carrito a la venta formal (tb_ventas) que se crear谩 posteriormente [02:29].
ID_productoINT(11)Clave For谩nea (FK). Identifica el producto que se a帽ade al carrito [03:07].
cantidadINT(11)Cantidad de unidades del producto que se desean vender [03:15].
fecha_creacionDATETIMEFecha y hora en que se cre贸 el registro del carrito [03:45].
fecha_actualizacionDATETIMEFecha y hora de la 煤ltima modificaci贸n del registro [03:58].

2. Relaciones y Modelo Entidad-Relaci贸n 馃敆

Se establecen las siguientes relaciones de clave for谩nea (FK) para el modelo del carrito:

  • tb_carrito se relaciona con tb_almacen (a trav茅s de ID_producto).
    • Esta relaci贸n permite acceder a toda la informaci贸n del producto (precio, stock, imagen, categor铆a, etc.) simplemente registrando su ID_producto en el carrito [07:32].
  • tb_carrito se relacionar谩 posteriormente con la tabla tb_ventas (a trav茅s de ID_venta), que ser谩 creada en el siguiente video.

El video finaliza con el modelo de la tabla tb_carrito creado y su relaci贸n con tb_almacen establecida en el dise帽ador de la base de datos (phpMyAdmin), preparando el camino para la creaci贸n de las tablas restantes del m贸dulo de Ventas [08:06].