Oracle Developer Syllabus
Oracle Developer Syllabus
Oracle Developer
Module:
SQL Fundamental- I
Program with PL/SQL
Oracle Form : Build Internet Application
Oracle: SQL Fundamentals - I
Section 1
Introduction to Oracle Database
1.
2.
3.
4.
5.
6.
Section 2
Retrieve Data using the SQL SELECT Statement
1.
2.
3.
4.
5.
6.
7.
8.
Section 3
Learn to Restrict and Sort Data
1.
2.
3.
4.
5.
Write queries that contain a WHERE clause to limit the output retrieved
List the comparison operators and logical operators that are used in a WHERE clause
Describe the rules of precedence for comparison and logical operators
Use character string literals in the WHERE clause
Write queries that contain an ORDER BY clause to sort the output of a SELECT
statement
6. Sort output in descending and ascending order
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Describe the differences between single row and multiple row functions
Manipulate strings with character function in the SELECT and WHERE clauses
Manipulate numbers with the ROUND, TRUNC, and MOD functions
Perform arithmetic with date data
Manipulate dates with the DATE functions
Section 5
Invoke Conversion Functions and Conditional Expressions
1.
2.
3.
4.
5.
Section 6
Aggregate Data Using the Group Functions
1. Use the aggregation functions to produce meaningful reports
2. Divide the retrieved data in groups by using the GROUP BY clause
3. Exclude groups of data by using the HAVING clause
Section 7
Display Data From Multiple Tables Using Joins
1. Write SELECT statements to access data from more than one table
2. View data that generally does not meet a join condition by using outer joins
3. Join a table to itself by using a self-join
Section 8
Use Sub-queries to Solve Queries
1.
2.
3.
4.
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 9
The SET Operators
1. Describe the SET operators
2. Use a SET operator to combine multiple queries into a single query
3. Control the order of rows returned
Section 10
Data Manipulation Statements
1.
2.
3.
4.
5.
6.
Section 11
Use of DDL Statements to Create and Manage Tables
1.
2.
3.
4.
5.
6.
Section 12
Other Schema Objects
1.
2.
3.
4.
5.
Section 13
Control User Access
1.
2.
3.
4.
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 14
Management of Schema Objects
1.
2.
3.
4.
5.
6.
7.
Section 16
Manipulate Large Data Sets
1.
2.
3.
4.
5.
6.
7.
8.
Section 17
Data Management in different Time Zones
1. Time Zones
2. CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Multiple-Column Subqueries
Pairwise and Nonpairwise Comparison
Scalar Subquery Expressions
Solve problems with Correlated Subqueries
Update and Delete Rows Using Correlated Subqueries
The EXISTS and NOT EXISTS operators
Invoke the WITH clause
The Recursive WITH clause
Section 19
Regular Expression Support
1.
2.
3.
4.
5.
6.
7.
8.
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Course Objectives
Course Agenda
Describe the Human Resources (HR) Schema
PL/SQL development environments available in this course
Introduction to SQL Developer
Section 2
Introduction to PL/SQL
1
2
3
4
5
Overview of PL/SQL
Identify the benefits of PL/SQL Subprograms
Overview of the types of PL/SQL blocks
Create a Simple Anonymous Block
How to generate output from a PL/SQL Block?
Section 3
Declare PL/SQL Identifiers
1
2
3
4
5
6
7
Section 4
Write Executable Statements
1
2
3
4
5
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 5
Interaction with the Oracle Server
1
2
3
4
5
6
7
8
Section 6
Control Structures
1
2
3
4
5
6
Section 7
Composite Data Types
1
2
3
4
5
6
Section 8
Explicit Cursors
1
2
3
4
5
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 9
Exception Handling
1
2
3
4
5
6
7
Understand Exceptions
Handle Exceptions with PL/SQL
Trap Predefined Oracle Server Errors
Trap Non-Predefined Oracle Server Errors
Trap User-Defined Exceptions
Propagate Exceptions
RAISE_APPLICATION_ERROR Procedure
Section 10
Stored Procedures
1
2
3
4
5
6
7
8
Section 11
Stored Functions and Debugging Subprograms
1
2
3
4
5
6
7
8
Section 12
Packages
1
2
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 13
Deploying Packages
1
2
3
4
5
6
7
8
Section 14
Implement Oracle-Supplied Packages in Application Development
1
2
3
4
5
6
Section 15
Dynamic SQL
1
2
3
4
5
6
7
8
Section 16
Design Considerations for PL/SQL Code
1
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 17
Triggers
1
2
3
4
5
6
7
8
Describe Triggers
Identify the Trigger Event Types and Body
Business Application Scenarios for Implementing Triggers
Create DML Triggers using the CREATE TRIGGER Statement and SQL Developer
Identify the Trigger Event Types, Body, and Firing (Timing)
Differences between Statement Level Triggers and Row Level Triggers
Create Instead of and Disabled Triggers
How to Manage, Test and Remove Triggers?
Section 18
Creating Compound, DDL, and Event Database Triggers
1
2
3
4
5
6
7
8
Section 19
PL/SQL Compiler
1
2
3
4
5
6
7
Section 20
Manage Dependencies
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 1
Introduction to Oracle Forms Developer and Oracle Forms Services
Describe the components of Oracle9i Developer Suite and the Oracle9i Application
Server
Describe the features and benefits of Oracle Forms Services and Oracle Forms Developer
Section 2
Running a Forms Developer Application
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 3
Creating LOVs and Editors
Design, create, and associate LOVs with text items in a form module
o Describe the relationship between LOVs and record groups
o Explain the steps to create an LOV manually
o Use the LOV Wizard to create an LOV
o Set LOV properties
Create editors and associate them with text items in a form module
Section 4
Creating Additional Input Items
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 5
Creating Noninput Items
Create a button
Section 6
Creating Windows and Content Canvases
Section 7
Working with Other Canvas Types
Describe the different types of canvases and their relationships to each other
Create a toolbar
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Section 8
Introduction to Triggers
Define triggers
Section 9
Working in the Forms Developer Environment
Section 10
Creating a Basic Form Module
Create data blocks, create data blocks with relationships and create control blocks
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in
Use wizards in re-entrant mode to make changes to the data block and layout
_____________________________________________________________________________________
Email ID: [email protected] / [email protected]
Mobile: +91 72990 40009 / 10
Web: cits.co.in