SlideShare a Scribd company logo
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
1. RDBMS
• Introduction to RDBMS
• Differentiating DBMS & RDBMS
• Codd’s Rules
SCHAMA OBJECTS IN SQL
• Data Definition Language (DDL)
• Data Manipulation Language (DML)
• Data Control Language (DCL)
• Transaction Control Language (TCL)
3. OPERATORS IN SQL
• Arithmetic operators
• Relational operators
• Logical operators
• Set Operators
4. FUNCTIONS IN SQL
• Single Row Functions
• Numeric Functions
• String Functions
• Date Functions
• Conversion Functions
• Group Functions
• Nesting Functions
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
5. CLAUSES IN SQL
• Using the WHERE Clause
• ORDER BY Clause
• Sorting by Multiple Columns
• HAVING
6. CONSTRAINTS
• Not Null Constraint
• Unique Constraint
• Primary Key Constraint
• Referential Integrity Constraint
• Check Constraint
7. INDEXES
• Simple Index
• Complex Index
• INDEX BY Tables
• Using INDEX BY Table Methods
• INDEX BY Table of Records
8. SYNONYMS
9. SEQUENCES
10. VIEWS
• Read only Views
• Updateable Views
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
11. CLUSTERS
12. JOINS
• Cartesian Products
• Retrieving Records with Equijoins
• Using Table Aliases
• Joining More than Two Tables
• Non-Equijoins
• Outer Joins
• Self Joins
• Creating Cross Joins
• Creating Natural Joins
• Creating Joins with the USING Clause
• Retrieving Records with the USING Clause
• Retrieving Records with the ON Clause
• Creating Three-Way Joins with the ON Clause
• LEFT OUTER JOIN
• RIGHT OUTER JOIN
• FULL OUTER JOIN
13. SUB QUERIES & NESTED QUERIES
14. GRANT & REVOKE PRIVILEGES
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
PLSQL
1. ARCHITECTURE OF PL/SQL
2. STRUCTURE (SKELETON ) OF PL/SQL
3. OPERATORS IN PL/SQL
• Arithmetic Operators
• Comparison Operators
• Logical Operators
4. CONTROL STATEMENTS IN PL/SQL
• Various forms of if
• CASE expressions
5. ITERATIVE CONTROL : LOOP STATEMENTS
• Basic Loops
• WHILE Loops
• FOR LOOPS
• Nested Loops
6. EXCEPTION HANDLING
• Handling Exceptions with PL/SQL
• Exception Types
• Implicitly raised
• Explicitly raised
• Trapping Exceptions
• Predefined Exceptions
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
• Non predefined Error
• Functions for Trapping Exceptions
• User-Defined Exceptions
• Propagating Exceptions
• RAISE_APPLICATION_ERROR
7. ATTRIBUTES IN PL/SQL
• % type
• % rowtype
8. CURSORS IN PL/SQL
• About Cursors
• Implicit cursors
• Explicit cursors
• Declaring the cursor
• Opening the cursor
• Fetching the data from the cursor
• Explicit Cursor Attributes
• Cursors and Records
• Cursor For Loops
9. ADVANCED EXPLICIT CURSOR CONCEPTS
• Cursor with Parameters
• The FOR UPDATE Clause
• The WHERE CURRENT OF Clause
• Cursors with Sub queries
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
10. PROCEDURES IN PL/SQL
• PL/SQL Program Constructs
• Overview of Subprograms
• Block Structure for Anonymous PL/SQL
Blocks
• PL/SQL Subprograms
• Developing Subprograms by Using iSQL*Plus
• Invoking Stored Procedures and Functions
• Creating Procedures
• Formal parameters VS Actual parameters
• Creating Procedures with Parameters
(IN,OUT,INOUT)
• Declaring Subprograms
• Invoking a Procedure from Another Procedure
• Handled Exceptions
• Un-Handled Exceptions
• Removing Procedures
11. FUNCTIONS IN PL/SQL
• Creating Functions
• Executing Functions
• Invoking Functions in SQL Expressions
• Restrictions on Calling Functions from SQL Expressions
• Removing Functions
• Comparing Procedures and Functions
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
12. PACKAGES IN PL/SQL
• Advantages of Packages
• Components of a Package
• Referencing Package Objects
• Developing a Package
• Creating the Package Specification
• Declaring Public Constructs
• Creating the Package Body
• Public and Private Constructs
• Invoking Package Constructs
• Declaring a Bodiless Package
• Removing Packages
• Overloading
• Using Forward Declarations
• Creating a One--Time--Only Procedure
• Using the DBMS_SQL Package
• Dynamic SQL Using EXECUTE IMMEDIATE
• Using the DBMS_DDL Package
13. MANIPULATING LARGE OBJECTS
• Contrasting LONG and LOB data types
• Managing Internal LOB’s
• Managing BFILES
• DBMS_LOB_WRITE and DBMS_LOB_READ
• Creating a Temporary LOB
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
14. TRIGGERS
• Database triggers
• Creating DML Statement triggers
• Using Conditional Predicates
• Creating DML ROW Trigger
• Using OLD and NEW Qualifiers
• Restricting a ROW Trigger
• Differentiating Between Database Triggers and Stored Procedures
• Managing Triggers
• Drop trigger
15. ORDBMS CONCEPTS

