O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Oracle SQL

Video Description

Overview

Oracle SQL LiveLessons covers the basics of the Oracle SQL programming language. This course covers both Oracle standard SQL and the ANSI approved SQL that Oracle supports. The focus of the course is to give students working knowledge of the Oracle SQL language and at the conclusion of this course, students should be able to query the Oracle database.

Description

In this LiveLessons course, Oracle ACE Director Dan Hotka will teach you how to use the SQL query language, interpret business questions into SQL code, and how to use Where clauses sub-queries, complex table join conditions, and how to create table objects and populate tables with data. Students will also learn how to access Oracle from Microsoft products such as Excel. In addition, they will learn how analytical SQL can be used for business analysis. This course will use both Toad and SQL Developer for SQL examples.

Related Files

The companion files for this LiveLesson can be downloaded from http://www.informit.com/title/9780134275741.

About the Instructor

Dan Hotka is a training specialist and an Oracle ACE director who has more than 37 years in the computer industry and more than 31 years of experience with Oracle products. His experience with the Oracle RDBMS dates back to the Oracle V4.0 days. Dan enjoys sharing his knowledge of the Oracle RDBMS. Dan is well published with 12 Oracle books and well over 200 published articles. He is also the video author for Oracle SQL Performance Tuning for Developers LiveLessons and Oracle PL/SQL Programming Fundamentals. He is frequently published in Oracle trade journals, regularly blogs, and speaks at Oracle conferences and user groups around the world. Visit his website at www.DanHotka.com.

Skill Level

  • Beginner

Learn How To

  • Use the SQL query language
  • Interpret business questions into SQL code
  • Understand Oracle standard SQL and ANSI SQL
  • Work with Where clauses, sub-queries, and complex table join conditions
  • Create table objects and populate these tables with data
  • Access Oracle from Microsoft products such as Excel
  • Use analytical SQL, useful for business analysts

Who Should Take This Course

  • Students who are new to SQL and want to learn Oracle SQL

Course Requirements

  • Basic knowledge of what is a database, especially RDBMS and what is a computer programming language

About LiveLessons Video Training

The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons.

