Course Outline

Introduction to Oracle Database

  • 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

Analyzing Aggregated Data

  • Grouping functions
  • 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)

System Dictionary

  • Understanding and utilizing the Oracle data dictionary

Concurrent User Work

  • Transactions
  • Locks
  • FLASHBACK technology

Users and Permissions

  • Creating and modifying users and schemas
  • Permissions and roles management

Managing Data Storage - Logical Layer

  • Tables, temporary tables, and index-organized tables
  • Constraints
  • Indexes
  • Views, sequences, synonyms, materialized views
  • Stored PL/SQL units

Modeling and Restoring Data Models Using Oracle SQL Modeler

  • Utilizing Oracle SQL Modeler for data modeling and restoration

Moving Data

  • Logical data copy - Data Pump import and export
  • Loading data - SQL*Loader
  • External tables
  • Database links

Automating Tasks

  • Using DBMS_JOB and DBMS_SCHEDULER for task automation

Summary and Next Steps

Requirements

  • General knowledge of information technology

Audience

  • Developers
  • Database administrators
 35 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisonal Upcoming Courses (Contact Us For More Information)

Related Categories