You are on page 1of 7

A.

Create the following tables AIRLINE Database

TABLE-1

AIRPORT(Airport_code ,Name,City,State)

SQL> create table Airport

2 (

3 Airport_code number(10),

4 Name varchar(20),

5 City varchar(10),

6 State varchar(15),

7 constraint ap_pk primary key(Airport_code)

m
8 );

er as
co
eH w
Table created.

o.
rs e
ou urc
SQL> desc Airport

Name Null? Type


o

----------------------------------------- -------- ----------------------------


aC s
v i y re

AIRPORT_CODE NOT NULL NUMBER(10)

NAME VARCHAR2(20)

CITY VARCHAR2(10)
ed d
ar stu

STATE VARCHAR2(15)
sh is

TABLE-2
Th

FLIGHT(Flight_number, Airline,Weekdays)

SQL> create table Flight

2 (

3 Flight_number number(9),

4 Airline varchar(10),

5 Weekdays varchar(10),

6 constraint f_pk primary key(Flight_number)

7 );

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
Table created.

SQL> desc Flight;

Name Null? Type

----------------------------------------- -------- ----------------------------

FLIGHT_NUMBER NOT NULL NUMBER(9)

AIRLINE VARCHAR2(10)

WEEKDAYS VARCHAR2(10)

m
Table-3

er as
FLIGHT_LEG(Flight_number,Leg_number,Scheduled_departure_time,Departure_ airport _

co
eH w
code,Arrival_airport_code,Scheduled_arrival_time)

o.
SQL> create table Flight_leg
rs e
ou urc
2 (

3 Flight_number number(9),
o

4 Leg_number number(5),
aC s
v i y re

5 Scheduled_departure_time timestamp,

6 Arrival_aiport_code number(10),

7 Departure_aiport_code number(10),
ed d
ar stu

8 Scheduled_arrival_time timestamp,

9 constraint fl_pk primary key(Flight_number,Leg_number),


sh is

10 constraint fl_fk foreign key(Flight_number) references Flight(Flight_number)


Th

11 );

Table created.

SQL> desc Flight_leg;

Name Null? Type

----------------------------------------- -------- ----------------------------

FLIGHT_NUMBER NOT NULL NUMBER(9)

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
LEG_NUMBER NOT NULL NUMBER(5)

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)

SQL> create table Leg_instance

m
2 (

er as
3 Flight_number number(9),

co
eH w
4 Leg_number number(5),

o.
5 Date1 date,
rs e
ou urc
6 Number_of_available_seats number(3),

7 Airplane_id varchar(6),
o

8 Departure_aiport_code number(10),
aC s
v i y re

9 Departure_time timestamp,

10 Arrival_aiport_code number(10),

11 Arrival_time timestamp,
ed d
ar stu

12 constraint li_pk primary key(Flight_number,Leg_number,Date1),

13 constraint li_fk foreign key(Flight_number,Leg_number) references


Flight_leg(Flight_number,Leg_number)
sh is

14 );
Th

Table created.

SQL> desc Leg_instance;

Name Null? Type

----------------------------------------- -------- ----------------------------

FLIGHT_NUMBER NOT NULL NUMBER(9)

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
LEG_NUMBER NOT NULL NUMBER(5)

DATE1 NOT NULL DATE

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

m
FARE(Flight_number,Fare_code,Amount,Restrictions)

er as
SQL> create table Fare

co
eH w
2 (

o.
3 Flight_number number(9),
rs e
ou urc
4 Fare_code varchar(6),

5 amount number(6),
o

6 Restrictions varchar(10),
aC s
v i y re

7 constraint f2_pk primary key(Flight_number,Fare_code),

8 constraint f2_fk foreign key(Flight_number) references Flight(Flight_number)

9 );
ed d
ar stu

Table created.
sh is
Th

SQL> desc Fare;

Name Null? Type

----------------------------------------- -------- ----------------------------

FLIGHT_NUMBER NOT NULL NUMBER(9)

FARE_CODE NOT NULL VARCHAR2(6)

AMOUNT NUMBER(6)

RESTRICTIONS VARCHAR2(10)

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
TABLE-6

AIRPLANE_TYPE(Airplane_type_name,Max_seats,Company)

SQL> create table Airplane_type

2 (

3 Airplane_type_name varchar(15),

4 Max_seats number(3),

5 Company varchar(15),

6 constraint at_pk primary key(Airplane_type_name)

7 );

m
er as
Table created.

co
eH w
o.
SQL> desc Airplane_type;
rs e
ou urc
Name Null? Type

----------------------------------------- -------- ----------------------------


o

AIRPLANE_TYPE_NAME NOT NULL VARCHAR2(15)


aC s
v i y re

MAX_SEATS NUMBER(3)

COMPANY VARCHAR2(15)
ed d
ar stu

TABLE-7

CAN_LAND(Airplane_type_name,Airport_code)
sh is

SQL> create table Can_land


Th

2 (

3 Airplane_type_name varchar(15),

4 Airport_code number(10),

5 constraint cl_pk primary key(Airplane_type_name,Airport_code),

6 constraint cl_fk foreign key(Airplane_type_name) references


Airplane_type(Airplane_type_name))

7 ;

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
Table created.

SQL> alter table Can_land add constraint cn_fk1 foreign key(Airport_code) references
Airport(Airport_code);

Table altered.

SQL> desc Can_land;

Name Null? Type

----------------------------------------- -------- ----------------------------

AIRPLANE_TYPE_NAME NOT NULL VARCHAR2(15)

m
er as
AIRPORT_CODE NOT NULL NUMBER(10)

co
eH w
o.
TABLE-8 rs e
AIRPLANE(Airplane_id,Total_number_of_seats,Airplane_type)
ou urc
SQL> create table Airplane
o

2 (
aC s

3 Airplane_id varchar(6),
v i y re

4 Total_number_of_seats number(3),

5 Airplane_type varchar(15),
ed d

6 constraint A_pk primary key(Airplane_id),


ar stu

7 constraint A_fk foreign key(Airplane_type) references Airplane_type(Airplane_type_name)

8 );
sh is
Th

Table created.

SQL> desc Airplane;

Name Null? Type

----------------------------------------- -------- ----------------------------

AIRPLANE_ID NOT NULL VARCHAR2(6)

TOTAL_NUMBER_OF_SEATS NUMBER(3)

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
AIRPLANE_TYPE VARCHAR2(15)

TABLE-9

SEAT_RESERVATION(Flight_number,Leg_number,Date,Seat_number,Customer_

name,Customer_phone)

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
v i y re
ed d
ar stu
sh is
Th

This study source was downloaded by 100000822745758 from CourseHero.com on 10-10-2021 23:59:18 GMT -05:00

https://www.coursehero.com/file/46762849/dbms-da2docx/
Powered by TCPDF (www.tcpdf.org)

You might also like