Oracle SQL ist die Datenbank-Abfragesprache für Oracle Datenbanken. SQL erfährt immer wieder funktionelle und syntaktische Erweiterungen, ein wichtiger Teil davon sind die sogenannten analytischen Funktionen.
Dieser Workshop richtet sich an Personen, die schon SQL Grundlagen (egal für welche Datenbank) beherrschen, und vermittelt analytische Funktionen in SQL, Pattern Matching und die Grundzüge von Machine Learning. Der Workshop bietet ausreichend Raum für Übungen, in denen das frisch erworbene Wissen umgesetzt bzw. schon Vorhandenes vertieft werden kann.
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 das zur Verfügung steht.
Zielgruppe
Applikations-Administratoren, Oracle-Entwickler oder -Architekten, generell jede(r), der/die mit SQL in Berührung kommt. Besonders wichtig ist das Thema dieses Kurses beim Erstellen von Reports in SQL.
Voraussetzungen für die Workshopteilnahme
SQL Grundlagen Kenntnisse (egal für welche Datenbank).
Dauer
Der Workshop ist für 2 Tage konzipiert.
Inhalt
- Datentypen im Detail
- GROUP BY – Erweiterungen: CUBE, ROLLUP, GROUPNG, GROUPING_ID, ANY_VALUE, PARTITION OUTER JOIN
- Analytische Funktionen
- RANK und DENSE_RANK
- ROW_NUMBER und NTH_VALUE
- RATIO_TO_REPORT
- Analytische Funktionen mit PARTITION BY
- Analytische Funktionen LAG und LEAD
- Gleitende Mittelwerte/Summen mit analytischen Funktionen
- Regular Expressions: REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_INSTR, REGEXP_REPLACE, REGEXP_COUNT
- Pivot und Unpivot
- SQL Modeling: Die MODEL Klausel
- Row Pattern Matching: Die Klausel MATCH_RECOGNIZE
- Einführung in Machine Learning: Das Package DBMS_DATA_MINING
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 € 7.100,-- 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.