Professional Documents
Culture Documents
TABLE-1
AIRPORT(Airport_code ,Name,City,State)
2(
3 Airport_code number(10),
4 Name varchar(20),
5 City varchar(10),
6 State varchar(15),
key(Airport_code) 8 );
Table created.
NAME VARCHAR2(20)
CITY VARCHAR2(10)
STATE VARCHAR2(15)
TABLE-2
FLIGHT(Flight_number, Airline,Weekdays)
2(
3 Flight_number number(9),
4 Airline varchar(10),
5 Weekdays varchar(10),
key(Flight_number) 7 );
Table created.
AIRLINE VARCHAR2(10)
WEEKDAYS VARCHAR2(10)
Table-3
FLIGHT_LEG(Flight_number,Leg_number,Scheduled_departure_time,Departure_ airport _
code,Arrival_airport_code,Scheduled_arrival_time)
2(
3 Flight_number number(9),
4 Leg_number number(5),
5 Scheduled_departure_time timestamp,
6 Arrival_aiport_code number(10),
7 Departure_aiport_code number(10),
8 Scheduled_arrival_time timestamp,
Flight(Flight_number) 11 );
Table created.
SCHEDULED_DEPARTURE_TIME TIMESTAMP(6)
ARRIVAL_AIPORT_CODE NUMBER(10)
DEPARTURE_AIPORT_CODE NUMBER(10)
SCHEDULED_ARRIVAL_TIME TIMESTAMP(6)
TABLE-4
LEG_INSTANCE(Flight_number,Leg_number,Date1,Number_of_available_seats,
Airplane_id,Departure_airport_code,Departure_time,Arrival_airport_code,Arrival_time)
2(
3 Flight_number number(9),
4 Leg_number number(5),
5 Date1 date,
6 Number_of_available_seats number(3),
7 Airplane_id varchar(6),
8 Departure_aiport_code number(10),
9 Departure_time timestamp,
10 Arrival_aiport_code number(10),
11 Arrival_time timestamp,
14 );
Table created.
NUMBER_OF_AVAILABLE_SEATS NUMBER(3)
AIRPLANE_ID VARCHAR2(6)
DEPARTURE_AIPORT_CODE NUMBER(10)
DEPARTURE_TIME TIMESTAMP(6)
ARRIVAL_AIPORT_CODE NUMBER(10)
ARRIVAL_TIME TIMESTAMP(6)
TABLE-5
FARE(Flight_number,Fare_code,Amount,Restrictions)
2(
3 Flight_number number(9),
4 Fare_code varchar(6),
5 amount number(6),
6 Restrictions varchar(10),
Flight(Flight_number) 9 );
Table created.
AMOUNT NUMBER(6)
RESTRICTIONS VARCHAR2(10)
TABLE-6
AIRPLANE_TYPE(Airplane_type_name,Max_seats,Company)
2(
3 Airplane_type_name varchar(15),
4 Max_seats number(3),
5 Company varchar(15),
key(Airplane_type_name) 7 );
Table created.
MAX_SEATS NUMBER(3)
COMPANY VARCHAR2(15)
TABLE-7
CAN_LAND(Airplane_type_name,Airport_code)
2(
3 Airplane_type_name varchar(15),
4 Airport_code number(10),
7;
Table created.
SQL> alter table Can_land add constraint cn_fk1 foreign key(Airport_code) references
Airport(Airport_code);
Table altered.
TABLE-8
AIRPLANE(Airplane_id,Total_number_of_seats,Airplane_type)
2(
3 Airplane_id varchar(6),
4 Total_number_of_seats number(3),
5 Airplane_type varchar(15),
Airplane_type(Airplane_type_name) 8 );
Table created.
TOTAL_NUMBER_OF_SEATS NUMBER(3)
AIRPLANE_TYPE VARCHAR2(15)
TABLE-9
SEAT_RESERVATION(Flight_number,Leg_number,Date,Seat_number,Customer_
name,Customer_phone)