More Related Content

Ad

Similar to Oracle (20)

PDF
Oracle training in_hyderabad
DOCX
Oracle 11g developer on linux training in bangalore
DOCX
Oracle 11g developer on linux training in bangalore
PDF
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
PDF
Oracle 11G Development Training noida Delhi NCR
DOCX
Oracle Course content
DOCX
Oracle Fundamental and PL-SQL.docx
DOC
Oracle 11g sql plsql training
PDF
Payilagam oracle sql & plsql training syllabus
PDF
Oracle11gdevtrainingindelhincr
PDF
Oracle_Database_11g_SQL_Fundamentals_I_(Vol2)_Oracle_SQL.pdf
PDF
48742447 11g-sql-fundamentals-ii-additional-practices-and-solutions
PDF
PDF
Pl lab solution
DOC
Oracle 11g
DOCX
Java full stack1
PPTX
PL/SQL Fundamentals I
PDF
11g-sql-fundamentals-ppt.pdf
PDF
Pl sql student guide v 3
PDF
Pl sql student guide v 4
Oracle training in_hyderabad
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
Oracle 11G Development Training noida Delhi NCR
Oracle Course content
Oracle Fundamental and PL-SQL.docx
Oracle 11g sql plsql training
Payilagam oracle sql & plsql training syllabus
Oracle11gdevtrainingindelhincr
Oracle_Database_11g_SQL_Fundamentals_I_(Vol2)_Oracle_SQL.pdf
48742447 11g-sql-fundamentals-ii-additional-practices-and-solutions
Pl lab solution
Oracle 11g
Java full stack1
PL/SQL Fundamentals I
11g-sql-fundamentals-ppt.pdf
Pl sql student guide v 3
Pl sql student guide v 4
Ad

Recently uploaded (20)

PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Computing-Curriculum for Schools in Ghana
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Classroom Observation Tools for Teachers
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Lesson notes of climatology university.
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Complications of Minimal Access Surgery at WLH
PPTX
GDM (1) (1).pptx small presentation for students
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
01-Introduction-to-Information-Management.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Computing-Curriculum for Schools in Ghana
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Classroom Observation Tools for Teachers
Final Presentation General Medicine 03-08-2024.pptx
O7-L3 Supply Chain Operations - ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
Lesson notes of climatology university.
Weekly quiz Compilation Jan -July 25.pdf
Cell Types and Its function , kingdom of life
A systematic review of self-coping strategies used by university students to ...
Complications of Minimal Access Surgery at WLH
GDM (1) (1).pptx small presentation for students
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
2.FourierTransform-ShortQuestionswithAnswers.pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
01-Introduction-to-Information-Management.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra

