icon icon

SQL language and data analysis in Oracle – efficient design, programming and administration of datasets

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

More effective Oracle queries - You will use advanced data selection techniques, text, numeric and date functions, and proper null handling, so your Oracle queries become more accurate, readable and reliable.

icon

Reliable database access - You will configure a data source, connect to an Oracle server and work with export tools on your own, which will make everyday database tasks much smoother in a business environment.

icon

Regex-based filtering - You will master regular expressions in Oracle SQL and apply them to search, cleanse and validate text data whenever simple conditions are no longer enough for real-world tasks.

icon

Time-aware data analysis - You will understand date types, intervals and time zones, so you can compare periods correctly, calculate time differences and avoid reporting errors in date-driven analyses.

icon

Advanced result aggregation - You will work with GROUPING SETS, ROLLUP and CUBE to build multidimensional summaries without writing many separate queries, helping you deliver analytical reports faster.

icon

Joining multiple data sources - You will practice join types and table matching rules, so you can combine data from multiple sources with confidence, avoid incorrect results and prepare better business reports.

icon

Expert-level analytics - You will learn analytic functions, windows and partitions, allowing you to calculate rankings, running totals and row-to-row comparisons without awkward workarounds or subqueries.

icon

Broader reporting techniques - You will use PIVOT, UNPIVOT, hierarchical queries, flashback-style querying and data sampling to analyze structures, trends and information slices in a much more flexible way.

Training programme

1. Detailed discussion of advanced data selection techniques in Oracle databases

  • zero-row operations,
  • null value,
  • text, numeric, and date functions.

2. Practical approach to establishing a connection to the Oracle SQL server

  • configuring the data source,
  • tools and data export.

3. Introduction to regular expressions in Oracle SQL

  • functions,
  • symbols and operators.

4. Discussion of data processing techniques related to time in SQL queries

  • data types and time intervals,
  • time zones.

5. Overview of advanced data aggregation techniques in Oracle SQL

  • GROUPING SETS,
  • ROLLUP,
  • CUBE.

6. Introduction to advanced queries selecting data from multiple tables in Oracle databases

  • joins – types,
  • joining rules.

7. Discussion of hierarchical queries in Oracle SQL

  • syntax,
  • filtering,
  • START WITH,
  • CONNECT BY.

8. A practical approach to data sampling in Oracle SQL

9. Discussion of techniques for creating pivot tables in Oracle SQL

  • operator PIVOT,
  • operator UNPIVOT.

10. Overview of analytical functions in Oracle SQL that enable performing advanced data analyses

  • syntax,
  • windows,
  • partitions.

11. Discussion of data manipulation techniques in Oracle SQL databases

  • the MERGE statement,
  • DML statements.

12. Introduction to retrospective queries

13. Discussion of methods for defining data structures in Oracle SQL

  • data types,
  • views,
  • synonyms,
  • query mechanism,
  • database links.

14. Description of data transfer techniques in Oracle SQL

What are the prerequisites for participating in the training?

icon

SQL fundamentals - You should be comfortable writing simple SELECT queries and using WHERE, ORDER BY and basic functions, so you can focus on advanced topics instead of absolute SQL basics.

icon

Working with tables - You should understand tables, columns and data relationships and be able to read simple query results, because the course expands these skills through more complex examples.

icon

Database environment basics - You should have basic experience with a SQL query tool and understand what a database connection is, so you can move efficiently through the practical, hands-on parts of the course.

icon

Data analysis basics - You should understand why data is filtered, joined and aggregated, because the training focuses on deeper analysis, reporting and data processing tasks in Oracle SQL.