Passageiro
-
Upload
plato-larsen -
Category
Documents
-
view
17 -
download
0
description
Transcript of Passageiro
![Page 1: Passageiro](https://reader036.fdocumentos.tips/reader036/viewer/2022083015/56812fa6550346895d95269d/html5/thumbnails/1.jpg)
Passageiro
Piloto
Voo
Empregado
Aeronave
Técnico
Tipo-Avião
Peça
ISA ISA
cic N End Sal DN
B HV
Es
cic N End Tel
hp hc orig Des
NvNs Hv DF
M Fb NL C Cd
Np Pr
usa Qt
está-habilitado
habDVoo
Res
Id
Data
Classe Preço
Escalado
é-pilotado- por
utilizapertence
estáassociado a
![Page 2: Passageiro](https://reader036.fdocumentos.tips/reader036/viewer/2022083015/56812fa6550346895d95269d/html5/thumbnails/2.jpg)
CREATE TABLE PASSAGEIRO (CIC INTEGER,NOME CHAR(20),ENDE CHAR(40),TEL INTEGER,PRIMARY KEY (CIC))
CREATE TABLE EMPREGADO(CIC INTEGER,NOME CHAR(20),ENDE CHAR(40),SAL NUMERIC,DN DATE,PRIMARY KEY (CIC))
CREATE TABLE VOO(NV CHAR(6),HP TIME,HC TIME,ORIG CHAR(20),DEST CHAR(20),PRIMARY KEY (NV))
CREATE TABLE PILOTO(CIC INTEGER,B CHAR(5),HV INTEGER,PRIMARY KEY (CIC), UNIQUE (B),FOREIGN KEY (CIC) REFERENCES EMPREGADO)
CREATE TABLE TECNICO(CIC INTEGER,ES CHAR(15),PRIMARY KEY (CIC), FOREIGN KEY (CIC) REFERENCES EMPREGADO)
CREATE TABLE PECA(NP INTEGER,Pr NUMERIC,PRIMARY KEY (NP))
CREATE TABLE DVOO(ID INTEGER, Data DATE, NV CHAR(6),CIC INTEGER, NS INTEGER,PRIMARY KEY (NP),FOREIGN KEY (NV) REFERENCES VOO,FOREIGN KEY (CIC) REFERENCES PILOTO,FOREIGN KEY (NS) REFERENCES AERONAVE)
![Page 3: Passageiro](https://reader036.fdocumentos.tips/reader036/viewer/2022083015/56812fa6550346895d95269d/html5/thumbnails/3.jpg)
CREATE TABLE AERONAVE (NS INTEGER,HV INTEGER,DF DATE,Cd CHAR(4),PRIMARY KEY (NS),FOREIGN KEY (Cd) REFERENCES Tipo-AVIAO)
CREATE TABLE TIPO-AVIAO(Cd CHAR(4), MODELO CHAR(20), FABR CHAR(20), NLUGARES INTEGER, COMPR INTEGER,PRIMARY KEY (Cd))
CREATE TABLE RES (CIC INTEGER,ID INTEGER,CLASSE CHAR(15),PRECO NUMERIC,PRIMARY KEY (CIC,ID),FOREIGN KEY (CIC) REFERENCES PASSAGEIRO,FOREIGN KEY (ID) REFERENCES DVOO)
CREATE TABLE ESCALADO (ID INTEGER,CIC INTEGER,PRIMARY KEY (ID,CIC),FOREIGN KEY (CIC) REFERENCES EMPREGADO,FOREIGN KEY (ID) REFERENCES DVOO)
CREATE TABLE USA (Cd CHAR(4),NP INTEGER,Qt INTEGER,PRIMARY KEY (Cd,NP),FOREIGN KEY (Cd) REFERENCES Tipo-AVIAO,FOREIGN KEY (NP) REFERENCES PECA)
CREATE TABLE HABILITADO (Cd CHAR(4),CIC INTEGER,PRIMARY KEY (ID,CIC),FOREIGN KEY (CIC) REFERENCES EMPREGADO,FOREIGN KEY (Cd) REFERENCES Tipo-AVIAO)