Table of Contents

  1. Introduction
    1. Oracle SQL: Introduction 00:06:20
  2. Lesson 1: Oracle SQL Course Overview
    1. Learning objectives 00:00:32
    2. 1.1 Understand the course pre-requisites 00:00:49
    3. 1.2 Utilize the course download 00:01:36
    4. 1.3 Understand the course database objects 00:01:36
    5. 1.4 Introduce the Database Relational Model 00:07:10
    6. 1.5 Introduce the Oracle Architecture 00:08:10
    7. Put it all together 00:00:45
  3. Lesson 2: Introduction to the Course Tools
    1. Learning objectives 00:00:55
    2. 2.1 Work with SQL*Plus 00:05:56
    3. 2.2 Utilize SQL*Developer 00:05:30
    4. 2.3 Explore Toad 00:05:00
    5. Put it all together 00:01:00
  4. Lesson 3: Introduction to SQL
    1. Learning objectives 00:00:16
    2. 3.1 Understand Simple SQL queries 00:03:41
    3. 3.2 Work with Where clauses 00:05:46
    4. 3.3 Hands-on Lab 00:06:55
    5. Put it all together 00:00:21
  5. Lesson 4: Table Joins
    1. Learning objectives 00:00:37
    2. 4.1 Discover available tables/columns 00:03:15
    3. 4.2 Use the tools to create SQL without typing 00:09:10
    4. 4.3 Understand multiple table joins 00:08:09
    5. 4.4 Work with ANSI syntax 00:03:01
    6. 4.5 Use Oracle12 new ANSI join syntax 00:00:59
    7. 4.6 Explore sorting options 00:01:47
    8. 4.7 Hands-on Lab 00:04:45
    9. Put it all together 00:00:56
  6. Lesson 5: Functions and Pseudocolumns
    1. Learning objectives 00:00:43
    2. 5.1 Utilize pseudocolumns 00:02:37
    3. 5.2 Review character/string functions 00:02:19
    4. 5.3 Explore date functions 00:07:28
    5. 5.4 Understand number functions 00:02:11
    6. 5.5 Work with Decode/Case/regular expressions/pattern matching functions 00:03:34
    7. 5.6 Work with Group By functions 00:02:34
    8. 5.7 Use multiple functions 00:05:47
    9. 5.8 Use the functions from the tools 00:02:40
    10. 5.9 Hands-on Lab 00:06:15
    11. Put it all together 00:00:54
  7. Lesson 6: Advanced Queries Using Sub-Queries
    1. Learning objectives 00:00:25
    2. 6.1 Understand sub-queries 00:09:33
    3. 6.2 Work with in-line views 00:04:12
    4. 6.3 Utilize SQL coding tips and techniques 00:02:35
    5. 6.4 Hands-on Lab 00:05:05
    6. Put it all together 00:00:35
  8. Lesson 7: Oracle Data Manipulation and Definition Language
    1. Learning objectives 00:00:40
    2. 7.1 Understand how to create tables 00:14:19
    3. 7.2 Utilize subsets of tables 00:01:24
    4. 7.3 Work with inserting data 00:03:57
    5. 7.4 Explore updating data 00:01:57
    6. 7.5 Utilize deleting data 00:03:59
    7. 7.6 Use the MERGE command 00:00:45
    8. 7.7 Utilize the tools to perform DML and DDL operations 00:08:49
    9. 7.8 Hands-on Lab 00:10:15
    10. Put it all together 00:00:45
  9. Lesson 8: Database Management
    1. Learning objectives 00:00:26
    2. 8.1 Work with sequences 00:05:12
    3. 8.2 Understand identity columns 00:01:58
    4. 8.3 Explore creating views 00:03:21
    5. 8.4 Understand permissions 00:06:00
    6. 8.5 Use indexes to increase SQL performance 00:08:55
    7. 8.6 Introduce SQL performance tuning 00:04:05
    8. 8.7 Hands-on Lab 00:04:26
    9. Put it all together 00:00:44
  10. Lesson 9: Data Relationships
    1. Learning objectives 00:00:29
    2. 9.1 Learn what referential integrity is 00:02:27
    3. 9.2 Explore your data relationships 00:01:03
    4. 9.3 Use entity-relationship diagrams 00:03:35
    5. 9.4 View related data 00:01:21
    6. 9.5 Save related data (useful for test data/reports) 00:01:51
    7. 9.6 Live Demonstration 00:06:27
    8. Put it all together 00:00:32
  11. Lesson 10: Analytical SQL
    1. Learning objectives 00:00:31
    2. 10.1 Introduce analytical SQL 00:02:29
    3. 10.2 Use analytical functions 00:02:47
    4. 10.3 Explore partitioning functions 00:04:04
    5. 10.4 Utilize windowing functions 00:02:35
    6. Put it all together 00:00:55
  12. Lesson 11: Simple Reports Using SQL*Plus
    1. Learning objectives 00:00:29
    2. 11.1 Introduce SQL*Plus formatting commands 00:08:00
    3. 11.2 Build simple reports 00:05:59
    4. 11.3 Utilize HTML reports 00:02:38
    5. 11.4 Explore creating pivot tables 00:04:38
    6. 11.5 Introduce Oracle scripting 00:14:24
    7. 11.6 Hands-on Lab 00:03:43
    8. Put it all together 00:01:11
  13. Lesson 12: Toad and SQL Developer Reports
    1. Learning objectives 00:00:19
    2. 12.1 Use the Toad Report Writer 00:03:26
    3. 12.2 Explore creating reports using SQL Developer 00:03:41
    4. 12.3 Hands-on Lab 00:07:37
    5. Put it all together 00:00:18
  14. Lesson 13: Spreadsheets and Saving the Data Using the Tools
    1. Learning objectives 00:00:31
    2. 13.1 Explore saving data/creating spreadsheets using SQL*Plus 00:03:41
    3. 13.2 Utilize saving data/creating spreadsheets using SQL Developer 00:01:55
    4. 13.3 Work with saving data/creating spreadsheets/Access databases using Toad 00:01:44
    5. 13.4 Hands-on Lab 00:04:53
    6. Put it all together 00:00:22
  15. Lesson 14: Microsoft Office Programs with Oracle SQL
    1. Learning objectives 00:00:25
    2. 14.1 Introduce ODBC drivers 00:01:01
    3. 14.2 Implement Oracle connections using ODBC 00:00:50
    4. 14.3 Explore SQL from Excel 00:01:24
    5. 14.4 Understand SQL from Access 00:00:57
    6. Put it all together 00:00:24
  16. Summary
    1. Oracle SQL: Summary 00:01:37