Skip to content

anncode1/PlatziJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlatziJava

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 :) )

-- -- Base de datos: platzijava


-- -- Estructura de tabla para la tabla conductor

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;


-- -- Estructura de tabla para la tabla contrato

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;


-- -- Estructura de tabla para la tabla ruta

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;


-- -- Estructura de tabla para la tabla tipo_conductor

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;

-- -- Volcado de datos para la tabla tipo_conductor

INSERT INTO tipo_conductor (id, nombre) VALUES (1, 'Taxista'), (2, 'ChoferBus');


-- -- Estructura de tabla para la tabla tipo_vehiculo

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;

-- -- Volcado de datos para la tabla tipo_vehiculo

INSERT INTO tipo_vehiculo (id, nombre) VALUES (1, 'Taxista'), (2, 'Bus');


-- -- Estructura de tabla para la tabla vehiculo

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;

-- -- Índices para tablas volcadas

-- -- Indices de la tabla conductor

ALTER TABLE conductor ADD PRIMARY KEY (int);

-- -- Indices de la tabla contrato

ALTER TABLE contrato ADD PRIMARY KEY (id);

-- -- Indices de la tabla ruta

ALTER TABLE ruta ADD PRIMARY KEY (id);

-- -- Indices de la tabla tipo_conductor

ALTER TABLE tipo_conductor ADD PRIMARY KEY (id);

-- -- Indices de la tabla tipo_vehiculo

ALTER TABLE tipo_vehiculo ADD PRIMARY KEY (id);

-- -- Indices de la tabla vehiculo

ALTER TABLE vehiculo ADD PRIMARY KEY (id);

-- -- AUTO_INCREMENT de las tablas volcadas

-- -- AUTO_INCREMENT de la tabla conductor

ALTER TABLE conductor MODIFY int int(11) NOT NULL AUTO_INCREMENT;

-- -- AUTO_INCREMENT de la tabla contrato

ALTER TABLE contrato MODIFY id int(11) NOT NULL AUTO_INCREMENT;

-- -- AUTO_INCREMENT de la tabla ruta

ALTER TABLE ruta MODIFY id int(11) NOT NULL AUTO_INCREMENT;

-- -- AUTO_INCREMENT de la tabla tipo_conductor

ALTER TABLE tipo_conductor MODIFY id int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;

-- -- AUTO_INCREMENT de la tabla tipo_vehiculo

ALTER TABLE tipo_vehiculo MODIFY id int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;

-- -- AUTO_INCREMENT de la tabla vehiculo

ALTER TABLE vehiculo MODIFY id int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages