Course : Oracle Database, getting started

Versions 23ai to 12c

Practical course - 5d - 35h00 - Ref. ORM
Price : 2740 € E.T.

Oracle Database, getting started

Versions 23ai to 12c



This intensive course will give you all the skills you need to use the Oracle Database DBMS efficiently and reliably: relational principles, SQL concepts and practice, physical organization and transaction management. The main commands will be analyzed and implemented. The functionalities presented are valid up to version 23ai of the product.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. ORM
  5d - 35h00
2740 € E.T.




This intensive course will give you all the skills you need to use the Oracle Database DBMS efficiently and reliably: relational principles, SQL concepts and practice, physical organization and transaction management. The main commands will be analyzed and implemented. The functionalities presented are valid up to version 23ai of the product.


Teaching objectives
At the end of the training, the participant will be able to:
Oracle database architecture
Understanding the relational model
Creating a database with schema objects
Handling data with SQL and PL/SQL
Discover database management tasks

Intended audience
IT professionals who need to develop for Oracle or who want a first approach to administration.

Prerequisites
Basic programming skills.

Practical details
Hands-on work
Each participant has access to a workshop built around the Oracle DBMS, enabling them to apply any new concepts immediately.

Course schedule

1
Introduction

  • The Oracle server. The different versions. The different editions.
  • The relational model. Table and relationship concepts.
  • Integrity constraints.
  • Tools. SQL Developer. ISQL*Plus tool.
  • Introduction to SQL. Oracle data types.
  • Table creation.
  • Introduction to update instructions.
  • Using sequences.
  • Introduction to SELECT.
  • Data manipulation. Introduction to transactions.

2
SQL query language

  • Various SQL functions.
  • Sort and delete duplicates.
  • Functions and aggregates.
  • Type conversion and NULL value.
  • Multi-table queries.
  • Joins. Nested queries.
  • Set operators.
Exercise
Writing simple SQL queries. Using functions, sorting and prefixes. Using dates. Using aggregates. Joins and nested queries. Use of GROUP BY and HAVING.

3
Introduction to PL/SQL

  • PL/SQL language instructions.
  • Variable types.
  • Control instructions: conditions, iterations.
  • Error handling through the exception mechanism.
  • Structuring PL/SQL programs.
  • Procedures and functions.
  • Defining and using stored procedures.
  • Package specification.
  • Interaction with the database.
  • Implicit and explicit cursors.
Exercise
Types and variables. Cursors and database access. Stored processing (procedures, functions and packages). Error handling.

4
LMD triggers in Oracle

  • Introduction to Oracle triggers.
  • Trigger structure (Event/Action).
  • Types of LMD triggers (statement and row triggers).
  • Trigger actions (automatic data update, cancellation of an illegal action, audit).
  • Using triggers.
  • Create and use instruction triggers.
  • Use of line triggers: NEW and : OLD in these triggers. Managing triggers.
Exercise
Creating and using instruction triggers. Create and use line triggers.

5
Database architecture and objects

  • Table handling. Table creation.
  • Definition of integrity constraints.
  • Deferred integrity constraints.
  • Deleting tables and the recycle garbage can.
  • Use of temporary global tables.
  • Using views and synonyms: create and use views and synonyms.
  • Data organization: Oracle storage models. Defining and using indexes.
  • Data dictionary: the benefits of a data dictionary. Tables and dictionary views.
Exercise
Create and use tables and views. Dictionary queries. Use temporary tables.

6
Transaction management

  • Transaction-based database access: partial cancellation of transactions. PL/SQL and transactions.
  • Competition management and data locking. Standard management features.
  • Read-only transactions, isolation levels, explicit locking.
Exercise
COMMIT, ROLLBACK AND SAVEPOINT. Deferred integrity constraints. Autonomous transactions. Transaction concurrency. Isolation levels and explicit locking.

7
Security and users

  • Access rights.
  • Object privileges, system privileges and roles.
  • Granting and revoking access rights.
  • Rights to views and stored processes.
  • User management.
  • User authentication.
  • User profiles and resource usage limits.
Exercise
Defining rights. Use of roles.

8
Supplements

  • Oracle database files.
  • Notion of instance.
  • Oracle Net Services (SQL*Net).
Hands-on work
Client configuration for database access.


Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
YOUCEF A.
16/03/26
4 / 5

It’s tricky to follow the support throughout the training session, whilst also watching the trainer’s screen as they run the queries and running the queries on our own computers.



Publication date : 03/31/2025



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 19 Oct.

2027 : 14 June, 14 June, 11 Oct., 11 Oct.

PARIS LA DÉFENSE
2026 : 19 Oct.

2027 : 14 June, 11 Oct.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.