Relational Database concepts
  
Explaining the theoretical and physical aspects of a relational database
Relating clauses in SQL Select Statement to Components of an ERD
Explaining the relationship between a database and SQL
     Managing Tables using DML statements
 
 Managing Database Transactions
Controlling transactions
Perform Insert, Update and Delete operations
Performing multi table Inserts
Performing Merge statements
 
     Retrieving Data using the SQL SELECT Statement
 Using Column aliases
Using The SQL SELECT statement
Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
Using Arithmetic expressions and NULL values in the SELECT statement
     Managing Indexes Synonyms and Sequences
 
  
Managing Indexes
Managing Synonyms
Managing Sequences
     Restricting and Sorting Data
 
  
Applying Rules of precedence for operators in an expression
Limiting Rows Returned in a SQL Statement
Using Substitution Variables
Using the DEFINE and VERIFY commands
Sorting Data
     Use DDL to manage tables and their relationships
 
 Describing and Working with Tables
Describing and Working with Columns and Data Types
Creating tables
Dropping columns and setting column UNUSED
Truncating tables
Creating and using Temporary Tables
Creating and using external tables
Managing Constraints
 
     Using Single-Row Functions to Customize Output
 
 Manipulating strings with character functions in SQL SELECT and WHERE clauses
Performing arithmetic with date data
Manipulating numbers with the ROUND, TRUNC and MOD functions
Manipulating dates with the date function
     Managing Views
 
 Managing Views
 
     Using Conversion Functions and Conditional Expressions
 
 Applying the NVL, NULLIF, and COALESCE functions to data
Understanding implicit and explicit data type conversion
Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
Nesting multiple functions
       Controlling User Access
 
 Differentiating system privileges from object privileges
Granting privileges on tables
Distinguishing between granting privileges and roles
 
     Reporting Aggregated Data Using Group Functions
 
 Restricting Group Results
Creating Groups of Data
Using Group Functions
 
     Managing Objects with Data Dictionary Views
 
 Using data dictionary views
 
     Displaying Data from Multiple Tables
 
 Using Self-joins
Using Various Types of Joins
Using Non equijoins
Using OUTER joins
Understanding and Using Cartesian Products
 
     Using Subqueries to Solve Queries
 
 Using Single Row Subqueries
Using Multiple Row Subqueries
Update and delete rows using correlated subqueries
     Managing Data in Different Time Zones
 
 Working with CURRENT_DATE, CURRENT_TIMESTAMP,and LOCALTIMESTAMP
Working with INTERVAL data types
     Using SET Operators
 
 Matching the SELECT statements
Using the ORDER BY clause in set operations
Using The INTERSECT operator
Using The MINUS operator
Using The UNION and UNION ALL operators