Oracle

  • 1. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 1. RDBMS • Introduction to RDBMS • Differentiating DBMS & RDBMS • Codd’s Rules SCHAMA OBJECTS IN SQL • Data Definition Language (DDL) • Data Manipulation Language (DML) • Data Control Language (DCL) • Transaction Control Language (TCL) 3. OPERATORS IN SQL • Arithmetic operators • Relational operators • Logical operators • Set Operators 4. FUNCTIONS IN SQL • Single Row Functions • Numeric Functions • String Functions • Date Functions • Conversion Functions • Group Functions • Nesting Functions
  • 2. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 5. CLAUSES IN SQL • Using the WHERE Clause • ORDER BY Clause • Sorting by Multiple Columns • HAVING 6. CONSTRAINTS • Not Null Constraint • Unique Constraint • Primary Key Constraint • Referential Integrity Constraint • Check Constraint 7. INDEXES • Simple Index • Complex Index • INDEX BY Tables • Using INDEX BY Table Methods • INDEX BY Table of Records 8. SYNONYMS 9. SEQUENCES 10. VIEWS • Read only Views • Updateable Views
  • 3. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 11. CLUSTERS 12. JOINS • Cartesian Products • Retrieving Records with Equijoins • Using Table Aliases • Joining More than Two Tables • Non-Equijoins • Outer Joins • Self Joins • Creating Cross Joins • Creating Natural Joins • Creating Joins with the USING Clause • Retrieving Records with the USING Clause • Retrieving Records with the ON Clause • Creating Three-Way Joins with the ON Clause • LEFT OUTER JOIN • RIGHT OUTER JOIN • FULL OUTER JOIN 13. SUB QUERIES & NESTED QUERIES 14. GRANT & REVOKE PRIVILEGES
  • 4. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G PLSQL 1. ARCHITECTURE OF PL/SQL 2. STRUCTURE (SKELETON ) OF PL/SQL 3. OPERATORS IN PL/SQL • Arithmetic Operators • Comparison Operators • Logical Operators 4. CONTROL STATEMENTS IN PL/SQL • Various forms of if • CASE expressions 5. ITERATIVE CONTROL : LOOP STATEMENTS • Basic Loops • WHILE Loops • FOR LOOPS • Nested Loops 6. EXCEPTION HANDLING • Handling Exceptions with PL/SQL • Exception Types • Implicitly raised • Explicitly raised • Trapping Exceptions • Predefined Exceptions
  • 5. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G • Non predefined Error • Functions for Trapping Exceptions • User-Defined Exceptions • Propagating Exceptions • RAISE_APPLICATION_ERROR 7. ATTRIBUTES IN PL/SQL • % type • % rowtype 8. CURSORS IN PL/SQL • About Cursors • Implicit cursors • Explicit cursors • Declaring the cursor • Opening the cursor • Fetching the data from the cursor • Explicit Cursor Attributes • Cursors and Records • Cursor For Loops 9. ADVANCED EXPLICIT CURSOR CONCEPTS • Cursor with Parameters • The FOR UPDATE Clause • The WHERE CURRENT OF Clause • Cursors with Sub queries
  • 6. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 10. PROCEDURES IN PL/SQL • PL/SQL Program Constructs • Overview of Subprograms • Block Structure for Anonymous PL/SQL Blocks • PL/SQL Subprograms • Developing Subprograms by Using iSQL*Plus • Invoking Stored Procedures and Functions • Creating Procedures • Formal parameters VS Actual parameters • Creating Procedures with Parameters (IN,OUT,INOUT) • Declaring Subprograms • Invoking a Procedure from Another Procedure • Handled Exceptions • Un-Handled Exceptions • Removing Procedures 11. FUNCTIONS IN PL/SQL • Creating Functions • Executing Functions • Invoking Functions in SQL Expressions • Restrictions on Calling Functions from SQL Expressions • Removing Functions • Comparing Procedures and Functions
  • 7. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 12. PACKAGES IN PL/SQL • Advantages of Packages • Components of a Package • Referencing Package Objects • Developing a Package • Creating the Package Specification • Declaring Public Constructs • Creating the Package Body • Public and Private Constructs • Invoking Package Constructs • Declaring a Bodiless Package • Removing Packages • Overloading • Using Forward Declarations • Creating a One--Time--Only Procedure • Using the DBMS_SQL Package • Dynamic SQL Using EXECUTE IMMEDIATE • Using the DBMS_DDL Package 13. MANIPULATING LARGE OBJECTS • Contrasting LONG and LOB data types • Managing Internal LOB’s • Managing BFILES • DBMS_LOB_WRITE and DBMS_LOB_READ • Creating a Temporary LOB
  • 8. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 14. TRIGGERS • Database triggers • Creating DML Statement triggers • Using Conditional Predicates • Creating DML ROW Trigger • Using OLD and NEW Qualifiers • Restricting a ROW Trigger • Differentiating Between Database Triggers and Stored Procedures • Managing Triggers • Drop trigger 15. ORDBMS CONCEPTS