INTRODUCTION TO ORACLE DATABASE MANAGEMENT SYSTEM.
UNDERSTANDING CONCEPTS OF DATABASE DIFFERENCES BETWEEN RDBMS AND DBMS UNDERSTANDING CODDS RULES UNDERSTANDING STRUCTURE OF AN ORACLE DATABASE. UNDERSTANDING ORACLE MEMORY STRUCTURE AND BACKGROUND PROCCESSES. INTRODUCTION TO ORACLE SQL. SQL DATA TYPES. INTRODUCTION TO SQL*PLUS AND iSQL*PLUS INTRODUCTION TO SQL SUB LANGUAGES DDL , DML , DCL , TCL , DQL. USING CREATE, DROP , INSERT , UPDATE , DELETE COMMANDS UNDERSTANDING COMMIT , ROLLBACK AND SAVEPOINT COMMANDS. WORKING WITH TRUNCATE AND RENAME. WORKING WITH ORACLE CONSTRAINTS 1. COLUMN LEVEL CONSTRAINTS 2. TABLE LEVEL CONSTRAINTS WORKING WITH ALTER COMMAND WORKING WITH GRANT REVOKE COMMANDS AND USER MANAGEMENT. WORKING WITH VIEWS, SYNONYMS, INDEX, CLUSTERS, TABLE PARTITIONING, IOT'S,SEQUENC ES WORKING WITH BASIC SELECT COMMAND. UNDERSTANDING THE WHERE CLAUSE. WORKING WITH RELATIONAL OPERATORS 1. BASIC 2. ADVANCED WORKING WITH LOGICAL OPERATORS 1. AND 2. OR 3. NOT WORKING WITH ORDER BY CLAUSE. UNDERSTANDING COLUMN ALIAS. WORKING WITH DUPLICATE ROWS. ELIMINATING DUPLICATE ROWS. WORKING WITH SUB-QUERIES 1. CORRELATED SUB QUERIES. 2. INDEPENDENT SUB QUERIES. 3. WORKING WITH ANY, ALL 4. WORKING WITH EXISTS AND NOT EXITS WORKING WITH JOIN QUERIES 1. EQUI JOIN 2. OUTER JOIN 3. SELF JOIN 4. NON EQUI JOIN 5. CARTESIAN JOIN 6. NATURAL JOINS 7. JOINS WITH ON CLAUSE 8. JOINS WITH USING CLAUSE 9. LEFT OUTER JOIN 10. RIGHT OUTER JOIN 11. FULL OUTER JOIN 12. CROSS JOINS INTRODUCTION TO ORACLE SQL FUNCTIONS 1. GROUP FUNCTIONS 2. ROW FUNCTIONS GROUP FUNCTIONS SUM, AVG, MIN , MAX, DISTINCT, COUNT RESTRICTIONS TO GROUP FUNCTIONS USING GROUP BY CLAUSE USING HAVING CLAUSE USING GROUP BY AND HAVING CLAUSE WITH JOINS GROUP BY WITH ROLL UP AND CUBE ROLLUP OPERATOR CUBE OPERATOR GROUPING SETS ROW FUNCTIONS 1. CHARACTER FUNCTIONS 2. NUMBER FUNCTIONS 3. DATE FUNCTIONS 4. CONVERSION FUNCTIONS 5. SPECIAL FUNCTIONS UNDERSTANDING READ CONSISTENCY UNDERSTANDING LOCKING IMPLICIT LOCKING USING DEFAULT OPTION UNDERSTANDING THE WITH CLAUSE. TREE WALKING EXTERNAL TABLES MULTI TABLE INSERT STATEMENTS INSERT ALL FIRST INSERT CREATE INDEX WITH CREATE TABLE STATEMENT. USING SQL*PLUS REPORT WRITING TOP-N ANALYSIS 10g SPECIAL FEATURES ALMOST 300 QUERIES WILL BE DEALT WITH DURING THE COURSE OF THE PROGRAM. ORACLE 10g PL/SQL INTRODUCTION TO PL/SQL UNDERSTANDING THE STRUCTURE OF A PL/SQL BLOCK. TYPES OF PL/SQL BLOCKS UNDERSTANDING THE PL/SQL DATA TYPES. WORKING WITH VARIABLES IN PL/SQL WORKING WITH GLOBAL VARIABLES, SCOPE AND VISIBILITY OF A VARIABLE, WORKING WITH NESTED BLOCKS. USING THE SELECT INTO STATEMENT USING %TYPE AND %ROWTYPE USING PL/SQL WRAPPERS USING IF THEN ELSE, LOOPS, CASE AND GOTO STATEMENTS ERROR HANDLING IN PL.SQL UNDERSTANDING PRE-DEFINED AND USER DEFINED EXCEPTIONS W ORKING WITH EXCEPTION_INIT USING PL/SQL CURSORS (INCLUDES TOPICS LIKE PARAMETERISED CURSORS AND REF CURSORS ) PL/SQL RECORDS AND PL/SQL TABLES WORKING WITH PL/SQL PROCEDURES WORKING WITH PL/SQL FUNCTIONS WORKING WITH PL/SQL PACKAGES KEEP, UNKEEP, ABORTED_REQUEST_THRESHOLD WORKING WITH DATABASE TRIGGERS DML , DDL, INSTEAD OF MUTATING TABLE INTERSESSION COMMUNICATION DYNAMIC SQL WORKING WITH OBJECT PROGRAMMING, OBJECT TYPES, VARRAYS ,NESTED TABLES. LARGE OBJECTS