Course curriculum
-
1
Introduction
-
Introduction
-
-
2
Preparing the Practice Environment
-
Preparing Course Environment (Part I)
-
Preparing Course Environment (Part II)
-
-
3
Introducing SQL Developer
-
Introduction to SQL Developer
-
Demo - Getting Familiar with SQL Developer
-
Practice - Getting Familiar with SQL Developer
-
-
4
Introducing RDBMS and Data Models
-
Overview of RDBMS ( Part 1)
-
Overview of RDBMS ( Part 2)
-
Data Models (PART I)
-
Data Models (PART II)
-
-
5
Retrieving and Restricting Data in SQL
-
Introduction to Oracle SQL
-
Retrieving Data (PART I)
-
Retrieving Data (PART II)
-
Retrieving Data (PART III)
-
Restricting Data
-
Practice - Retrieving and Restricting Data
-
Quiz - Retrieving and Restricting Data
-
-
6
Sorting and Limiting Retrieved Data
-
Sorting and Limiting Retrieved Rows
-
Practice - Sorting and Limiting Retrieved Rows
-
Quiz - Sorting and Limiting Retrieved Rows
-
-
7
Using Substitution Variables
-
Using Substitution Variables
-
Practice - Using Substitution Variables
-
-
8
Using Single-Row Functions
-
Using Single-Row Functions
-
Practice - Using Single-Row Functions
-
Quiz - Using Single-row Functions
-
Working with DATE Data Type
-
Practice - Working with DATE Data Type
-
Using Conversion Functions (PART I)
-
Using Conversion Functions (PART II)
-
Practice - Using Conversion Functions
-
Converting Character to DATE Data Type
-
Practice - Converting Character to DATE Data Type
-
Quiz - Using Conversion Functions
-
Functions to Handle Null Values
-
Practice - Functions to Handle Null Values
-
-
9
Using Conditional Expressions
-
Using Conditional Expressions
-
Practice - Using Conditional Expressions
-
Quiz - Conditional Expressions
-
-
10
Using Group Functions
-
Introducing Group Functions
-
Using Group Functions
-
Practice - Using Group Functions
-
-
11
Using Joins
-
Implementing Inner Joins (PART I)
-
Implementing Inner Joins (PART II)
-
Implementing Self and Non-equi Joins
-
Implementing Outer Joins
-
Practice - Using Joins
-
Quiz - Using Joins
-
-
12
Using Subqueries
-
Using Scalar Subqueries
-
Practice - Using Scalar Subqueries
-
Using Multiple-Row Subqueries
-
Using Multiple-Column Subqueries
-
Using Subqueries - More Options
-
Practice - Using Subqueries
-
Quiz - Subqueries
-
-
13
Using SET Operators
-
Using the Set Operators
-
Practice - Using Set Operators
-
Quiz - Set Operators
-
-
14
Hierarchical Retrieval
-
Hierarchical Retrieval
-
-
15
Using Oracle SQL Documentation
-
Using Oracle Database SQL Documentation
-
-
16
Using Data Manipulation Language DML Statements
-
Using DML Statements - INSERT (PART I)
-
Using DML Statements - INSERT (PART II)
-
Using DML Statements - UPDATE
-
Using DML Statements - DELETE
-
Using DML Statements - MERGE
-
Practice - Using DML Statements
-
Quiz - DML
-
-
17
Using Transaction Control Commands
-
Using Transaction Control Commands (PART I)
-
Using Transaction Control Commands (PART II)
-
Demo - Using Transaction Control Commands
-
Practice - Using Transaction Control Commands
-
Read Consistency and Locking Data (PART I)
-
Read Consistency and Locking Data (PART II)
-
Demo - Read Consistency and Locking Data
-
Practice - Using Transaction Control Commands
-
-
18
Using SQL-Plus
-
Using SQL-Plus (PART I)
-
Using SQL-Plus (PART II)
-
Practice - Using SQL-Plus
-
-
19
Creating and Modifying Tables
-
Introduction to Oracle Database Built-in Data Types
-
Creating Tables
-
Demo - Creating Tables
-
Practice - Creating and Managing Tables
-
Quiz - Creating and Managing Tables
-
Modifying Table Structure
-
Demo - Modifying Table Structure
-
-
20
Managing Constraints - Fundamentals
-
Managing Constraints - Fundamentals (PART I)
-
Managing Constraints - Fundamentals (PART II)
-
Managing Constraints - Fundamentals (PART III)
-
Demo - Managing Constraints - Fundamentals
-
Practice - Creating and Managing Constraints
-
Quiz - Constraint Fundamentals
-
-
21
Managing Views
-
Managing Views (PART I)
-
Managing Views (PART II)
-
Demo - Managing Views
-
Practice - Managing Views
-
Quiz - Views
-
-
22
Using Data Dictionary Views
-
Data Dictionary Views (PART I)
-
Data Dictionary Views (PART II)
-
Quiz - Data Dictionary Views
-
-
23
Creating and Managing Sequences
-
Creating and Managing Sequences
-
Demo - Creating and Managing Sequences
-
Quiz - Sequences
-
-
24
Using Indexes
-
Creating Indexes
-
Demo - Creating Indexes
-
Creating Indexes - More Options
-
Demo - Creating Indexes - More Options
-
Practice - Creating Indexes
-
Quiz - Indexes
-
Defragmenting Indexes
-
Demo - Rebuilding Indexes
-
-
25
Creating Database Users and Managing their Privileges
-
Creating Database Users
-
Controlling User Access - System Privileges
-
Demo - Managing System Privileges
-
Controlling User Access - Object Privileges
-
Demo - Managing Object Privileges
-
Managing Roles
-
Demo - Managing Roles
-
Practice - Managing Users and User Security
-
Quiz - Managing Privileges and Roles
-
-
26
Using Synonyms
-
Creating and Managing Synonyms
-
Demo - Creating and Managing Synonyms
-
-
27
Using TIMESTAMP Data Types
-
Using TIMESTAMP Data Type
-
Demo - Using TIMESTAMP Data Type
-
Using TIMESTAMP WITH TIME ZONE Data Type
-
Demo - Using TIMESTAMP WITH TIME ZONE Data Type
-
Quiz - Using TIMESTAMP
-
Handling Daylight Saving Time
-
Demo - Handling Daylight Saving Time
-
More Datetime Functions
-
Demo - More Datetime Functions
-
-
28
Using Interval Data Types
-
Managing Interval Data Types
-
Demo - Managing Interval Data Types
-
Quiz - Managing Interval Data Types
-
-
29
Using Temporary Tables
-
Managing Temporary Tables
-
Demo - Managing Temporary Tables
-
Quiz - Managing Temporary Tables
-
-
30
Managing External Tables
-
Managing External Tables
-
Demo - Managing External Tables
-
Quiz - Managing External Tables
-
-
31
Managing Constraints - Advanced Topics
-
Managing Constraints - Advanced Topics
-
Demo - Managing Constraints - Advanced Topics
-
Quiz - Managing Constraints - Advanced Topics
-