Professional Documents
Culture Documents
Batch Date: April 30th @ 11:00AM to 1:00PM Faculty: Mr. Kumar Duration: 30 days (Daily two hours) Fee: 750 INR Highlights of the Course:
Indepth syllabus coverage(ORACLE 11g,SQL, PL/SQL) OCA(Oracle Certified Associate) oriented classes. Special classes on Real Time Database Tools--TOAD,SQL * Loader Interview FAQs discussion. Work shops on Real Time scenorios.
Syllabus:
ORACLE 11G Introduction: Definition of Database Definition of DBMS FMS Advantage of DBMS over FMS DB Life Cycle DB Design: ER MODEL
NORMALIZATION
Network
Relational
Object Relational
Object Oriented
Features of RDBMS CODD rules Client / server Architecture Oracle versions Oracle Installation Oracle architecture SQL Introduction to SQL SQL standards SQL sublanguages About SQL*PLUS Difference between SQL and SQL*PLUS Datatypes in Oracle Operators in Oracle Schemas and Schema Objects About Table Creation Inserting Data Data Retrieval: SELECT statement
Clauses in SQL
INSERT command
UPDATE command
DELETE command
MERGE command
ALTER command
DROP command
TRUNCATE command
RENAME command
Integrity Constraints :
o Table level Adding Constraints to an Existing table Enabling & Disabling Constraints Getting information about Constraints
Built-in Functions : Single Row functions o String functions o Date functions o Mathematical functions o Conversion functions o Special functions o Analytical functions Multi Row functions
Having clause
Difference between WHERE and HAVING clause Joins : Importance of Join Operation
Self Join Outer Join Left Outer Right Outer Full Outer Cross join ANSI joins o o
INTERSECT
MINUS
Subqueries : Importance of Subqueries Types of Subqueries o Single row subqueries o Multi row subqueries o Nested queries o Multi column subqueries o Co-related subqueries In-line views Scalar queries
Database Security : System privileges and Object privileges Granting and revoking privileges Creating users and roles
Schema objects :
About Locks & Isolations Levels About Table partitioning Hierarchical queries
PL/SQL Introduction to PL/SQL Advantages of PL/SQL PL/SQL architecture Datatypes in PL/SQL PL/SQL program structure Simple PL/SQL programs Embedding SQL statements in PL/SQL Conditional statements Loops Cursors : About cursors in PL/SQL Explicit cursors For loop cursor Cursor paramenters For update clause Where current of clause Ref cursors Implicit cursors
Exception Handling : System defined exceptions User defined exceptions Sqlcode & sqlerrm Pragma exception_init
Functions : Packages : Triggers : Introduction to triggers DML triggers DDL triggers Db auditing using triggers DB level triggers Introduction to packages Package specification and package body Overloading package members Difference b/w procedures and functions Inline functions
Collections in PL/SQL Built-in packages in PL/SQL Oracle 10g features Oracle 11g features DBA concepts