Está en la página 1de 4

Deinymar Portillo

26.374.754.

Thomas Rogers
26.744.937.

Wilbel Rivera
26.883.154

registrar 5 buses donde cada bus tiene una ruta y cada ruta pertenece a
una ciudad.

operaciones:

- insertar 5 registros asociados a: rutas, ciudad, buses


- saber q ruta de pertenecen a que ciudad
- saber que ruta posée cada bus
- generar una lista para saber el numero paradas q tienen cada ruta
perteneciente a cada ciudad
- cambiar la ruta de de un bus
- eliminar una ciudad
-BASE DE DATOS
CREATE DATABASE Transporte;
USE TRANSPORTE;
CREATE TABLE Ruta( id_Ruta INT NOT NULL, km_Recorrido INT, Origen VARCHAR(255),
Destino_Final VARCHAR(255), PRIMARY KEY(id_Ruta)
);

CREATE TABLE Parada( id_Parada INT NOT NULL, nombre_ciudad VARCHAR(255), di-
reccion VARCHAR(255), telefono_parada VARCHAR(255), PRIMARY KEY(id_Parada) );

CREATE TABLE Autobus( id_autobus INT NOT NULL, nombre_conductor VARCHAR(255),


matricula VARCHAR(255), modelo VARCHAR(255), PRIMARY KEY(id_autobus) );

CREATE TABLE Ruta_Parada( id_Parada INT, id_ruta INT, FOREIGN KEY (id_Parada)
REFERENCES parada(id_Parada), FOREIGN KEY (id_ruta) REFERENCES ruta(id_ruta) );

CREATE TABLE Autobus_Ruta ( id_ruta INT, id_autobus INT, FOREIGN KEY (id_autobus)
REFERENCES autobus(id_autobus), FOREIGN KEY (id_ruta) REFERENCES
ruta(id_ruta) );

-insertar 5 registros asociados a: rutas, ciudad, buses.

INSERT INTO `autobus` (`id_autobus`, `nombre_conductor`, `matricula`, `modelo`) VALUES


(1, 'thomas Rogers', 'dng68a', 'encava'),
(2, 'Deinymar Portillo', '1212wqe', 'rojito'),
(3, 'Wilbel Rivera', 'eweqeqwsd2', 'rojito'),
(4, 'deydecoxD', 'rgb32a', 'encava'),
(5, 'Arturo Bouza', '55tgrr', 'encava');

INSERT INTO `ruta` (`id_Ruta`, `km_Recorrido`, `Origen`, `Destino_Final`) VALUES


(1, 25, 'Marhuanta', 'Proceres'),
(2, 30, 'Casco', 'Proceres'),
(3, 30, 'Orinoquia', 'san feliz'),
(4, 30, 'idena', 'marhuanta'),
(5, 25, 'llovisna', 'terminal');

INSERT INTO `parada` (`id_Parada`, `nombre_ciudad`, `direccion`, `telefono_parada`) VALUES


(1, 'ciudad bolivar', 'AV.Livertador', '02856595958'),
(2, 'ciudad bolivar', 'Av.Bolivar', '04249584545'),
(3, 'Puerto Ordaz', 'Santo tome', '06564842356'),
(4, 'ciudad bolivar', 'Av.PERIMETRAL', '032323232'),
(5, 'puerto ordaz', 'AV.5 de julio', '0436559854');

-SABER QUE RUTA POSEE CADA BUS


INSERT INTO `autobus_ruta` (`id_ruta`, `id_autobus`) VALUES
(1, 1),
(2, 2),
(3, 3),
(4, 4),
(5, 5);

INSERT INTO `ruta_parada` (`id_Parada`, `id_ruta`) VALUES


(1, 1),
(2, 2),
(3, 3),
(4, 4),
(5, 5);

- cambiar la ruta de de un bus


Update Autobus set origen='los olivos' where 'llovisna';

Update Autobus set origen='macrocentro' where 'terminal';


- ELIMINAR UNA CIUDAD
Update parada set nombre_ciudad = NULL where 'puerto ordaz';

También podría gustarte