The document contains SQL statements to create 8 tables to store airline customer, location, purchase order, aircraft type, aircraft, and order line data. The tables are related through primary and foreign keys to link customer, purchase order, aircraft, and order line records together.
The document contains SQL statements to create 8 tables to store airline customer, location, purchase order, aircraft type, aircraft, and order line data. The tables are related through primary and foreign keys to link customer, purchase order, aircraft, and order line records together.
The document contains SQL statements to create 8 tables to store airline customer, location, purchase order, aircraft type, aircraft, and order line data. The tables are related through primary and foreign keys to link customer, purchase order, aircraft, and order line records together.
( 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 );