Read our blogs, tips and tutorials
Try our exercises or test your skills
Watch our tutorial videos
Catch up on one of our webinars
Take a self-paced course
Read our recent newsletters
License our courseware
Book expert consultancy
Buy our publications
Get help in using our site
403 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owl trainers only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
Search our website
We also send out useful tips in a monthly email newsletter ...
Here are the chapters included in this course manual (we use exactly the same manuals for our classroom and online Oracle PL/SQL courses).
Click here to download a sample of the first two chapters of this Introduction to Oracle manual, or review how to license our courseware.
| Section | Title |
|---|---|
| 1.1 | The Four Stages of Database Design |
| 1.2 | Many-to-Many Relationships |
| Section | Title |
|---|---|
| 2.1 | Installing Oracle Server |
| 2.2 | Installing Oracle SQL Developer |
| 2.3 | Creating a First Connection |
| 2.4 | Creating a Connection |
| 2.5 | Installing and Using the Database |
| Section | Title |
|---|---|
| 3.1 | Creating a User and Schema |
| 3.2 | Creating a Table |
| 3.3 | Data Types |
| 3.4 | Entering Data in Tables |
| Section | Title |
|---|---|
| 4.1 | Understanding Relationships |
| 4.2 | Creating a Relationship |
| 4.3 | Creating Data Models |
| 4.4 | Formatting the Data Model |
| 4.5 | Browser Operations |
| 4.6 | Creating Subviews |
| 4.7 | Synchronising Models |
| Section | Title |
|---|---|
| 5.1 | Working with Connections |
| 5.2 | Setting Preferences |
| 5.3 | SQL Worksheets and Schemas |
| 5.4 | Basic SELECT Statements |
| 5.5 | Running Queries |
| 5.6 | Dealing with Errors |
| 5.7 | Saving and Retrieving Queries |
| 5.8 | Formatting Worksheet Queries |
| 5.9 | Comments |
| Section | Title |
|---|---|
| 6.1 | SELECT Statement Syntax |
| 6.2 | Table Aliases |
| 6.3 | Column Aliases |
| 6.4 | Ordering Rows |
| 6.5 | Miscellaneous SELECT Tricks |
| 6.6 | Using UNION to Combine Results |
| 6.7 | Combining Data from Different Schemas |
| Section | Title |
|---|---|
| 7.1 | The WHERE Clause |
| 7.2 | Criteria with Numbers |
| 7.3 | Criteria using Text |
| 7.4 | Criteria for Dates |
| 7.5 | Combining Criteria |
| 7.6 | Filtering for Nulls |
| Section | Title |
|---|---|
| 8.1 | Copying and Pasting |
| 8.2 | Exporting Query Results to Excel |
| 8.3 | Exporting Table Data |
| 8.4 | Loading Data in Power Query |
| Section | Title |
|---|---|
| 9.1 | Creating Calculated Columns |
| 9.2 | Using SQL Functions |
| 9.3 | Casting Data Types |
| 9.4 | Numerical Calculations |
| 9.5 | Text Calculations |
| 9.6 | Examples of Text Functions |
| 9.7 | Dealing with Nulls |
| Section | Title |
|---|---|
| 10.1 | The Searched Case Expression |
| 10.2 | The Simple Case Statement |
| 10.3 | Nested CASE Statements |
| Section | Title |
|---|---|
| 11.1 | How Dates and Times Work |
| 11.2 | Basic Dates and Times |
| 11.3 | Representing Dates (and Times) |
| 11.4 | Extracting Parts of Dates |
| 11.5 | Getting the Difference Between Dates |
| 11.6 | Adding Dates |
| Section | Title |
|---|---|
| 12.1 | Overview of Joins |
| 12.2 | Understanding your Database |
| 12.3 | Inner Joins |
| 12.4 | Outer Joins |
| 12.5 | Cross Joins |
| 12.6 | Self-Joins |
| Section | Title |
|---|---|
| 13.1 | Simple Summarising |
| 13.2 | Counting |
| 13.3 | Grouping |
| 13.4 | Filtering Results using HAVING |
| 13.5 | Dealing with Nulls |
| 13.6 | The CUBE and ROLLUP Operators |
| 13.7 | String Aggregation |
| Section | Title |
|---|---|
| 14.1 | What Views Are |
| 14.2 | Why Views are Useful |
| 14.3 | Creating Views |
| 14.4 | Changing Views |
| 14.5 | Sorting in Views |
| 14.6 | Joining to Views |
| Section | Title |
|---|---|
| 15.1 | Multi-Stage Queries |
| 15.2 | Derived Tables |
| 15.3 | Single CTEs (Common Table Expressions) |
| 15.4 | Multiple CTEs |
| Section | Title |
|---|---|
| 16.1 | Creating Subqueries |
| 16.2 | Correlated Subqueries |
| Section | Title |
|---|---|
| 17.1 | Choosing an AI Tool |
| 17.2 | Blind Queries |
| 17.3 | Querying a Specific Database |
| 17.4 | Tidying Up Queries |
| 17.5 | Optimising Queries |
| 17.6 | Debugging SQL |
If you book a place on one of our courses you will automatically get access to the relevant courseware manual online, and also have the option to receive a paper copy of it.
Kingsmoor House
Railway Street
GLOSSOP
SK13 2AA
Elementa Workspace
6 Bevis Marks
LONDON
EC3A 7BA
c/o Holiday Inn
25 Aytoun Street
MANCHESTER
M1 3AE
© Wise Owl Business Solutions Ltd 2026. All Rights Reserved.