Database Management System Lab Assignment-1
Database Management System Lab Assignment-1
Table altered.
Table created.
Table altered.
Table created.
Table altered.
SQL>create table leg_instance( flight_number number(20),leg_number
number( 20),instance_date date,no_of_available_seats number(10),airplane_id
number( 20),departure_airport_code number(20),departure_time
varchar2(20),arrival_airport_code number(20),arrival_time varchar2(20));
Table created.
SQL>alter table leg_instance add constraint li_fk for eign key( flight_number,leg_number)
refer ences flight_leg(flight_number,leg_number) ;
Table created.
Table created.
Table altered.
Table created.
Table altered.
Table altered.
SQL>create table airplane(airplane_id number (20),total_no_of_seats
number( 20),airplane_type varchar2( 20));
Table created.
Table created.
Ex:
Row-1: for airport table :
1 row created
.
Flig ht :
SQL>/
Enter value for flight_number: AI127
Mon
Flig ht_leg:
InsertintoFlight_Legvalues('&Flight_number','&Leg_number','&Scheduled_departure_time','&Depart
u re_airport_code','&Arrival_airport_code','&Scheduled_arrival_time');
Ex:
Enter value for flight_number: SG108
Enter valueforscheduled_arrival_time:5may2014,12:01:40
old1:insertintoFlight_Legvalues('&Flight_number','&Leg_
number','&Scheduled_departure_time','&Departure_airport
_code','&
Arrival_airport_code','&Scheduled_arriva l_time' ) new 1:
2014,12:01:40','HYD','VTZ','5-
may2014,12:01:40')
1 row created.
Fare :
ex:
1 row created.
Airplane_type :
insert into Airplane_Type values('&Airplane_type_name','&Max_seats','&Company');
Airplane_Type values('&Airplane_type_name','&Max_seats','&Company')
1 row created.
Airplane:
insert into airplane values('&airplane_id','&total_number_of_seats','&airplane_type'
Enter value for total_number_of_seats: 200 Enter value for airplane_type: Big Plane
values('&airplane_id','&total_number_of_seats','&airplane_type')
1 row created.
Leg_instance :
insertintoleg_instancevalues('&flight_number','&leg_number','&dte','&number_of_available_seats','&
airplane_id','&departure_a irport_code','&departure_time','&arrival_airport_code','&arrival_time');
Enter value for flight_number: SG108
Seat_reservation :
insertintoseat_reservationvalues('&flight_number','&leg_number','&dte','&seat_number','&customer_
na me','&customer _phone) ;
values('&flight_number','&leg_number','&dte','&seat_number','&customer_name','&customer_ph
one'
)
1 row created.
Can_land :
insert into can_land values('&airplane_type_na me','&airport_code');
can_land values('Lowwing','BLR')
1 row created.
QUERY TO DATABASE:
Flight details
3. Flight Numbers that are scheduled on Wednesday or contain INDIA in the name
3.Airplane details for which type is not known
4.Flight Leg details that has departure and arrival airport code
3. Print the months between date of reservation and todays date (only
unique dates).