hola a todos! :D
quisiera hacer una consulta de como hacer un base de datos para un sistema de reserva y venta de pasaje para autobus...no lo tengo muy claro deberia crear una tabla de asiento?? es que quiero que cuando cargue un esquema del bus me muestre los que ya se vendieron o estan reservados... y tendria que crear una tabla venta y relacionarla con la reserva?? :huh: ojala puedan ayudarme n_n
Depende de que alcance tenga tu proyecto.
Yo lo haría más o menos así.
En algunas entidades faltarían campos, pero no muy significativos.
Espero te sirva de ayuda.
Cualquier duda comenta.
PASAJEROS
- pasajero_id
- nombre
- pasajero_clave_identificacion
VEDEDORES
- vendor_id
- linea_fk
- terminal_fk
- vedendor_nombre
- vendedor_telefono
- vendedor_domicilio
- vendedor_fecha_registro
- vendedor_estado
TERMINAL
- terminal_id
- terminal_nombre
- entidad_fk
- municipio_fk
- localidad_fk
- terminal_direccion
LINEAS
- linea_id
- linea_nombre
- linea_telefono
- cantidad_descuentos
- tiempo_calcelacion_compra
AUTOBUSES
- autobus_id
- linea_fk
- autobus_numero
- autobus_placa
- autobus_capacidad
- autobus_estado
ASIENTOS
- asiento_id
- autobus_fk
- asiento_numero
- asiento_estado
CONDUCTORES
- conductor_id
- autobus_fk
- conductor_nombre
- conductor_clave_licencia
- conductor_direccion
- conductor_fecha_registro
- conductor_estado
CORRIDAS
- corrida_id
- autobus_fk
- terminal_origen_fk
- terminal_destino_fk
- corrida_fecha_hora_salida
- corrida_fecha_hora_llegada
- corrida_estado
ESCALAS
- escala_id
- corrida_fk
- terminal_origen_fk
- terminal_destino_fk
- corrida_fecha_hora_salida
- corrida_fecha_hora_llegada
COSTOS
- costo_id
- corrida_fk
- costo
- iva
- costo_fecha_registro
RESERVAS
- reserva_id
- vendedor_fk
- pasajero_fk
- corrida_fk
- reserva_fecha_hora_registro
- reserva_estado
VENTAS
- venta_id
- reserva_fk
- forma_pago_fk
- venta_fecha
- costo_fk
- descuento_fk
- venta_estado
CAT_ENTIDADES
- entidad_id
- entidad_nombre
CAT_MUNICIPIOS
- municipio_id
- entidad_fk
- municipio_nombre
CAT_LOCALIDADES
- localidad_id
- entidad_fk
- municipio_fk
- localidad_nombre
CAT_FORMAS_PAGO
- forma_id
- forma_pago
- forma_descripcion
CAT_DESCUENTOS
- descuento_id
- linea_fk
- descuento_descripcion
- descuento
- descuento_fecha_actualizacion