Sei sulla pagina 1di 24

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 1.

Create table Category_header with following structure: Cat_code number(5), Cat_desc varchar2(20) SQL> create table Category_header(Cat_code number(5),Cat_desc varchar2(20)); Table created. SQL> insert into Category_header values(&Cat_code,'&Cat_desc'); Enter value for cat_code: 01 Enter value for cat_desc: Super Delux old 1: insert into Category_header values(&Cat_code,'&Cat_desc') new 1: insert into Category_header values(01,'Super Delux') 1 row created. SQL> / Enter value for cat_code: 02 Enter value for cat_desc: Deluxe old 1: insert into Category_header values(&Cat_code,'&Cat_desc') new 1: insert into Category_header values(02,'Deluxe') 1 row created. SQL> / Enter value for cat_code: 03 Enter value for cat_desc: Super Fast old 1: insert into Category_header values(&Cat_code,'&Cat_desc') new 1: insert into Category_header values(03,'Super Fast') 1 row created. SQL> / Enter value for cat_code: 04

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter value for cat_desc: Normal old 1: insert into Category_header values(&Cat_code,'&Cat_desc') new 1: insert into Category_header values(04,'Normal') 1 row created. SQL> create table Fleet_header(Fleet_id number(5),Day date,Route_id number(5),Ca t_code number(5)); Table created. SQL> insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code); Enter value for fleet_id: 01 Enter value for day: 10-apr-96 Enter value for route_id: 101 Enter value for cat_code: 01 old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code) new 1: insert into Fleet_header values(01,'10-apr-96','101',01) 1 row created. SQL> / Enter value for fleet_id: 01 Enter value for day: 10-apr-96 Enter value for route_id: 101 Enter value for cat_code: 01 old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code) new 1: insert into Fleet_header values(01,'10-apr-96','101',01) 1 row created. SQL> /

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter value for fleet_id: 03 Enter value for day: 10-apr-96 Enter value for route_id: 101 Enter value for cat_code: 01 old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code) new 1: insert into Fleet_header values(03,'10-apr-96','101',01) 1 row created. SQL> / Enter value for fleet_id: 04 Enter value for day: 10-apr-96 Enter value for route_id: 102 Enter value for cat_code: 02 old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code) new 1: insert into Fleet_header values(04,'10-apr-96','102',02) 1 row created. SQL> / Enter value for fleet_id: 05 Enter value for day: 10-apr-96 Enter value for route_id: 102 Enter value for cat_code: 03 old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code) new 1: insert into Fleet_header values(05,'10-apr-96','102',03) 1 row created. SQL> /

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter value for fleet_id: 06 Enter value for day: 10-apr-96 Enter value for route_id: 103 Enter value for cat_code: 04 old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code) new 1: insert into Fleet_header values(06,'10-apr-96','103',04) 1 row created. 3. Create table Place_header whose column definitions are provided in the table below: SQL> create table Place_header (Place_id Number(5),Place_name Varchar2(20),Place _address Varchar2(20), Bus_station Varchar2(10)); Table created. SQL> insert into Place_header values(& Place_id,'& Place_name','&Place_address', '& bus_station'); Enter value for place_id: 01 Enter value for place_name: Madras Enter value for place_address: 10,ptc road Enter value for bus_station: Parrys old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre ss','& bus_station') new 1: insert into Place_header values(01,'Madras','10,ptc road','Parrys') 1 row created. Enter value for place_id: 02 Enter value for place_name: Madurai

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter value for place_address: 21,canalbank road Enter value for bus_station: KKnagar old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre ss','& bus_station') new 1: insert into Place_header values(02,'Madurai','21,canalbank road','KKnagar') 1 row created. Enter value for place_id: 05 Enter value for place_name: Hyderabad Enter value for place_address: 115,lake view road Enter value for bus_station: Charminar old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre ss','& bus_station') new 1: insert into Place_header values(05,'Hyderabad','115,lake view road','Charminar') 1 row created. Enter value for place_id: 06 Enter value for place_name: Thanjavur Enter value for place_address: 12,temple road Enter value for bus_station: Railway in old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre ss','& bus_station') new 1: insert into Place_header values(06,'Thanjavur','12,temple road','Railway in') 1 row created. 6. Create table Ticket_detail SQL> create table Ticket_detail (ticket_no number(5),name varchar2(20),sex char(

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 1),age number(3),fare number(5,2)); Table created. SQL> insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare); Enter value for ticket_no: 01 Enter value for name: Charu Enter value for sex: F Enter value for age: 24 Enter value for fare: 14.00 old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare) new 1: insert into Ticket_detail values(01,'Charu','F',24,14.00); Enter value for ticket_no: 01 Enter value for name: Latha Enter value for sex: F Enter value for age: 10 Enter value for fare: 15.55 old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare) new 1: insert into Ticket_detail values(01,'Latha','F',10,15.55) 1 row created. Enter value for ticket_no: 02 Enter value for name: Gautham Enter value for sex: M Enter value for age: 28 Enter value for fare: 16.00 old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 new 1: insert into Ticket_detail values(02,'Gautham','M',28,16.00) 1 row created. 1 row created. Enter value for ticket_no: 02 Enter value for name: Anand Enter value for sex: M Enter value for age: 28 Enter value for fare: 17.80 old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare) new 1: insert into Ticket_detail values(02,'Anand','M',28,17.80) 1 row created. Enter value for ticket_no: 02 Enter value for name: Bala Enter value for sex: M Enter value for age: 9 Enter value for fare: 17.65 old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare) new 1: insert into Ticket_detail values(02,'Bala','M',9,17.65) 1 row created. Enter value for ticket_no: 05 Enter value for name: Sandeep Enter value for sex: M Enter value for age: 30 Enter value for fare: 18.00

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare) new 1: insert into Ticket_detail values(05,'Sandeep','M',30,18.00) 5. Ticket_header SQL> Create table Ticket_header (Fleet_id Number(5), Ticket_no Number(5), Doi Da te, Dot Date, Time_travel Char(8), Board_place Varchar2(20), Origin Varchar2(20) , Destination Varchar2(20), Adults Number(3), Children Number(3), Total_fare Num ber(7,2), Route_id Number(3)); Table created. SQL> insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot', '&T ime_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Tot al_fare, &Route_id); Enter value for fleet_id: 01 Enter value for ticket_no: 01 Enter value for doi: 10-apr-96 Enter value for dot: 10-may-96 Enter value for time_travel: 15:00:00 Enter value for board_place: Parrys Enter value for origin: Madras Enter value for destination: Madhurai Enter value for adults: 1 Enter value for children: 1 Enter value for total_fare: 60.00 Enter value for route_id: 101 old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 '&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Total_fare, &Route_id) new 1: insert into Ticket_header values(01, 01, '10-apr-96', '10-may-96', '15: 00:00', 'Parrys', 'Madras', 'Madhurai', 1, 1, 60.00, 101) 1 row created. Enter value for fleet_id: 02 Enter value for ticket_no: 02 Enter value for doi: 12-apr-96 Enter value for dot: 05-may-96 Enter value for time_travel: 09:00:00 Enter value for board_place: Kknagar Enter value for origin: Madhurai Enter value for destination: Madras Enter value for adults: 2 Enter value for children: 1 Enter value for total_fare: 60.00 Enter value for route_id: 102 old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot', '&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Total_fare, &Route_id) new 1: insert into Ticket_header values(02, 02, '12-apr-96', '05-may-96', '09: 00:00', 'Kknagar', 'Madhurai', 'Madras', 2, 1, 60.00, 102) 1 row created. Enter value for fleet_id: 03

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter value for ticket_no: 03 Enter value for doi: 21-apr-96 Enter value for dot: 15-may-96 Enter value for time_travel: 21:00:00 Enter value for board_place: Cubbonpark Enter value for origin: Banglore Enter value for destination: Madras Enter value for adults: 4 Enter value for children: 2 Enter value for total_fare: 400 Enter value for route_id: 101 old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot', '&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Total_fare, &Route_id) new 1: insert into Ticket_header values(03, 03, '21-apr-96', '15-may-96', '21: 00:00', 'Cubbonpark', 'Banglore', 'Madras', 4, 2, 400.00, 101) 1 row created. Enter value for fleet_id: 04 Enter value for ticket_no: 04 Enter value for doi: 25-apr-96 Enter value for dot: 25-may-96 Enter value for time_travel: 10:00:00 Enter value for board_place: Charminar Enter value for origin: Hyderabad

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter value for destination: Madras Enter value for adults: 10 Enter value for children: 0 Enter value for total_fare: 500.00 Enter value for route_id: 103 old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot', '&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Total_fare, &Route_id) new 1: insert into Ticket_header values(04, 04, '25-apr-96', '25-may-96', '10: 00:00', 'Charminar', 'Hyderabad', 'Madras', 10, 0, 500.00, 103) 1 row created. Enter value for fleet_id: 05 Enter value for ticket_no: 05 Enter value for doi: 30-apr-96 Enter value for dot: 22-may-96 Enter value for time_travel: 15:00:00 Enter value for board_place: Parrys Enter value for origin: Madras Enter value for destination: Cochin Enter value for adults: 2 Enter value for children: 2 Enter value for total_fare: 141.00 Enter value for route_id: 103 old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 '&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Total_fare, &Route_id) new 1: insert into Ticket_header values(05, 05, '30-apr-96', '22-may-96', '15: 00:00', 'Parrys', 'Madras', 'Cochin', 2, 2, 141.00, 103) 1 row created. Enter user-name: system Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> grant connect, resource to teitb19 identified by teitb19; Grant succeeded. SQL> connect Enter user-name: teitb14 Enter password: Connected. ................8......................... SQL> create table route_header (route_id number(5), route_no number(5), cat_code number(5), origin varchar2(20), destination varchar2(20), fare number(7,2), Dis tance number(3), capacity number(3)); Table created. SQL> insert into route_header values(101,33,01,'Madurai','Madras',35,250,50); 1 row created. SQL> insert into route_header values(102,25,02,'Trichy','Madurai',40,159,50);

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 1 row created. SQL> insert into route_header values(103,15,03,'Thanjavur','Madurai',59,140,50) 1 row created. SQL> insert into route_header values(104,36,04,'Madras','Banglore',79,375,50); 1 row created. SQL> insert into route_header values(105,40,01,'Banglore','Madras',80,375,50); 1 row created. SQL> insert into route_header values(106,38,02,'Madras','Madurai',39,250,50); 1 row created. SQL> insert into route_header values(107,39,03,'Hyderabad','Madras',50,430,50); 1 row created SQL> insert into route_header values(108,41,04,'Madras','Cochin',47,576,50); 1 row created. .................13................... SQL> alter table route_header add comments long; Table altered. ........................14...................... SQL> desc route_header; Name Null? Type

