Oracle Sql From Beginner To Pro

Professional Advancement through Structured Query Language Readiness

Last updated 2022-01-10 | 4.5

- By the end of the course the student will be proficient in relational theory
- all facets of SQL including data definition
- data manipulation and queries
- as well as introduced to PL/SQL
- Oracle XML
- user-defined objects and performance.

What you'll learn

By the end of the course the student will be proficient in relational theory
all facets of SQL including data definition
data manipulation and queries
as well as introduced to PL/SQL
Oracle XML
user-defined objects and performance.

* Requirements

* Successful students should be familiar with at least one programming language.

Description

This course introduces the learner to all facets of Oracle SQL programming.  The course begins with a section on relational database theory, moves onto cover the data definition components of SQL, the data manipulation components of SQL and then does a deep dive on queries.  The course culminates with a overview of user-defined objects, collections, XML, large objects and performance. 

The course is fast paced and targeted toward aggressive learners.  Each of Dr. Phillips' examples, as well his lecture scripts, are provided as resource materials. Dr. Phillips shares many valuable experiences from both his academic and real-world careers.

This course is highly recommended for anyone seeking to advance their career by adding Oracle SQL programming to their technical toolbox as well as those seeking Oracle certification.

Who this course is for:

  • The perfect student is relatively new to programming and is seeking to interface their programs to an Oracle, or other, relational database via SQL.

Course content

9 sections • 50 lectures

Introduction Preview 11:28

This lecture will introduce the student to the course and layout a roadmap for moving forward.  Rick Phillips, the instructor, will introduce himself and explain his background before providing an outline of the course.  This lecture will culminate with a brief discussion of Rick's presentation style as well as the expectations placed on students.

Download and Install Toolset Preview 13:45

In this lecture the student will learn how to download and install Oracle Express Edition, SQL*PLUS, SQL Developer and MySQL Workbench.  These free software tools will be used throughout the remainder of the course.

Relational Database Terminology Preview 11:29

This lecture will introduce the student to common relational database terminology.

Relational Database Terminology Quiz

Entities are represented within a schema through ________ whereas attributes are realized by _______ and instances by ____________.

Interview the Data Preview 16:42

In this lecture the student will be shown how to "interview the data."  This process involves interviewing the data owners and also reviewing all historical system in an effort to establish a preliminary list of entities, attributes and relationships.  This information is then validated against the data owner and documented in preparation for normalization.

Interview the Data Quiz

Normalization Preview 16:26

In this lecture the student will learn how to take entity, attribute and relationship information and normalize it through Boyce-Codd 3NF.  The normalization process is required to ensure proper SQL execution.

Normalization Quiz

ER Diagrams Preview 14:37

In this lecture the student will learn how to graphically document a schema design using standard ER Diagramming techniques; i.e. Entity-Relationship.

ER Diagram Quiz

Schema Creation Part 1 Preview 19:46

Schema Creation Part 1 Quiz

Schema Creation Part 2 Preview 16:39

Schema Creation Part 2 Quiz

Schema Creation Part 3 Preview 15:53

Schema Creation Part 3 Quiz

Schema Modification Preview 19:30

Schema Modification Quiz

Single Table Selects Part 1 Preview 14:40

Single Table Select Part 1 Quiz

Single Table Selects Part 2 Preview 16:18

Single Table Queries Part 2 Quiz

Multi-table Queries Preview 15:32

Joins Quiz

Subqueries Preview 17:12

Subqueries Quiz

Set Operators, Translate and Replace Preview 10:36

Set Operators, Translate and Replace Quiz

Advanced Queries Preview 13:58

Advanced Queries

PL/SQL Procedures Preview 13:33

PL/SQL Procedures Quiz

PL/SQL Functions Preview 11:54

PL/SQL Functions Quiz

PL/SQL Triggers and Packages Preview 15:09

PL/SQL Triggers and Packages Quiz

User-Defined Types Preview 13:58

User-Defined Types Quiz

Collections Preview 14:37

Collections Quiz

LOBs Preview 12:01

LOBs Quiz

XML Preview 16:27

XML Quiz

Performance Part 1 Preview 13:13

Performance Part 2 Preview 11:40

Performance Quiz