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