estandares de codigo
Las letras iniciales de su pimer y su segundo. Y si solo tiene un apellido se duplica la inicial del primer apellido.
Lasiniciales mas la fecha de cumpleaños en formato de 2 digitos mas un correlativo de 2 digitos.
Ejemplo:
Pedro Alejandro Perez Castro DIA/MES/AÑO 26/06/91
Codigo: PC26069101
Sociedad:correlativo
País: formado por su nombre
Autobús: número de placa
Destino: código formado por código de país + 2 números. (SE PUEDE MEJORAR)
Asignacion: (por llaves de) sociedad + destino +DD/MM/AA (en formato de 2 digitos) + 2 dígitos (numeros).
Encomienda: E + DD/MM/AA + 3 digitos.
Detalle encomienda: código de encomienda + 2 digitos.
Devolucion Encomienda: DE + DD/MM/AA+ 2 digitos.
Detalle devolución encomienda: código de la devolución + 2 digitos
Venta: V+ DD/MM/AA + 4 dígitos
Detalle de venta: seria compuesta (id_venta + id_cliente)
Devolucion deventa: DV+ DD/MM/AA + 2 dígitos
Detalle devolución: de venta: código de la devolución + 2 digitos.
Equipaje: llave compuesta (id_equipaje, id_venta, id_cliente)
Reserva: R + DD/MM/AA+ 3 dígitos
Detalle de reserva: código de venta + 2 digitos
Devolucion de Reserva: DR + DD/MM/AA + 3 dígitos
Detalle devolución: de venta: código de la devolución + 2 digitos.
Asiento:placa + 3 digitos.
Todas las incidencias quedarías con un correlativo y con las FK
Dígitos lo pueden entender como números.
Destino y sociedad
in v_accion varchar(1),in v_reserva varchar(20),
in v_id_cliente varchar(20),
in v_id_usuario varchar(20),
in v_fecha_recerva varchar(10),
in v_porcentaje_reser varchar(3),
in v_id_estado_reser varchar(10),
inv_id_asignacion varchar (14),
in v_tipo_pago varchar(20),
in v_monto_reser decimal(8,2),
in v_fecha_exp varchar(10),
in v_tipo_reser varchar(20)
)
Guardar mas campos de monto
Regístrate para leer el documento completo.