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;