----------------------------------------- -------- ----------------------ROUTE_ID ROUTE_NO CAT_CODE ORIGIN NUMBER(5) NUMBER(5) NUMBER(5) VARCHAR2(20)

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 DESTINATION FARE DISTANCE CAPACITY COMMENTS ..........................15...................... SQL> select cat_code from route_header order by cat_code desc; CAT_CODE ---------4 4 3 3 2 2 1 1 8 rows selected. .......................16............................. SQL> alter table route_header modify distance number(4); Table altered. .........................17........................ SQL> connect Enter user-name: system VARCHAR2(20) NUMBER(7,2) NUMBER(3) NUMBER(3) LONG

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 Enter password: Connected. SQL> grant connect, resource to abc identified by abc; Grant succeeded. SQL> grant alter,update,insert on teitb19.route_header to abc; Grant succeeded. .................18.................... SQL> revoke all on teitb19.route_header from abc; Revoke succeeded. .....................19................... SQL> create table route_details (route_id number(3), place_id number(2), Nonstop varchar(1));

Table created. ................20................ SQL> insert into route_details values(105,01,'N');

1 row created.

SQL> insert into route_details values(102,02,'S');

1 row created.

SQL> insert into route_details values(106,01,'S');

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

1 row created.

SQL> insert into route_details values(108,05,'N');

