83 Modelo para el REGISTRO DE CLIENTES en VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack

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

Descripci贸n

Lecci贸n 83: Modelo para el Registro de Clientes en Ventas (PHP y MySQL) 馃懁

Este video contin煤a con el dise帽o del modelo de datos para el m贸dulo de Ventas, enfoc谩ndose en la creaci贸n de la tabla tb_clientes, necesaria para registrar la informaci贸n de las personas que realizan compras en el sistema.

1. Justificaci贸n y Prop贸sito de la Tabla tb_clientes 馃挕

El objetivo de esta tabla es almacenar la informaci贸n del cliente para agilizar futuras transacciones [01:03]. Al registrar los datos una sola vez, en compras posteriores solo ser谩 necesario ingresar un identificador (como el NIT o Carnet de Identidad) para recuperar autom谩ticamente toda su informaci贸n (nombre, celular, correo, etc.).

2. Estructura de la Tabla tb_clientes 馃摑

Se crea la tabla tb_clientes con los siguientes campos clave:

CampoTipo de DatoProp贸sito
ID_clienteINT(11)Clave Primaria (PK) y autoincrementable [01:59].
nombre_clienteVARCHAR(255)Nombre completo del cliente [02:16].
nit_ci_clienteVARCHAR(255)N煤mero de Identificaci贸n Tributaria (NIT) o Carnet de Identidad (CI) [02:34].
celular_clienteVARCHAR(50)N煤mero de tel茅fono del cliente [03:04].
email_clienteVARCHAR(255)Correo electr贸nico del cliente [03:32].
fyh_creacionDATETIMEFecha y hora de creaci贸n del registro [03:51].
fyh_actualizacionDATETIMEFecha y hora de la 煤ltima actualizaci贸n del registro [04:00].

3. Relaciones Pendientes 馃敆

Por el momento, la tabla tb_clientes no tiene ninguna relaci贸n de clave for谩nea con las tablas existentes (tb_almacen o tb_carrito) [04:46].

  • Pr贸ximo Paso: En el siguiente video se crear谩 la tabla tb_ventas, y esta s铆 establecer谩 una relaci贸n de uno a muchos con tb_clientes (una venta pertenece a un cliente) y con tb_carrito (una venta contiene muchos 铆tems de carrito) [05:02].