Oracle Database SQL Snel aan de slag


SQL staat voor Structured Query Language en is wereldwijd de meest populaire (vraag)taal om relationele databases mee aan te sturen. SQL is in de jaren ’70 door IBM ontwikkeld, maar wordt onder andere ook in de databases van Microsoft en Oracle gebruikt.

Tijdens de cursus Oracle Database SQL Snel aan de slag leren de deelnemers de syntax en het gebruik van de querytaal SQL in de context van een Oracle-database. Na een introductie in relationele databases en Oracle, de Oracle-installatie, omgeving en tooling, wordt ingegaan op de basisaspecten en achtergronden van SQL.

In de eerste plaats komt aan de orde hoe SQL-statements in Oracle kunnen worden gemaakt en uitgevoerd. Vervolgens wordt stapsgewijs ingegaan op de verschillende onderdelen van SQL, zoals Data Definition Language, Data Manipulation Language en SELECT-query’s. Ook het groeperen van data door middel van GROUP- en HAVING-clauses staat op het programma van de cursus en de diverse functions in SQL komen aan bod.

Vervolgens wordt ingegaan op het combineren van data uit verschillende tabellen door middel van joins. De diverse soorten joins worden daarbij besproken. Ten slotte is er aandacht voor de toepassing van SET-operatoren, zoals UNION en INTERSECT, en komt het command line interface van SQL*Plus aan bod.

De theorie wordt behandeld op basis van presentatieslides. Demo’s worden gebruikt om de theorie te verduidelijken. Er is ruim gelegenheid tot oefenen.

Na afloop van de cursus heeft u de volgende leerdoelen behaald:

  • het gebruiken van de querytaal SQL in een Oracle-database;
  • het groeperen van data door middel van Group- en Having clauses;
  • het combineren van data uit verschillende tabellen door middel van joins;
  • het toepassen van SET-operatoren;
  • omgaan met de command line interface van SQL*Plus.

Cursusmateriaal en lunch zijn bij de cursus inbegrepen.

Doelgroep

Deze cursus is bedoeld voor developers, databasebeheerders en andere belangstellenden die Oracle SQL willen leren kennen en gebruiken.

Voorkennis

Voor deze cursus is geen specifieke voorkennis vereist. Algemene kennis van systeemontwikkeling en databases is bevorderlijk voor een goede begripsvorming.

Duur

De duur van deze cursus is drie dagen.

Groepsgrootte

De maximale groepsgrootte bedraagt acht personen.

Certificaat

Na afloop van deze opleiding ontvangen alle deelnemers een certificaat.

Tijdens de cursus Oracle SQL Snel aan de slag worden de volgende onderwerpen behandeld:

Dag 1

Module 1: Oracle Introduction

  • Databases
  • DBMS Systems
  • Types of Database Models
  • Entities and relationships
  • Relational databases
  • Oracle tools
  • Installing Oracle
  • Oracle versions

Module 2: SQL Introduction

  • SQL Foundations
  • SQL Developer
  • Connection Navigator
  • Creating and Using Connections
  • SQL Worksheet
  • Statements and execution
  • SQL History
  • Storing statements
  • CREATE TABLE
  • DESCRIBE
  • SQL Steps
  • Specifying Columns
  • ALTER TABLE
  • NULL and Default Values
  • DROP COLUMN
  • DROP TABLE
  • PURGE
  • FLASHBACK TABLE
  • Virtual columns

Dag 2

  • Data Manipulation Language
  • Transaction control
  • Inserting rows
  • INSERT statement
  • Updating rows
  • UPDATE statement
  • DELETE statement
  • TRUNCATE TABLE
  • DML on virtual columns
  • Selecting rows
  • SELECT statement
  • FROM clause
  • Specifying conditions
  • WHERE clause
  • Sorting with ORDER BY
  • NULLs, FIRST, LAST
  • Removing Doubles
  • Grouping Functions
  • GROUP BY clause
  • Nesting
  • Filtering groups
  • HAVING clause
  • Operators
  • String and Date Operators
  • Concatenate operator
  • Quote operator q
  • Operators for patterns
  • Operators for intervals
  • BETWEEN, IN, ANY, ALL

