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');
To embed this project on your website, copy the following code and paste it into your website's HTML: