Вы находитесь на странице: 1из 2

ORACLE SQL

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,SEQUENCES

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 WORKING 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

Вам также может понравиться