| Learn Oracle: Introduction to Oracle SQL and PL/SQL in the shortest time possible, start now with the linked tutorials below: (Please allow a few seconds to load) |
 |
To ensure the FREE tutorials below run smoothly, please view our short checklist - CLICK HERE |
Welcome
Welcome
Useful Web Sites
What is Oracle Software?
The History of Databases
The History of Oracle
About this Course
The Relational Database Model
The Relational Database Model
The Concerts Schema
Normalization - Tuition 1
Normalization - Tuition 2
Denormalization - Tuition 1
Denormalization - Tuition 2
Oracle SQL and PL/SQL Tools
What are the Oracle SQL and PL/SQL Tools?
SQL Plus
Formatting Output
SQL Plus Worksheet
iSQL Plus
Oracle Enterprise Manager
Oracle Enterprise Manager - Tuition 2
We hope you enjoyed the free lessons above. To view the complete contents including the chapters below, please purchase the CD. Alternatively you can sign up to the Online University and gain full, instant access to this, and all 450+ tutorials for only $30/£15 per month by clicking here
CLICK HERE TO BUY THIS TUTORIAL ON CD
The Architecture of Oracle
The Oracle Database and Oracle Instance - Tuition 1
The Oracle Database and Oracle Instance - Tuition 2
Control Files, Logging, Archiving and Recoverability
Creating Database Objects
Oracle Simple Datatypes - Tuition 1
Oracle Simple Datatypes - Tuition 2
Oracle Complex and Object Datatypes
Types of Tables
Methods of Table Creation
Create Table Syntax
Example Table Creations - Tuition 1
Example Table Creations - Tuition 2
Altering and Dropping Tables - Tuition 1
Altering and Dropping Tables - Tuition 2
What are Constraints?
Creating, Changing and Dropping Constraints
Types of Indexes - Tuition 1
Types of Indexes - Tuition 2
Creating, Altering and Dropping Indexes
Sequence Counters
Synonyms
Views - Tuition 1
Views - Tuition 2
Metadata Views and Error Messages
Users and Security
Schemas, Users, Privileges and Roles - Tuition 1
Schemas, Users, Privileges and Roles - Tuition 2
Schemas, Users, Privileges and Roles - Tuition 3
Types of Users
Creating Users - Tuition 1
Creating Users - Tuition 2
Altering and Dropping Users
Security
System Privileges
Object Privileges
Granting and Revoking Privileges - Tuition 1
Granting and Revoking Privileges - Tuition 2
Grouping Privileges Using Roles - Tuition 1
Grouping Privileges Using Roles - Tuition 2
Setting Roles
Retrieving Data from the Database
The SELECT Statement - Tuition 1
The SELECT Statement - Tuition 2
The SELECT Statement - Tuition 3
Types of SELECT Statement - Tuition 1
Types of SELECT Statement - Tuition 2
The DUAL Table - Tuition 1
The DUAL Table - Tuition 2
What is a NULL?
Pseudo-Columns - Tuition 1
Pseudo-Columns - Tuition 2
More About SQL Plus Formatting - Tuition 1
More About SQL Plus Formatting - Tuition 2
More About SQL Plus Formatting - Tuition 3
Oracle Built In Functions
Types of Functions - Tuition 1
Types of Functions - Tuition 2
String Functions - Tuition 1
String Functions - Tuition 2
String Functions - Tuition 3
Number Functions
Date Functions - Tuition 1
Date Functions - Tuition 2
Other Functions - Tuition 1
Other Functions - Tuition 2
Datatype Conversion Functions - Tuition 1
Datatype Conversion Functions - Tuition 2
Custom Functions Using PL/SQL
Filtering SELECT Statements
The WHERE Clause
Conditional Comparisons
Using the WHERE Clause
Using Logical Operators - Tuition 1
Using Logical Operators - Tuition 2
Using Conditional Comparisons - Tuition 1
Using Conditional Comparisons - Tuition 2
Sorting SELECT Statements
The ORDER BY Clause
Sorting Methods
Joining Multiple Tables
What is a Join?
Two Join Syntax Formats
Types of Joins - Tuition 1
Types of Joins - Tuition 2
Types of Joins - Tuition 3
Cross Join or Cartesian Product
Natural or Inner Join - Tuition 1
Natural or Inner Join - Tuition 1
Natural or Inner Join - Tuition 1
Outer Join - Tuition 1
Outer Join - Tuition 2
Self Join
Equi-Joins, Anti-Joins and Range-Joins
Mutable and Complex Joins
Summarizing with GROUP BY
What does GROUP BY do?
The GROUP BY Clause
Types of Grouping Functions - Tuition 1
Types of Grouping Functions - Tuition 2
Special Behavior - Tuition 1
Special Behavior - Tuition 2
Summary Functions
Statistical Functions
Other Functions
Filtering GROUP BY with the HAVING Clause
Extending the GROUP BY Clause - Tuition 1
Extending the GROUP BY Clause - Tuition 2
Subqueries and Other Advanced Queries
What is a Subquery?
Types of Subqueries
Comparison Conditions Revisited - Tuition 1
Comparison Conditions Revisited - Tuition 2
Comparison Conditions Revisited - Tuition 3
Regular vs. Correlated Subqueries
Nested Subqueries and Replacing Joins
Where can Subqueries be Used?
Hierarchical Queries
Set Operators and Composite Queries
Oracle’s Data Manipulation Language (DML)
What is DML?
Adding Data with INSERT
Multiple Table INSERT - Tuition 1
Multiple Table INSERT - Tuition 2
Changing Data with UPDATE - Tuition 1
Changing Data with UPDATE - Tuition 2
Remove Data with DELETE or TRUNCATE - Tuition 1
Remove Data with DELETE or TRUNCATE - Tuition 2
Merging Tables with MERGE - Tuition 1
Merging Tables with MERGE - Tuition 2
Transactional Control
Locking and Visibility of Data Changes
COMMIT vs ROLLBACK
PL/SQL (Programming Language SQL)
What is PL/SQL?
Modular Structure
Anonymous Procedures
Named Procedures
Functions
Packages
Triggers - Tuition 1
Triggers - Tuition 2
Variables and Types in PL/SQL - Tuition 1
Variables and Types in PL/SQL - Tuition 2
Objects and Object Datatypes
More About Objects - Tuition 1
More About Objects - Tuition 2
Programming Control Structures
Simple Database Access in PL/SQL
Cursors and Implicit Cursors - Tuition 1
Cursors and Implicit Cursors - Tuition 2
Explicit Cursors - Tuition 1
Explicit Cursors - Tuition 2
Dynamic SQL
Provided (DBMS_) Packages
CLICK HERE TO BUY THIS TUTORIAL ON CD |