Código de la base de datos v1.3

Se Añade la primera carpeta del proyecto MySQL, la cual contiene el código MySQL que genera la base de datos para el proyecto.

Este archivo representa la primera versión del código MySQL generado para la base de datos del proyecto.
Esta es la primera versión generada para el uso del desarrollo, a partir de esta se comienza el control de versionamiento por medio de GIT. El archivo de origen de architect, los diagramas y las versiones previas pueden encontrarse en dropbox en la carpeta respectiva a la tercera fase del proyecto.

Version previa a la revisada por el product owner.

Signed-off-by: Victor J. Valencia Gomez <viktor1190@hotmail.com>
Base de Datos v1.4

Se añadieron y modificaron propiedades de las tablas para cumplir con las convenciones del framework

Se renombre la tabla llamada inventarios por Items, y se creo otra tabla llamada inventarios que tiene la función de guardar el histórico de cambios en los ítems de un vehículo en particular

El atributo fecha de cambio de aceite de la tabla vehículos fue movida a mantenimientos

Añadido a la tabla vehículos los atributos: tipo de tracción, tipo de combustible

En cobros se elimino el atributo usuario, porque se puede deducir a partir de la factura que referencia el cobro

Se añadió la fecha de vencimiento de la tarjeta y el código de seguridad de la tarjeta en la tabla TarjetasCredito

Se quita la fecha de vencimiento de baucher y se colocó en tarjeta, y código es el código de autorización del baucher

Se elimina la tabla de cotizaciones ya que no se debe registrar las cotizaciones de los usuarios, solamente es un requisito funcional y se tendrá en cuenta en caso de que se haga la reserva. NOTA: un usuario no registrado debe poder hacer cotizaciones pero no tener acceso a las reservas, en cambio un usuario registrado puede hacer una reserva a partir de una cotización (siempre es primero la cotización).

A partir de lo anterior también se elimina el campo cotización de la tabla de Reservas

En cobros era redundante tener el vehículo vinculado, ya que se mira desde la factura que esta relacionada con el cobro

En la tabla Reservas se añadió los campos que  faltaban: hora de inicio y fin.

En la tabla Reservas se añaden los campos para indicar el lugar y el valor del servicio de entrega y recogida del vehículo y ademas si se requiere un conductor.

Se elimino el campo preguntas de Encuestas, ya que Preguntas enlazaba a encuestas

Se elimino la relación entre las tablas Reservas y facturas ya que se llego a la conclusión de que se va a facturar todo al finalizar el alquiler para entregar una factura unificada al cliente. Incluyendo el cobro por la reserva.

IMPORTANTE: Posiblemente no funcionen las llaves foráneas generadas por el software enterprise architect.

FALTA:
--En alquileres revisar los requerimientos
--en las tarifas mirar la imagen que envio en el correo
------ según product owner facturas no va relacionado con reservas solo con cobros, pero en una revisión mas minuciosa entre las relaciones de las tablas, se establece que esta relación de debe eliminarse
--datos de alquiler revisar campos faltantes.
ENCRIPTAR DATOS IMPORTANTES EN LOS CAMPOS DE LAS TABLAS

Signed-off-by: Victor J. Valencia Gomez <viktor1190@hotmail.com>