🎄 Special Offer! 🎅🎁 Flat 40% OFF on all courses!
All Courses
Programming Courses
Python Certification Training Course
Trending
Python Django Certification Training Course
Node.js Certification Training Course
Java Certification Training Course
Best Seller
Spring Framework Certification Training Course
Spring Boot Certification Training Course
Trending
Hibernate Certification Training Course
Microsoft .NET Framework Certification Training Course
Data Analytics Certification Training Course
Trending
PHP MYSQL with MVC Certification Training Course
Advanced Java Certification Training
Go Language Certification Training
Flutter Certification Training
Get your free demo class
Call Us
Master Program
Full Stack Certification Training Course
Trending
DevOps Master Program Certification Training Course
New
Cloud Masters Program Certification Training Course
Popular
Data Science Master Program Certification Training Course
Popular
Software Testing Master Program Certification Training Course
Get your free demo class
Call Us
Cloud Computing
AWS Solution Architect Associate Certification Training
Trending
AWS Certified DevOps Engineer Professional Training
Popular
AWS Development Certification Training Course
New
Microsoft Azure Certification Training Course (AZ-104 & AZ-304)
Microsoft Azure DevOps Certification Training Course (AZ-400)
Microservices Certification Training Course
Salesforce Developer Certification Training Course
Salesforce Administrator Certification Training Course
Linux Certification Training Course
Get your free demo class
Call Us
DevOps
DevOps Certification Training Course
Trending
Kubernetes Certification Training Course
Docker Certification Training Course
Ansible Certification Training Course
Chef Certification Training Course
GIT Certification Training Course
DevSecOps Certification Training Course in Bangalore
Get your free demo class
Get now
Data science
DataScience with Python Certification Training Course
Best Seller
Machine Learning Certification Training Course
Deep Learning Certification Training Course
(AI) Artificial Intelligence Certification Training Course
Trending
Get your free demo class
Call Us
Big Data
Big Data Hadoop Certification Training Course
Trending
Apache Spark and Scala Certification Training Course
Apache Kafka Certification Training Course
Best Seller
Get Your Free Demo Class
Call Us
Software Testing
Selenium Certification Training Course
Trending
Selenium with Python Certification Training Course
New
Selenium with C# Certification Training Course
Manual Testing Certification Training Course
Get your free demo class
Call Us
Robotic Process Automation
RPA using UiPath Certification Training Course
Trending
RPA using Automation Anywhere Certification Training Course
RPA using Blue Prism Certification Training Course
Get your free demo class
Call Us
Frontend Development
Angular Certification Training Course
Trending
React JS Certification Training Course
Best Seller
Web Development Certification Training Course
MERN Stack Certification Training Course
Get your free demo class
Call Us
Databases
MySQL Certification Training Course
Oracle Certification Training Course
MongoDB Certification Training Course
Trending
Get your free demo class
Call Us
Mobile Development
Android Certification Training Course
Trending
Get your free demo class
Call Us
Home
Courses
Programming & Frameworks
DevOps
Data Science
Cloud Computing
Robotic Process Automation
Software Testing
Frontend Development
Master Program
Databases
Big Data
Mobile Development
About
FAQs
Blog
Gallery
Contact
X
Contact Us
Oracle Certification Training Course
Curriculum
40 Sections
306 Lessons
50 Hours
Expand all sections
Collapse all sections
Introduction to Oracle Database
7
2.0
List the features of Oracle Database 11g
2.1
Discuss the basic design, theoretical, and physical aspects of a relational database
2.2
Categorize the different types of SQL statements
2.3
Describe the data set used by the course
2.4
Log on to the database using SQL Developer environment
2.5
Save queries to files and use script files in SQL Developer
2.6
Hands-On
Retrieve Data using the SQL SELECT Statement
9
3.0
List the capabilities of SQL SELECT statements
3.1
Generate a report of data from the output of a basic SELECT statement
3.2
Select All Columns
3.3
Select Specific Columns
3.4
Use Column Heading Defaults
3.5
Use Arithmetic Operators
3.6
Understand Operator Precedence
3.7
Learn the DESCRIBE command to display the table structure
3.8
Hands-On
Learn to Restrict and Sort Data
7
4.0
Write queries that contain a WHERE clause to limit the output retrieved
4.1
List the comparison operators and logical operators that are used in a WHERE clause
4.2
Describe the rules of precedence for comparison and logical operators
4.3
Use character string literals in the WHERE clause
4.4
Write queries that contain an ORDER BY clause to sort the output of a SELECT statement
4.5
Sort output in descending and ascending order
4.6
Hands-On
Usage of Single-Row Functions to Customize Output
6
5.0
Describe the differences between single row and multiple row functions
5.1
Manipulate strings with character function in the SELECT and WHERE clauses
5.2
Manipulate numbers with the ROUND, TRUNC, and MOD functions
5.3
Perform arithmetic with date data
5.4
Manipulate dates with the DATE functions
5.5
Hands-On
Invoke Conversion Functions and Conditional Expressions
6
6.0
Describe implicit and explicit data type conversion
6.1
Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
6.2
Nest multiple functions
6.3
Apply the NVL, NULLIF, and COALESCE functions to data
6.4
Use conditional IF THEN ELSE logic in a SELECT statement
6.5
Hands-On
Aggregate Data Using the Group Functions
4
7.0
Use the aggregation functions in SELECT statements to produce meaningful reports
7.1
Divide the data in groups by using the GROUP BY clause
7.2
Exclude groups of date by using the HAVING clause
7.3
Hands-On
Display Data From Multiple Tables Using Joins
4
8.0
Write SELECT statements to access data from more than one table
8.1
View data that generally does not meet a join condition by using outer joins
8.2
Join a table by using a self join
8.3
Hands-On
Use Subqueries to Solve Queries
5
9.0
Describe the types of problem that subqueries can solve
9.1
Define sub-queries
9.2
List the types of sub-queries
9.3
Write single-row and multiple-row subqueries
9.4
Hands-On
The SET Operators
4
10.0
Describe the SET operators
10.1
Use a SET operator to combine multiple queries into a single query
10.2
Control the order of rows returned
10.3
Hands-On
Data Manipulation Statements
7
11.0
Describe each DML statement
11.1
Insert rows into a table
11.2
Change rows in a table by the UPDATE statement
11.3
Delete rows from a table with the DELETE statement
11.4
Save and discard changes with the COMMIT and ROLLBACK statements
11.5
Explain read consistency
11.6
Hands-On
Use of DDL Statements to Create and Manage Tables
7
12.0
Categorize the main database objects
12.1
Review the table structure
12.2
List the data types available for columns
12.3
Create a simple table
12.4
Decipher how constraints can be created at table creation
12.5
Describe how schema objects work
12.6
Hands-On
Other Schema Objects
6
13.0
Create a simple and complex view
13.1
Retrieve data from views
13.2
Create, maintain, and use sequences
13.3
Create and maintain indexes
13.4
Create private and public synonyms
13.5
Hands-On
Control User Access
9
14.0
Differentiate system privileges from object privileges
14.1
Create Users
14.2
Grant System Privileges
14.3
Create and Grant Privileges to a Role
14.4
Change Your Password
14.5
Grant Object Privileges
14.6
How to pass on privileges?
14.7
Revoke Object Privileges
14.8
Hands-On
Management of Schema Objects
9
15.0
Add, Modify and Drop a Column
15.1
Add, Drop and Defer a Constraint
15.2
How to enable and disable a Constraint?
15.3
Create and Remove Indexes
15.4
Create a Function-Based Index
15.5
Perform Flashback Operations
15.6
Create an External Table by Using ORACLE_LOADER and by Using ORACLE_DATAPUMP
15.7
Query External Tables
15.8
Hands-On
Manage Objects with Data Dictionary Views
9
16.0
Explain the data dictionary
16.1
Use the Dictionary Views
16.2
USER_OBJECTS and ALL_OBJECTS Views
16.3
Table and Column Information
16.4
Query the dictionary views for constraint information
16.5
Query the dictionary views for view, sequence, index and synonym information
16.6
Add a comment to a table
16.7
Query the dictionary views for comment information
16.8
Hands-On
Manipulate Large Data Sets
9
17.0
Use Subqueries to Manipulate Data
17.1
Retrieve Data Using a Subquery as Source
17.2
Insert Using a Subquery as a Target
17.3
Usage of the WITH CHECK OPTION Keyword on DML Statements
17.4
List the types of Multitable INSERT Statements
17.5
Use Multitable INSERT Statements
17.6
Merge rows in a table
17.7
Track Changes in Data over a period of time
17.8
Hands-On
Data Management in Different Time Zones
9
18.0
Time Zones
18.1
CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP
18.2
Compare Date and Time in a Session’s Time Zone
18.3
DBTIMEZONE and SESSIONTIMEZONE
18.4
Difference between DATE and TIMESTAMP
18.5
INTERVAL Data Types
18.6
Use EXTRACT, TZ_OFFSET and FROM_TZ
18.7
Invoke TO_TIMESTAMP,TO_YMINTERVAL and TO_DSINTERVAL
18.8
Hands-On
Retrieve Data Using Sub-queries
9
19.0
Multiple-Column Subqueries
19.1
Pairwise and Non Pairwise Comparison
19.2
Scalar Subquery Expressions
19.3
Solve problems with Correlated Subqueries
19.4
Update and Delete Rows Using Correlated Subqueries
19.5
The EXISTS and NOT EXISTS operators
19.6
Invoke the WITH clause
19.7
The Recursive WITH clause
19.8
Hands-On
Regular Expression Support
9
20.0
Use the Regular Expressions Functions and Conditions in SQL
20.1
Use Meta Characters with Regular Expressions
20.2
Perform a Basic Search using the REGEXP_LIKE function
20.3
Find patterns using the REGEXP_INSTR function
20.4
Extract Substrings using the REGEXP_SUBSTR function
20.5
Replace Patterns Using the REGEXP_REPLACE function
20.6
Usage of Sub-Expressions with Regular Expression Support
20.7
Implement the REGEXP_COUNT function
20.8
Hands-On
Oracle PLSQL Training Syllabus - Introduction to PL/SQL
6
21.0
PL/SQL Overview
21.1
Benefits of PL/SQL Subprograms
21.2
Overview of the Types of PL/SQL blocks
21.3
Create a Simple Anonymous Block
21.4
Generate Output from a PL/SQL Block
21.5
Hands-On
PL/SQL Identifiers
8
22.0
List the different Types of Identifiers in a PL/SQL subprogram
22.1
Usage of the Declarative Section to define Identifiers
22.2
Use variables to store data
22.3
Identify Scalar Data Types
22.4
The %TYPE Attribute
22.5
What are Bind Variables?
22.6
Sequences in PL/SQL Expressions
22.7
Hands-On
Write Executable Statements
7
23.0
Describe Basic PL/SQL Block Syntax Guidelines
23.1
Comment Code
23.2
Deployment of SQL Functions in PL/SQL
23.3
How to convert Data Types?
23.4
Nested Blocks
23.5
Identify the Operators in PL/SQL
23.6
Hands-On
Interaction with the Oracle Server
6
24.0
Invoke SELECT Statements in PL/SQL to Retrieve data
24.1
Data Manipulation in the Server Using PL/SQL
24.2
SQL Cursor concept
24.3
Usage of SQL Cursor Attributes to Obtain Feedback on DML
24.4
Save and Discard Transactions
24.5
Hands-On
Control Structures
7
25.0
Conditional processing Using IF Statements
25.1
Conditional processing Using CASE Statements
25.2
Use simple Loop Statement
25.3
Use While Loop Statement
25.4
Use For Loop Statement
25.5
Describe the Continue Statement
25.6
Hands-On
Composite Data Types
7
26.0
Use PL/SQL Records
26.1
The %ROWTYPE Attribute
26.2
Insert and Update with PL/SQL Records
26.3
Associative Arrays (INDEX BY Tables)
26.4
Examine INDEX BY Table Methods
26.5
Use INDEX BY Table of Records
26.6
Hands-On
Explicit Cursors
9
27.0
What are Explicit Cursors?
27.1
Declare the Cursor
27.2
Open the Cursor
27.3
Fetch data from the Cursor
27.4
Close the Cursor
27.5
Cursor FOR loop
27.6
Explicit Cursor Attributes
27.7
FOR UPDATE Clause and WHERE CURRENT Clause
27.8
Hands-On
Exception Handling
8
28.0
Understand Exceptions
28.1
Handle Exceptions with PL/SQL
28.2
Trap Predefined Oracle Server Errors
28.3
Trap Non-Predefined Oracle Server Errors
28.4
Trap User-Defined Exceptions
28.5
Propagate Exceptions
28.6
RAISE_APPLICATION_ERROR Procedure
28.7
Hands-On
Stored Procedures and Functions
8
29.0
Understand Stored Procedures and Functions
29.1
Differentiate between anonymous blocks and subprograms
29.2
Create a Simple Procedure
29.3
Create a Simple Procedure with IN parameter
29.4
Create a Simple Function
29.5
Execute a Simple Procedure
29.6
Execute a Simple Function
29.7
Hands-On
Create Stored Procedures
9
30.0
Create a Modularized and Layered Subprogram Design
30.1
Modularize Development With PL/SQL Blocks
30.2
Describe the PL/SQL Execution Environment
30.3
Identity the benefits of Using PL/SQL Subprograms
30.4
List the differences Between Anonymous Blocks and Subprograms
30.5
Create, Call, and Remove Stored Procedures Using the CREATE Command and SQL Developer
30.6
Implement Procedures Parameters and Parameters Modes
30.7
View Procedures Information Using the Data Dictionary Views and SQL Developer
30.8
Hands-On
Create Stored Functions
8
31.0
Create, Call, and Remove a Stored Function Using the CREATE Command and SQL Developer
31.1
Identity the advantages of Using Stored Functions in SQL Statements
31.2
List the steps to create a stored function
31.3
Implement User-Defined Functions in SQL Statements
31.4
Identity the restrictions when calling Functions from SQL statements
31.5
Control Side Effects when calling Functions from SQL Expressions
31.6
View Functions Information
31.7
Hands-On
Create Packages
9
32.0
Identity the advantages of Packages
32.1
Describe Packages
32.2
List the components of a Package
32.3
Develop a Package
32.4
How to enable visibility of a Package’s components?
32.5
How to enable visibility of a Package’s components?
32.6
Invoke Package Constructs
32.7
View PL/SQL Source Code Using the Data Dictionary
32.8
Hands-On
Packages
9
33.0
Overloading Subprograms in PL/SQL
33.1
Use the STANDARD Package
33.2
Use Forward Declarations to Solve Illegal Procedure Reference
33.3
Implement Package Functions in SQL and Restrictions
33.4
Persistent State of Packages
33.5
Persistent State of a Package Cursor
33.6
Control Side Effects of PL/SQL Subprograms
33.7
Invoke PL/SQL Tables of Records in Packages
33.8
Hands-On
Implement Oracle-Supplied Packages in Application Development
7
34.0
What are Oracle-Supplied Packages?
34.1
Examples of Some of the Oracle-Supplied Packages
34.2
How Does the DBMS_OUTPUT Package Work?
34.3
Use the UTL_FILE Package to Interact With Operating System Files
34.4
Invoke the UTL_MAIL Package
34.5
Write UTL_MAIL Subprograms
34.6
Hands-On
Dynamic SQL
9
35.0
The Execution Flow of SQL
35.1
What is Dynamic SQL?
35.2
Declare Cursor Variables
35.3
Dynamically executing a PL/SQL Block
35.4
Configure Native Dynamic SQL to Compile PL/SQL Code
35.5
Invoke DBMS_SQL Package
35.6
Implement DBMS_SQL with a Parameterized DML Statement
35.7
Dynamic SQL Functional Completeness
35.8
Hands-On
Design Considerations for PL/SQL Code
9
36.0
Standardize Constants and Exceptions
36.1
Understand Local Subprograms
36.2
Write Autonomous Transactions
36.3
Implement the NOCOPY Compiler Hint
36.4
Invoke the PARALLEL_ENABLE Hint
36.5
The Cross-Session PL/SQL Function Result Cache
36.6
The DETERMINISTIC Clause with Functions
36.7
Usage of Bulk Binding to Improve Performance
36.8
Hands-On
Triggers
9
37.0
Describe Triggers
37.1
Identify the Trigger Event Types and Body
37.2
Business Application Scenarios for Implementing Triggers
37.3
Create DML Triggers Using the CREATE TRIGGER Statement and SQL Developer
37.4
Identify the Trigger Event Types, Body, and Firing (Timing)
37.5
Statement Level Triggers Versus Row Level Triggers
37.6
Create Instead of and Disabled Triggers
37.7
How to Manage, Test, and Remove Triggers?
37.8
Hands-On
Create Compound, DDL, and Event Database Triggers
9
38.0
What are Compound Triggers?
38.1
Identify the Timing-Point Sections of a Table Compound Trigger
38.2
Compound Trigger Structure for Tables and Views
38.3
Implement a Compound Trigger to Resolve the Mutating Table Error
38.4
Compare Database Triggers to Stored Procedures
38.5
Create Triggers on DDL Statements
38.6
Create Database-Event and System-Event Triggers
38.7
System Privileges Required to Manage Triggers
38.8
Hands-On
The PL/SQL Compiler
9
39.0
What is the PL/SQL Compiler?
39.1
Describe the Initialization Parameters for PL/SQL Compilation
39.2
List the New PL/SQL Compile Time Warnings
39.3
Overview of PL/SQL Compile Time Warnings for Subprograms
39.4
List the benefits of Compiler Warnings
39.5
List the PL/SQL Compile Time Warning Messages Categories
39.6
Setting the Warning Messages Levels: Using SQL Developer, PLSQL_WARNINGS Initialization Parameter, and the DBMS_WARNING Package Subprograms
39.7
View Compiler Warnings: Using SQL Developer, SQL*Plus, or the Data Dictionary Views
39.8
Hands-On
Manage PL/SQL Code
9
40.0
What Is Conditional Compilation?
40.1
Implement Selection Directives
40.2
Invoke Predefined and User-Defined Inquiry Directives
40.3
The PLSQL_CCFLAGS Parameter and the Inquiry Directive
40.4
Conditional Compilation Error Directives to Raise User-Defined Errors
40.5
The DBMS_DB_VERSION Package
40.6
Write DBMS_PREPROCESSOR Procedures to Print or Retrieve Source Text
40.7
Obfuscation and Wrapping PL/SQL Code
40.8
Hands-On
Manage Dependencies
9
41.0
Overview of Schema Object Dependencies
41.1
Query Direct Object Dependencies using the USER_DEPENDENCIES View
41.2
Query an Object’s Status
41.3
Invalidation of Dependent Objects
41.4
Display the Direct and Indirect Dependencies
41.5
Fine-Grained Dependency Management in Oracle Database 11g
41.6
Understand Remote Dependencies
41.7
Recompile a PL/SQL Program Unit
41.8
Hands-On
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content