Para correr correctamente este proyecto es necesario que crees una base de datos con MySQL, puedes hacerlo utilizando cualquiera de estas herramientas:
- XAMPP
- WAMP
- LAMP
La base de datos debe llamarse: platzijava Debes crear un usuario asignado a esa base de datos y debe llamarse: platzijava La contraseña también es: platzijava
Esta es la estructura de la base de datos (Puedes copiar, pegar y ejecutar los query's para generarla :) )
CREATE TABLE IF NOT EXISTS conductor (
int int(11) NOT NULL,
nombre varchar(255) NOT NULL,
licencia varchar(255) NOT NULL,
id_tipo_conductor int(11) NOT NULL,
id_vehiculo int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS contrato (
id int(11) NOT NULL,
id_vehiculo int(11) NOT NULL,
id_conductor int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS ruta (
id int(11) NOT NULL,
id_vehiculo int(11) NOT NULL,
estacion varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS tipo_conductor (
id int(11) NOT NULL,
nombre varchar(255) CHARACTER SET utf8 NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
INSERT INTO tipo_conductor (id, nombre) VALUES
(1, 'Taxista'),
(2, 'ChoferBus');
CREATE TABLE IF NOT EXISTS tipo_vehiculo (
id int(11) NOT NULL,
nombre varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
INSERT INTO tipo_vehiculo (id, nombre) VALUES
(1, 'Taxista'),
(2, 'Bus');
CREATE TABLE IF NOT EXISTS vehiculo (
id int(11) NOT NULL,
matricula varchar(255) NOT NULL,
marca varchar(255) NOT NULL,
modelo varchar(255) NOT NULL,
anio int(11) NOT NULL,
id_tipo_vehiculo int(11) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
ALTER TABLE conductor ADD PRIMARY KEY (int);
ALTER TABLE contrato ADD PRIMARY KEY (id);
ALTER TABLE ruta ADD PRIMARY KEY (id);
ALTER TABLE tipo_conductor ADD PRIMARY KEY (id);
ALTER TABLE tipo_vehiculo ADD PRIMARY KEY (id);
ALTER TABLE vehiculo ADD PRIMARY KEY (id);
ALTER TABLE conductor MODIFY int int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE contrato MODIFY id int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE ruta MODIFY id int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE tipo_conductor MODIFY id int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
ALTER TABLE tipo_vehiculo MODIFY id int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
ALTER TABLE vehiculo MODIFY id int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
