Queries met Oracle SQL
Lesgeld
cursus Queries met Oracle SQL
In de cursus Queries met Oracle SQL leer je alles over het werken met SQL binnen de Oracle omgeving. Na een uitgebreide introductie in relationele databases en Oracle, inclusief de installatie en tooling, duiken we in de basisaspecten en achtergronden van SQL. Oracle heeft, net als andere DBMS-systemen, extra eigen functies toegevoegd aan standaard SQL, en ook deze worden in de cursus behandeld.
Data Definitie en Data Manipulatie
We begin
cursus Queries met Oracle SQL
In de cursus Queries met Oracle SQL leer je alles over het werken met SQL binnen de Oracle omgeving. Na een uitgebreide introductie in relationele databases en Oracle, inclusief de installatie en tooling, duiken we in de basisaspecten en achtergronden van SQL. Oracle heeft, net als andere DBMS-systemen, extra eigen functies toegevoegd aan standaard SQL, en ook deze worden in de cursus behandeld.
Data Definitie en Data Manipulatie
We beginnen met het maken en uitvoeren van SQL-statements in Oracle. Stapsgewijs behandelen we de verschillende onderdelen van SQL, zoals de Data Definition Language met CREATE TABLE en de Data Manipulation Language met INSERT en UPDATE. Deze basis is essentieel voor het effectief gebruiken van de cursus Queries met Oracle SQL.
SQL Select Queries
Een belangrijk onderdeel van de cursus betreft het schrijven van SELECT queries. We besteden ook aandacht aan het groeperen van data door middel van GROUP BY en HAVING clauses, wat cruciaal is voor het analyseren van gegevens.
SQL Functies
In de cursus komen de diverse functies in SQL aan bod. We behandelen onder andere de wiskundige, conversie- en aggregatiefuncties die helpen bij het berekenen van sommen en gemiddelden. Daarnaast kijken we naar functies die specifiek zijn voor Oracle, wat je helpt om optimaal gebruik te maken van de mogelijkheden binnen jouw database.
Joins
We gaan ook in op het combineren van data uit verschillende tabellen door middel van joins. De verschillende soorten joins worden uitgebreid besproken, zodat je leert hoe je complexe queries kunt opstellen.
SET Operators
Tenslotte besteden we aandacht aan de toepassing van SET-operatoren zoals UNION en INTERSECT. Ook het command line interface van SQL*Plus komt aan bod, wat je helpt om je vaardigheden verder te ontwikkelen.
Voor meer informatie over SQL en gerelateerde technologieën kun je de documentatie op de officiële Oracle website bekijken: Oracle Database Documentatie. Wil je meer leren over andere databases? Neem dan ook een kijkje bij onze cursus SQL Server Administration.
Doelgroep Cursus Queries met Oracle SQL
De cursus Queries met Oracle SQL is bedoeld voor developers, database beheerders en andere belangstellenden die Oracle SQL willen leren kennen en gebruiken.
Voorkennis Cursus Queries met Oracle SQL
Voor de cursus Queries met Oracle SQL is geen specifieke voorkennis vereist. Algemene kennis van systeem ontwikkeling en databases is bevorderlijk voor een goede begripsvorming.
Uitvoering Training Queries met Oracle SQL
De theorie wordt behandeld op basis van presentatie slides. Demos worden gebruikt om de theorie te verduidelijken. Er is ruime gelegenheid tot oefenen. De cursus werkt met de nieuwste Oracle versie maar is ook geschikt voor oudere Oracle versies. De cursustijden zijn van 9.30 tot 16.30.
Certificering Cursus Oracle SQL
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Queries met Oracle SQL.
Modules
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
Module 3 : Data Definition
- CREATE TABLE
- Specifying Columns
- ALTER TABLE
- NULL and Default Values
- DROP COLUMN
- DROP TABLE
- PURGE
- Virtual columns
Module 4 : Data Manipulatie
- Data Manipulation Language
- Transaction control
- Inserting rows
- INSERT statement
- Updating rows
- UPDATE statement
- DELETE statement
- TRUNCATE TABLE
- DML on virtual columns
Module 5 : SQL Queries
- Selecting rows
- SELECT statement
- FROM clause
- Specifying conditions
- WHERE clause
- Sorting with ORDER BY
- NULLs, FIRST, LAST
- Removing Doubles
- BETWEEN, IN, ANY, ALL
Module 6 : Grouping
- GROUP BY clause
- Filtering groups
- HAVING clause
- Operators
- String and Date Operators
- Concatenate operator
- Quote operator q
- Operators for patterns
- Operators for intervals
Module 7 : Functions
- 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
- Date and Conversion functions
- National Language Support
- NLS parameters
- Cast
Module 8 : Joins
- 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
Module 9 : SET Operators
- SET Operatoren
- UNION
- UNION ALL
- INTERSECT
- MINUS
- Nesting of SET operators
- Working with SQL*Plus
- Connect statement and /nolog
- SQL buffer
- Storing statements
- Spool files
- Transaction control