1 row created.

................21............ SQL> savepoint s1;

Savepoint created.

...............22.............. SQL> insert into route_details values(106,02,'N');

1 row created.

SQL> select * from route_details;

ROUTE_ID PLACE_ID N ---------- ---------- 105 102 106 1N 2S 1S

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 108 106 5N 2N

.................23.............

SQL> rollback to s1;

Rollback complete.

SQL> select * from route_details;

ROUTE_ID PLACE_ID N ---------- ---------- 105 102 106 108 1N 2S 1S 5N

.............24........... SQL> commit;

Commit complete.

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

...........25.......... SQL> update route_details set nonstop='N' where route_id=102;

1 row updated.

SQL> select * from route_details;

ROUTE_ID PLACE_ID N ---------- ---------- 105 102 106 108 1N 2N 1S 5N

................26................

SQL> savepoint s2;

Savepoint created.

................27................

SQL> delete from route_details where route_id=102;

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

1 row deleted.

SQL> select * from route_details;

ROUTE_ID PLACE_ID N ---------- ---------- 105 106 108 1N 1S 5N

....................28................

SQL> rollback to s2;

Rollback complete.

SQL> select * from route_details;

ROUTE_ID PLACE_ID N ---------- ---------- 105 102 106 1N 2N 1S

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14 108 5N

................29................. SQL> commit; Commit complete.

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

Experiment No-1 Title: - To implement DDL, DML, DCL, TCL commands Roll No: - 14

Potrebbero piacerti anche