73 – CREACIÓN DE LA TABLA TICKETS en el sistema con BD y GitHub (👨💻PHP y MYSQL💻)

Duración: 10 min
Módulo: ⚙️ Configuraciones del Sistema y Control de Versiones Lección 11 de 18

Descripción

🎓 Lección 73: Creación de la Tabla tickets (PHP & MySQL)

Esta lección se centra en la estructuración fundamental de la base de datos para el núcleo del sistema: el registro de los vehículos que ingresan. Se aborda la creación de la tabla tickets para almacenar todos los datos necesarios antes de la impresión del documento.

🎯 Objetivo Principal: Base para la Facturación 🧾

El propósito es crear una tabla que sirva como respaldo y fuente de datos para todo el proceso de parqueo, desde la impresión inicial del ticket hasta el cálculo final de la factura.

IconoTarea PrincipalJustificación
💾Registro de IngresoAlmacenar inmediatamente los datos del vehículo (placa, cliente, hora) al momento de su entrada, antes de imprimir el ticket [01:20].
⚙️Soporte para CálculosUtilizar esta tabla para consultar la hora de ingreso y calcular el tiempo de estadía al momento de la salida y la facturación [01:41].

Exportar a Hojas de cálculo

🛠️ Estructura de la Tabla tickets

Se crea el archivo SQL (bd_tabla_tickets.sql) y se ejecuta en phpMyAdmin para incorporar la nueva tabla a la base de datos. La tabla debe contener los siguientes campos esenciales:

CampoPropósito
id_ticketIdentificador único.
nombre_clienteNombre de la persona que estaciona.
nit_ciDocumento de identificación del cliente.
cubículoEl espacio específico donde se estacionó el vehículo.
fecha_ingresoFecha exacta del registro.
hora_ingresoHora exacta del registro.
user_sesionIdentifica al usuario del sistema (empleado) que realizó el registro.

Exportar a Hojas de cálculo

🔄 Integración con GitHub

La lección también sirve como práctica obligatoria de control de versiones. Se demuestra cómo Git reconoce un nuevo archivo (marcado en verde) [03:09] y cómo utilizar la secuencia de comandos para subir la nueva estructura de la base de datos al repositorio remoto:

  1. git add . (Agregar el nuevo archivo).
  2. git commit -m "Incorporamos la tabla tickets" (Registrar los cambios).
  3. git push (Sincronizar el repositorio con la nueva tabla) [08:50].

Este paso asegura que el modelo de datos esté actualizado para el desarrollo del controlador que se verá en la siguiente lección.