Oracle SQL ist die Datenbank-Abfragesprache für Oracle Datenbanken. Obwohl SQL schon seit langem standardisiert ist, gibt es einige Besonderheiten im Oracle-Umfeld, sowohl funktionell als auch syntaktisch. In diesem Workshop vermitteln wir Ihnen die Grundlagen zum Thema Oracle SQL. Dieser Kurs ist für Neueinsteiger geeignet und setzt keine Vorkenntnisse voraus. Der Workshop bietet ausreichend Raum für Übungen, in denen das frisch erworbene Wissen umgesetzt bzw. schon Vorhandenes vertieft werden kann. Der Themenbereich reicht von der Syntax einfacher Statements über die diversen Joins und Subqueries bis zu den spezielleren Themen wie analytische Funktionen, hierarchische Queries und Regular Expression in SQL.
Unterstützte Oracle Versionen
Der Kurs setzt keine bestimmte Oracle-Version voraus. Bei neueren Features (ab 12.2) wird darauf extra hingewiesen, ab welcher Version dieses zur Verfügung steht.
Zielgruppe
Angehende Oracle Datenbank Administratoren, Applikations-Administratoren, Oracle-Entwickler oder -Architekten, generell jede(r), der/die mit SQL in Berührung kommt.
Voraussetzungen für die Workshopteilnahme
Programmierkenntnisse sind nicht erforderlich, aber hilfreich.
Dauer
Der Workshop ist für 5 Tage konzipiert und besteht aus zwei Teilen:
Inhalt von Oracle SQL Workshop Grundlagen
- SQL - Geschichte
- NULL
- Syntax des SELECT Statements
- SELECT FROM
- SELECT DISTINCT FROM
- WHERE und Vergleichsoperatoren
- Arithmetische und String Operatoren
- AND, OR und NOT
- ORDER BY
- Die Tabelle DUAL
- ROWNUM
- SQL-Funktionen
- Numerische, String, Konverter, Datums und Zeit
- Vergleichsfunktionen, LOBs und Collections, Hierarchische Funktionen
- Data Mining, XML und JSON
- Encoding & Decoding
- Environment - USER
- DECODE und CASE
- GROUP BY, Gruppenfunktionen und HAVING
- Mengenoperationen - UNION, UNION ALL, INTERSECT und MINUS
- DML (INSERT, UPDATE und DELETE)
- Transaktionen - COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION und Lesekonsistenz
- Das Data Dictionary
- Constraints - Primary, Unique und Foreign Key Constraints
- ROWIDs und Indizes - Indextypen, Administration und Reorganisation
- Joins
- alte Oracle Join Syntax
- INNER, CROSS, OUTER und NATURAL Joins
- Self-Joins
- Subqueries
- synchrone und asynchrone Abfrage
- Inlay Views
- EXISTS und NOT EXISTS, ANY und ALL
- WITH
Inhalte für Oracle SQL Workshop für Fortgeschrittene
Die Kursinhalte finden Sie in der Beschreibung des SQL Workshops für Fortgeschrittene.
Kundenspezifischer In-House Workshop
Dieser Workshop kann auch als kundenspezifischer In-House Workshop abgehalten werden. Dabei wird sowohl auf Ihr Environment eingegangen als auch die Kursinhalte an Ihre Anforderungen angepasst. Aus diesem Grund ist eine Bestellung eines In-House Workshops nur mittels gesondertem Angebot möglich, bitte wenden Sie sich an einen unserer Kollegen oder nutzen Sie das Kontaktformular.
InHouse Workshoppreis € 13.500,-- exkl. MwSt.
Kursenvironment (und Oracle Lizenzvoraussetzungen)
Dieser Workshop basiert auf Oracle Database 23ai Free. Weitere Informationen zum Kursenvironment und der Oracle Lizenzierung finden Sie hier.
Als Frontend wird SQL*Plus verwendet. Der Einsatz von Oracle SQL*Developer oder auch von einem der zahlreichen Third Party Tools (Toad, SolarWind etc) ist teilweise möglich, führt aber zu anderen Übungsabläufen.
powered by DB Masters Disclaimer
Voraussichtlich wird der Kurs mit einem Trainer von DB Masters stattfinden - es kann jedoch auch kurzfristig Änderungen bei der Trainereinteilung geben.