Get in Touch

Course Outline

Oracle Database Fundamentals

  • Database architecture overview
  • Relational database model principles
  • Users, schemas, and session management
  • Utilities for database interaction

Introduction to SELECT Statements

  • Filtering and selecting data via the WHERE clause
  • Ordering query results
  • Data types, operators, and NULL value handling
  • Application of built-in scalar functions
  • Date manipulation techniques
  • SQL national language support and regional configurations

Analyzing Aggregated Data

  • Aggregate functions
  • DISTINCT clause usage
  • GROUP BY and HAVING clauses

Retrieving Data from Multiple Tables

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

Subqueries

  • Simple subqueries
  • Correlated subqueries
  • EXISTS and NOT EXISTS operators
  • Additional subquery types

Hierarchical Queries and Sampling

  • Constructing hierarchical queries using CONNECT BY PRIOR and START WITH clauses
  • Using the SYS_CONNECT_BY_PATH function
  • Data sampling with the SAMPLE clause

Data Manipulation Language (DML)

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

System Dictionary

  • Navigating 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

Data Model Representation and Restoration Using Oracle SQL Developer Data Modeler

  • Leveraging Oracle SQL Developer Data 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

  • Fundamental understanding of information technology principles

Audience

  • Software developers
  • Database administrators
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories