Você está na página 1de 2

//create table

CREATE TABLE CUSTOMER


(
AIRLINE_CODE VARCHAR (4) NOT NULL,
AIRLINE_NAME VARCHAR (255) NOT NULL,
CONSTRAINT PK_AIRLINE_CODE PRIMARY KEY (AIRLINE_CODE)
);

CREATE TABLE AIRLINE_LOCATION


(
AIRLINE_POSTCODE VARCHAR (255) NOT NULL,
AIRLINE_CODE VARCHAR (4) NOT NULL,
AIRLINE_ADDRESS VARCHAR (500) NOT NULL,
AIRLINE_CITY VARCHAR (255) NOT NULL,
AIRLINE_COUNTRY VARCHAR (255) NOT NULL,
CONSTRAINT PK_AIRLINE_POSTCODE PRIMARY KEY (AIRLINE_POSTCODE),
CONSTRAINT FK_AIRLINE_CODE FOREIGN KEY (AIRLINE_CODE)
REFERENCES CUSTOMER (AIRLINE_CODE)
ON DELETE RESTRICT
);

CREATE TABLE PURCHASE_ORDER


(
PURCHASE_ORDER_NO INTEGER NOT NULL,
AIRLINE_CODE VARCHAR (4) NOT NULL,
DATE DATE NOT NULL,
TOTAL_ORDER_PRICE DOUBLE NOT NULL,
CONSTRAINT PK_PURCHASE_ORDER_NO PRIMARY KEY (PURCHASE_ORDER_NO),
CONSTRAINT FK_AIRLINE_CODE FOREIGN KEY (AIRLINE_CODE)
REFERENCES CUSTOMER (AIRLINE_CODE) ON DELETE RESTRICT
);

CREATE TABLE AIRCRAFT_TYPE


(rt
AIreRCRAFhgT_fTYPnE VARCHAR (255) NOT NULL,
AIRrCRAFT_DESCRIPhIONv VARCHAR (hg500)

NOT NULL,

AIRCRAFhT_PRICE DOUfgLE NOT NUjLL,


fs PK_AIRCRAFT_TYPE fg KEY (AIRCRAFT_TYPE)
);

CREATE TwertwerABLE AIRCRAFT g


(wer
AIRCRAwT_C4DE VgARCHAR (100) NOT NULL,
AIRCRAFTdg_TYet VA5CHAR (255) NOT NULL,
CONSTRAINT PK_AIRCRAt_CODE PRIMARYerKEY (AIRCRAFT_CODE),
CONSTRAINT FK_AIRCRAFT_TYPE FOREIGN KEY (AIRCRAFrT_jyYPE) y
);

CREATE TABLE ORDER_LINE


( tyhty
ORDER_LINE_NO INTEGER NOT NULL,
PURCHASE_ORDER_NO INTEGER NOT NULL,
AIRCRAFT_CO65tDE VARCthtyvhctrhbtHAR (100) NOT NULL,
AIRCRAFT_QUANTITY INT7EGER NOT NULL, 56
CONSTRAI54uyNT PK_ORDER_LINE_NO PRIMARY KEY (ORDER_LINE_NO),
CONSTRAINT FK_PURCHASE_ORDER_NjbyrbhyO FORu765uEIGN KEY
(PURCHASE_ORDER_NO)
REFERENCES PURCHASnhvybjmuybjE_ORDER (PURCHASE_ORDER_NO) ON DELETE
RESTRICT,
CONSTRAINT FK_AIRCRAFT_CODE FOREIGN KEY (AIRCRAFT_CODE)
REFERENCES Arter4IRCRAFT (AIRCRAFT_CODE) ON DEgfdgfLETE RESTRICT
);

Você também pode gostar