CREATE DATABASE VOOS;
USE VOOS;
 
 CREATE TABLE VOOS 
   (VCODIGO VARCHAR(20) NOT NULL, 
	ORIGEM VARCHAR(20), 
	DESTINO VARCHAR(20), 
	DISTANCIA INTEGER, 
	HORA_PARTIDA VARCHAR(20), 
	HORA_CHEGADA VARCHAR(20), 
	VALOR INTEGER,
	CONSTRAINT VOO_PK PRIMARY KEY (VCODIGO)
  );

CREATE TABLE EMPREGADOS
   (ECODIGO VARCHAR(20) NOT NULL, 
	ENOME VARCHAR(20), 
	SALARIO INTEGER, 
	 CONSTRAINT EMPREGADOS_PK PRIMARY KEY (ECODIGO)
  );
 
CREATE TABLE  AVIAO 
   (ACODIGO VARCHAR(20) NOT NULL, 
	AUTONOMIA_VOO INTEGER, 
	MODELO  VARCHAR(20), 
	FABRICANTE  VARCHAR(20), 
	CONSTRAINT AVIAO_PK PRIMARY KEY (ACODIGO)
	);

CREATE TABLE CERTIFICADO 
   (ECODIGO VARCHAR(20) NOT NULL, 
	ACODIGO VARCHAR(20) NOT NULL, 
	CONSTRAINT CERTIFICADO_PK PRIMARY KEY (ECODIGO, ACODIGO)) ;

CREATE TABLE ROTA 
   (ACODIGO VARCHAR(20) NOT NULL, 
	VCODIGO VARCHAR(20) NOT NULL, 
	 CONSTRAINT ROTA_PK PRIMARY KEY (ACODIGO, VCODIGO),
	 CONSTRAINT ROTA_FK2 FOREIGN KEY (ACODIGO) REFERENCES AVIAO (ACODIGO), 
	 CONSTRAINT ROTA_FK1 FOREIGN KEY (VCODIGO) REFERENCES VOO (VCODIGO)
 );

INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('0001', 'Recife', 'Sao Paulo', 2672, '6h', '9h', 1000);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('0005', 'Recife', 'Fortaleza', 2300, '15h', '16h', 550);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('0002', 'Natal', 'Salvador', 1500, '2h', '3h', 500);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('0011', 'Natal', 'Maceio', 2270, '10h', '12h', 600);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('2580', 'Belo Horizonte', 'Rio de Janeiro', 3035, '2h', '18h', 320);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('0004', 'Recife', 'Brasilia', 6900, '8h', '10h', 5000);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00013', 'Florianopolis', 'Recife', 3375, '8h', '11h', 1000);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00017', 'Santa Catarina', 'Rio de Janeiro', 2332, '3h', '5h', 800);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('11458', 'Madison', 'Los Angeles', 1000, '1h', '2h', 1000);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('11700', 'Los Angeles', 'NY', 3000, '4h', '10h', 2100);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00674', 'Los Angeles', 'California', 2400, '5h', '9h', 1800);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('3514', 'California', 'NY', 2100, '11h', '17h', 1600);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00111', 'Recife', 'Quito', 6332, '1h', '5h', 2800);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00141', 'Quito', 'Cidade do Mexico', 6332, '6h', '13h', 2800);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00112', 'Cidade do Mexico', 'Madison', 6332, '13h', '18h', 2800);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00432', 'Recife', 'Petrolina', 750, '13h', '14h', 120);
INSERT INTO VOOS (VCODIGO, ORIGEM, DESTINO, DISTANCIA, HORA_PARTIDA, HORA_CHEGADA, VALOR) VALUES ('00444', 'Recife', 'Petrolina', 750, '13h', '14h', 80);

INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('AV002', 'CONCORDE', 'AZUL', 5000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('PT002', 'FOCKER 100', 'TAM', 1000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('AV007', 'CALOI', 'ROSA', 100000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('EMB001', 'EMBRAER', 'AZUL', 15000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('AV013', 'AIRBUS', 'AZUL', 2000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('BOE001', 'BOEING 747', 'VARIG', 7000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('AV018', 'LE SUMIDO', 'WEBJET', 2000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('B747', 'BOEING 747', 'WEBJET', 6000);
INSERT INTO AVIAO(ACODIGO, MODELO, FABRICANTE, AUTONOMIA_VOO) VALUES ('ABA320', 'AIR BUS A320', 'TAM', 7500);

INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('0005','PT002');
INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('0011', 'AV002');
INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('2580', 'PT002');
INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('00017', 'BOE001');
INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('00141', 'AV018');
INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('2580', 'AV007');
INSERT INTO ROTA (VCODIGO, ACODIGO) VALUES ('00111', 'AV007');

INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('1234', 'Fulano da Silva', 101000); 
INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('0007', 'Afonso da Penha', 79999);
INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('5137', 'Leonardo da Vinci', 11000);
INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('3264', 'Dilma Rousseff', 76200);
INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('8521', 'Santos Dumont', 5523);
INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('8242', 'Barreto Melo', 805000);
INSERT INTO EMPREGADOS (ECODIGO, ENOME, SALARIO) VALUES ('4321', 'Bartholomeu', 50000);

INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('1234', 'AV007');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('8242', 'EMB001');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('8521', '15000');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('3264', 'AV013');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('0007',  'AV047');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('3264', 'AV007');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('1234', 'EMB001');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('1234', 'AV013');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('1234', 'PT002');
INSERT INTO CERTIFICADO (ECODIGO, ACODIGO) VALUES ('3264', 'B747');

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: