You are on page 1of 3

Lovely Professional University, Punjab

Course Code INT308 Course Category Course Title DBMS LABORATORY Practical Course Course Planner 14858::Monica Sood Lectures 0.0 Tutorials Practicals Credits 0.0 2.0 1.0

TextBooks Sr No T-1 T-2 Title The programming language of oracle Database Systems concepts Reference Books Sr No R-1 R-2 R-3 Title Fudamentals of Database systems Database Systems Database Management System Author Elmasri & Navathe C. J. Date Dalwinder Singh Salaria Edition 4th 1st 1st 2012 Year Publisher Name Pearson Education Prentice hall Delhi Salaria Publishing House Author Ivan Bayross Edition 4th 2010 Year Publisher Name BPB Tata McGraw Hill

H. F. Korth ,& S. 6th SudarshanA. Silverschatz,

Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 (Web address) (only if relevant to the course) Salient Features http://www.orafaq.com/faq/what_are_the_difference_between_ddl_dml_and_dcl_comm DDL,DML and DCL commands ands http://dwhlaureate.blogspot.in/2012/08/joins-in-oracle.html http://docs.oracle.com/cd/B19306_01/server.102/b14200/clauses002.htm http://docs.oracle.com/cd/B10500_01/server.920/a96524/c18trigs.htm http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/packages.htm Joins in Oracle constraints in oracle Triggers Packages

Scheme for CA:


Component Evaluations Frequency 8 Out Of 10 Total :Each Marks Total Marks 10 10 80 80

*Each experiment of the lab will be evaluated using following relative scheme:

Component Performance

% of Marks 100

Detailed Plan For Practicals


Practical No Practical 1 Broad topic (Subtopic) Practical Description Learning Outcomes Equipment Used To implement different types of data DDL commands like create,alter,drop etc Learning data definition language Oracle 9i definition language statements in SQL commands like create,insert and delete (Data definition language commands like etc create alter drop) Data manipulation language(Data manipulation language like insert delete create) DML commands like insert,delete,update Learning data manipulation commands Oracle 9i etc like insert delete and update commands Learning data control language commands like commit rollback Students will come to know about applying constraints like primary key,foreign key Students will come to know about applying constraints like primary key,foreign key Students will come to know about applying constraints like primary key,foreign key Oracle 9i

Practical 2

Practical 3

Data control language statements in SQL DCL commands like commit ,rollback (Data control language like commit rollback) Constraints(Primary key) Column level constraints like primary key,foreign key Column level constraints like primary key,foreign key Column level constraints like

Oracle 9i

Practical 4

Constraints(Primary key)

Oracle 9i

Constraints(Foreign key)

Oracle 9i

Practical 5

Constraints(Unique key and not null key.) Constraints like unique key,not null key Constraints(Default and check key constraint) Constraints like check , between operators Joins like inner,outer,self,Cartesian,self join Joins like inner,outer,self,Cartesian,self join Joins like inner,outer,self,Cartesian,self join Joins like inner,outer,self,Cartesian,self join Practical 7 is reserved for TEST

Student will come to know about Oracle 9i constraints unique key,not null key etc. Students will come to know about applying constraints Oracle 9i

Practical 6

Joins(Cartesian join) Joins(Inner and outer join) Joins(Self join)

Students will come to know about Joins Oracle 9i like inner,outer,self,Cartesia join Students will come to know about Joins Oracle 9i like inner,outer,self,Cartesia join Students will come to know about Joins Oracle 9i like inner,outer,self,Cartesia join Students will come to know about Joins Oracle 9i like inner,outer,self,Cartesia join Students will come to know about Joins Oracle 9i like inner,outer,self,Cartesia join Students will come to know about left outer and right outer join Oracle 9i

Practical 7

Joins(Self join) Joins(Equi join)

Practical 8 Practical 9 Practical 10

Joins(Left outer join and right outer join.) Joins like inner,outer,self,Cartesian,self join IMPLEMENTATION(Procedures) IMPLEMENTATION(Procedures) Subprograms like procedures: local and stored procedures Subprograms like procedures: local and stored procedures

Learning subprograms like procedures: Oracle 9i local and stored procedures Learning subprograms like procedures: Oracle 9i local and stored procedures

Practical 11

IMPLEMENTATION(Triggers)

Triggers on insert,delete and update operations using before or after trigger Triggers on insert,delete and update operations using before or after trigger Cursors and its types: implicit and explicit cursors

Learning triggers on insert,delete and update operations using before or after trigger Learning triggers on insert,delete and update operations using before or after trigger Students will come to know about cursors like explicit and implicit

Oracle 9i

Practical 12

IMPLEMENTATION(Triggers)

Oracle 9i

Implementation of cursors(Cursors like explicit and implicit) Practical 13

Oracle 9i Oracle 9i

Implementation of packages(Package like Package creation including functions and Students will come to know package package specification and package body) procedures.Practical 14 is reserved for specification and package body TEST Implementation of packages(Package like Package creation including functions and Students will come to know package package specification and package body) procedures.Practical 14 is reserved for specification and package body TEST

Practical 14

Oracle 9i

SPILL OVER
Practical 15 Spill Over

You might also like