Course Code: oraclesqladmin
Duration: 21 hours
Prerequisites:
  • Basic understanding of databases and familiarity with general computing concepts

Audience

  • Database administrators
  • Developers
Overview:

Oracle SQL (Structured Query Language) is a standard programming language used for interacting with Oracle databases. It is designed to manage, query, and manipulate data stored in relational database systems.

This instructor-led, live training (online or onsite) is aimed at beginner-level database administrators and developers who wish to learn SQL to efficiently manage, query, and manipulate data in Oracle databases for administrative and operational tasks.

By the end of this training, participants will be able to:

  • Understand Oracle database architecture, including schemas, users, and sessions.
  • Write and optimize SQL queries for data retrieval, filtering, and manipulation.
  • Use joins, subqueries, and set operators to work with multiple tables and complex queries.
  • Perform data aggregation, grouping, and analysis using SQL functions.
  • Manage schema objects like views, sequences, and indexes to enhance database operations.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Oracle

  • Database architecture
  • Relational database model
  • Users, schemas, and sessions
  • Tools for database interaction

Introduction to the SELECT Statement

  • Filtering and selection using the WHERE clause
  • Sorting query results
  • Data types, operators, and handling NULL values
  • Utilizing built-in scalar functions
  • Date operations
  • Understanding national and regional settings in SQL

Regular Expressions in SQL

  • Implementing regular expressions for pattern matching

Analyzing Aggregated Data

  • Using grouping functions
  • Applying the DISTINCT clause
  • GROUP BY and HAVING clauses

Retrieving Data from Multiple Tables

  • Inner and outer joins (INNER JOIN, OUTER JOIN)
  • ANSI SQL syntax and other join methods (SELF JOIN, NATURAL JOIN)
  • Set operators (UNION, UNION ALL, INTERSECT, MINUS)

Subqueries

  • Simple subqueries
  • Correlated subqueries
  • EXISTS and NOT EXISTS operators
  • Other types of subqueries

Hierarchical Queries and Sampling

  • Constructing hierarchical queries using CONNECT BY PRIOR and START WITH clauses
  • Utilizing the SYS_CONNECT_BY_PATH function
  • Sampling data with the SAMPLE clause

Data Manipulation (DML)

  • INSERT, UPDATE, DELETE statements
  • Operations on large datasets (INSERT FIRST, INSERT ALL, MERGE)

Managing Concurrent User Access

  • Understanding transactions
  • Implementing locks
  • Utilizing FLASHBACK technology

Overview of Schema Objects

  • Views
  • Sequences
  • Private and public synonyms
  • Indexes

Summary and Next Steps

Sites Published:

United Arab Emirates - Oracle SQL for Administrators

Qatar - Oracle SQL for Administrators

Egypt - Oracle SQL for Administrators

Saudi Arabia - Oracle SQL for Administrators

South Africa - Oracle SQL for Administrators

Brasil - Oracle SQL for Administrators

Canada - Oracle SQL for Administrators

中国 - Oracle SQL for Administrators

香港 - Oracle SQL for Administrators

澳門 - Oracle SQL for Administrators

台灣 - Oracle SQL for Administrators

USA - Oracle SQL for Administrators

Österreich - Oracle SQL for Administrators

Schweiz - Oracle SQL for Administrators

Deutschland - Oracle SQL for Administrators

Czech Republic - Oracle SQL for Administrators

Denmark - Oracle SQL for Administrators

Estonia - Oracle SQL for Administrators

Finland - Oracle SQL for Administrators

Greece - Oracle SQL for Administrators

Magyarország - Oracle SQL for Administrators

Ireland - Oracle SQL for Administrators

Luxembourg - Oracle SQL for Administrators

Latvia - Oracle SQL for Administrators

España - Oracle SQL for Administrators

Italia - Oracle SQL for Administrators

Lithuania - Oracle SQL for Administrators

Nederland - Oracle SQL for Administrators

Norway - Oracle SQL for Administrators

Portugal - Oracle SQL for Administrators

România - Oracle SQL for Administrators

Sverige - Oracle SQL for Administrators

Türkiye - Oracle SQL for Administrators

Malta - Oracle SQL for Administrators

Belgique - Oracle SQL for Administrators

France - Oracle SQL for Administrators

日本 - Oracle SQL for Administrators

Australia - Oracle SQL for Administrators

Malaysia - Oracle SQL for Administrators

New Zealand - Oracle SQL for Administrators

Philippines - Oracle SQL for Administrators

Singapore - Oracle SQL for Administrators

Thailand - Oracle SQL for Administrators

Vietnam - Oracle SQL for Administrators

India - Oracle SQL for Administrators

Argentina - Oracle SQL for Administrators

Chile - Oracle SQL for Administrators

Costa Rica - Oracle SQL for Administrators

Ecuador - Oracle SQL for Administrators

Guatemala - Oracle SQL for Administrators

Colombia - Oracle SQL for Administrators

México - Oracle SQL for Administrators

Panama - Oracle SQL for Administrators

Peru - Oracle SQL for Administrators

Uruguay - Oracle SQL for Administrators

Venezuela - Oracle SQL for Administrators

Polska - Oracle SQL for Administrators

United Kingdom - Oracle SQL for Administrators

South Korea - Oracle SQL for Administrators

Pakistan - Oracle SQL for Administrators

Sri Lanka - Oracle SQL for Administrators

Bulgaria - Oracle SQL for Administrators

Bolivia - Oracle SQL for Administrators

Indonesia - Oracle SQL for Administrators

Kazakhstan - Oracle SQL for Administrators

Moldova - Oracle SQL for Administrators

Morocco - Oracle SQL for Administrators

Tunisia - Oracle SQL for Administrators

Kuwait - Oracle SQL for Administrators

Oman - Oracle SQL for Administrators

Slovakia - Oracle SQL for Administrators

Kenya - Oracle SQL for Administrators

Nigeria - Oracle SQL for Administrators

Botswana - Oracle SQL for Administrators

Slovenia - Oracle SQL for Administrators

Croatia - Oracle SQL for Administrators

Serbia - Oracle SQL for Administrators

Bhutan - Oracle SQL for Administrators

Nepal - Oracle SQL for Administrators

Uzbekistan - Oracle SQL for Administrators