You are on page 1of 3

RDBMS

Sr. No. Topic Sub Topic Theory(Hrs) Lab(Hrs)

1

2

3

4

Introduction to DBMS Drawbacks of DBMS Evolution of RDBMS Features of RDBMS Introduction to RDBMS, Oracle Overview of Normalization Evolution of ORACLE Introduction to SQL Types of SQL Statement Basic Select Statement Projection Arithmatic Expressions Column Alises Concatenation operator ‐ Literals Distinct keyword Select Statement Order by Restricting Data Comparison Condiations Logical Operators Precedence of operators Character Function Character ‐ Case Manipulation Character ‐ Character Manipulation Number Function Dates Function Single Row Function & Group Conversion Function by & Group Functions General Functions Case Expression and Decode Function General Group Functions Group by Clause Having Clause Cartesian Product Equijoin Self Joins Natural Join Using Clause On Clause Joins & SubQuery Left / Right / Full Outer Join Subquery Single row Subquery Multi row Subquery Subquery in From Clause

2:00

0:00

2:00

2:00

2:00

2:00

2:00

2:00

5 6 The Insert Statement Inserting New Rows Copying Rows From Another Table The Update Statement The Delete Statement DML Database Transactions Commit Rollback Savepoint Types of Tables in Oracle Database Datatypes Default option Create table using subquery Creating and Managing Table Alter Table Add. Drop Column Dropping a Table Renaming Tables Truncating Tables Defining Constraints Column Level / Table Level Constraints Not Null Unique Primary Key Foreign Key Managing Constratints Check Constraints Adding Constraints Dropping Constraints Disabling Constraints Enabling Constraints Simple and Complex View Querying View Modifyng Queue Performing DML in View Creating and Managing Views With Check Option With Read Only Removing a View Inline Views Top N Analysis System Privileges Data Privileges Creating and Managing User Controlling User Access Granting System Privileges Granting Data Privileges WITH GRANT OPTION PL‐SQL Environment Handling Variables Introduction to PL‐SQL Queries in PL‐SQL Block Conditional Statements Iterative Controls 2:00 2:00 2:00 2:00 7 2:00 2:00 8 2:00 2:00 9 2:00 2:00 10 2:00 2:00 . Modify.

11 Cursors and Exception Handling 12 Implementing Procedures / Functions 13 Managing Triggers Explicit Cursors Cursors Attribute Parameterized Cursors Implicit Cursors Subprograms Overview Creating and Managing Procedure Formal and Actual Parameters Parameters Modes Creating and Managing Functions Using functions in SQL Statements Database Triggers DML Triggers DML Row Triggers Database Triggers Triggers on DDL 2:00 2:00 2:00 2:00 2:00 2:00 Total Hrs 26:00 24:00 .