BD para venta y reserva de pasajes de autobus

Iniciado por EZZ, 6 Julio 2015, 01:47 AM

0 Miembros y 1 Visitante están viendo este tema.

EZZ

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

0roch1

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