Dag 3

  • Function of column values
  • Using functions
  • SELECT clause functions
  • WHERE clause functions
  • GROUP BY clause functions
  • HAVING clause functions
  • ORDER BY clause functions
  • String and Arithmetic functions
  • Nesting functions
  • Date and Conversion functions
  • National Language Support
  • NLS parameters
  • Cast
  • Joining Multiple Tables
  • Normal Joins
  • Outer Join
  • More tables
  • ANSI joins
  • Inner join
  • Natural join
  • ANSI outer join
  • Cross join
  • Multiple join conditions
  • Subselections
  • EXISTS
  • SET Operatoren
  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS
  • Nesting of SET operators
  • SQL*Plus
  • Working with SQL*Plus
  • Connect statement and /nolog
  • SQL buffer
  • Storing statements
  • Spool files
  • Command files
  • Transaction control
Plaats Duur Data
Apeldoorn - Wapenrustlaan 11 3 dagen 15 t/m 26 januari 2026

15 januari 2026 09:00 - 16:00 uur
19 januari 2026 09:00 - 16:00 uur
26 januari 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 15 t/m 26 januari 2026

15 januari 2026 09:00 - 16:00 uur
19 januari 2026 09:00 - 16:00 uur
26 januari 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 16 t/m 24 februari 2026

16 februari 2026 09:00 - 16:00 uur
23 februari 2026 09:00 - 16:00 uur
24 februari 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 16 t/m 24 februari 2026

16 februari 2026 09:00 - 16:00 uur
23 februari 2026 09:00 - 16:00 uur
24 februari 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 2 t/m 9 maart 2026

2 maart 2026 09:00 - 16:00 uur
3 maart 2026 09:00 - 16:00 uur
9 maart 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 2 t/m 9 maart 2026

2 maart 2026 09:00 - 16:00 uur
3 maart 2026 09:00 - 16:00 uur
9 maart 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 7 t/m 21 april 2026

7 april 2026 09:00 - 16:00 uur
14 april 2026 09:00 - 16:00 uur
21 april 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 7 t/m 21 april 2026

7 april 2026 09:00 - 16:00 uur
14 april 2026 09:00 - 16:00 uur
21 april 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 5 t/m 19 mei 2026

5 mei 2026 09:00 - 16:00 uur
12 mei 2026 09:00 - 16:00 uur
19 mei 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 5 t/m 19 mei 2026

5 mei 2026 09:00 - 16:00 uur
12 mei 2026 09:00 - 16:00 uur
19 mei 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 1 t/m 15 juni 2026

1 juni 2026 09:00 - 16:00 uur
8 juni 2026 09:00 - 16:00 uur
15 juni 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 1 t/m 15 juni 2026

1 juni 2026 09:00 - 16:00 uur
8 juni 2026 09:00 - 16:00 uur
15 juni 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 6 t/m 13 juli 2026

6 juli 2026 09:00 - 16:00 uur
7 juli 2026 09:00 - 16:00 uur
13 juli 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 6 t/m 13 juli 2026

6 juli 2026 09:00 - 16:00 uur
7 juli 2026 09:00 - 16:00 uur
13 juli 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 7 t/m 21 augustus 2026

7 augustus 2026 09:00 - 16:00 uur
14 augustus 2026 09:00 - 16:00 uur
21 augustus 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 7 t/m 21 augustus 2026

7 augustus 2026 09:00 - 16:00 uur
14 augustus 2026 09:00 - 16:00 uur
21 augustus 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 7 t/m 21 september 2026

7 september 2026 09:00 - 16:00 uur
14 september 2026 09:00 - 16:00 uur
21 september 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 7 t/m 21 september 2026

7 september 2026 09:00 - 16:00 uur
14 september 2026 09:00 - 16:00 uur
21 september 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 6 t/m 20 oktober 2026

6 oktober 2026 09:00 - 16:00 uur
13 oktober 2026 09:00 - 16:00 uur
20 oktober 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 6 t/m 20 oktober 2026

6 oktober 2026 09:00 - 16:00 uur
13 oktober 2026 09:00 - 16:00 uur
20 oktober 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 3 t/m 17 november 2026

3 november 2026 09:00 - 16:00 uur
10 november 2026 09:00 - 16:00 uur
17 november 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 3 t/m 17 november 2026

3 november 2026 09:00 - 16:00 uur
10 november 2026 09:00 - 16:00 uur
17 november 2026 09:00 - 16:00 uur
Inschrijven >
Apeldoorn - Wapenrustlaan 11 3 dagen 1 t/m 15 december 2026

1 december 2026 09:00 - 16:00 uur
8 december 2026 09:00 - 16:00 uur
15 december 2026 09:00 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 1 t/m 15 december 2026

1 december 2026 09:00 - 16:00 uur
8 december 2026 09:00 - 16:00 uur
15 december 2026 09:00 - 16:00 uur
Inschrijven >