SQL und relationale Datenbanken - GRUNDLAGEN - 35 UE - DE EN
Institut: Digital Innovations Solution GmbHSeminarart: Basis-/Grundausbildung
Kursbeschreibung
Wir beschäftigen uns in fünf Terminen mit den Grundlagen des Entity-Relationship-Modells, des relationalen Datenmodells und der Datenbanksprache SQL jeweils mit illustrierenden Beispielen und Übungen.
Es bestehen keine inhaltlichen Voraussetzungen.
Dieser Workshop wird in deutscher und englischer Sprache angeboten.
Dieser Workshop ist ein Präsenzworkshop. Für eine interaktive Lernumgebung, in der sie mühelos neues Wissen erwerben und gleichzeitig Spass haben erachten wir zwei bis vier Teilnehmer als ideal.
Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit LibreOffice Base oder einer vergleichbaren Umgebung benötigt. LibreOffice Base finden sie zusammen mit Installationshinweisen für unterschiedliche Betriebssysteme unter der Adresse www.libreoffice.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.
Last updated 22. November 2025
SQL STANDARD UND SQL DIALEKTE
SQL (Structured Query Language) ist eine Datenbanksprache für relationale Datenbanken. Die Normenorganisationen ANSI und ISO publizieren dazu regelmäßig entsprechende Standarddokumente unter den Bezeichnungen ANSI X3.135 und ISO/IEC 9075. Entwickelt werden die Standards von dafür akkreditierten Arbeitsgruppen.
Die Hersteller von relationalen Datenbanksystemen implementieren diese Standarddokumente jedoch nicht vollständig sondern entwickeln eigene SQL Dialekte. Dabei übernehmen sie nur einen Kernbereich der Standarddokumente und ergänzen diesen um herstellerspezifische Erweiterungen, insbesondere prozedurale Elemente, mit dem Ziel die Innovation und Konkurrenzfähigkeit der eigenen Produktlinie am Markt zu garantieren.
Beispiele für SQL-Dialekte mit eigenen Bezeichnungen sind PL/SQL von Oracle sowie Transact SQL von Sybase und Microsoft.
TERMINE
Samstag 14. Februar 2026, 9:00 - 16:00
Samstag 21. Februar 2026, 9:00 - 16:00
Samstag 28. Februar 2026, 9:00 - 16:00
Samstag 07. März 2026, 9:00 - 16:00
Samstag 14. März 2026, 9:00 - 16:00
35 Unterrichtseinheiten. Eine Unterrichtseinheit UE entspricht 50 Minuten.
THEMENÜBERSICHT
Termin 1 - Das Entity-Relationship-Modell - ERM
- Entwicklungsgeschichte
- Definition
- Die Begriffe Entity und Relationship
- Die Begriffe Attribut, Schlüsselattribut und Nichtschlüsselattribut
- Relationships zwischen den Entities: 1 zu 1, 1 zu N, N zu M
- Erstellung eines ERM aufgrund einer konkreten Aufgabenstellung
- Illustrierende Beispiele
- Entwicklungsgeschichte
- Definition
- Struktur eines Datenbanksystems DBS – Datenbankmanagementsystem DBMS und Datenbanken DB
- Die wesentlichen Aufgaben eines DBMS
- Entwicklungsprozess einer Relationalen Datenbank – Logischer Entwurf und physikalischer Entwurf
- Das Architekturmodell für Datenbanken nach ANSI-SPARC:
- Die externe Ebene, die konzeptionelle Ebene und die interne Ebene einer DB
- Logische Datenunabhängigkeit und physische Datenunabhängigkeit
- Die Begriffe Relationenschema und Relation
- Die Begriffe Primärschlüssel und Fremdschlüssel
- Zusammenhang zwischen einem ERM und dem entsprechenden relationalen Datenmodell
- Erstellung eines relationalen Datenmodells aufgrund eines entsprechenden ERM
- Normalisierung eines relationalen Datenmodells zur Vermeidung von Redundanzen und Anomalien
- Tradeoff – abwägen bei gegenläufigen Zielen - zwischen Normalisierung und Performance eines DBS
- Illustrierende Beispiele
- Entwicklungsgeschichte
- Die Standardisierung von SQL duch ANSI und ISO
- Lernzugang - Der SQL-Standard und davon abgeleitete produktspezifische SQL-Dialekte
- Datentypen - Definitionen, Eigenschaften, typische Anwendungsbereiche
- Relationen und das CREATE TABLE Statement
- SELECT Statement - Grundlegende Struktur und Ausführungsreihenfolge
- Verbund-Operationen oder Joins auf Relationen - Inner join und self join
- SELECT Statement mit GROUP BY Klausel und HAVING Klausel
- Illustrierende Beispiele
- SUB-SELECT Statement mit ALL, ANY, IN, EXISTS und temporären Relationen
- Fallunterscheidung im SELECT Statement mit CASE
- Aggregatfunktionen SUM, COUNT, MIN, MAX, AVG sowie die Schlüsselwörter ALIAS, ALL, DISTINCT
- Boolesche Operationen NOT, OR, AND, XOR zusammen mit dem Schlüsselwort BETWEEN
- Mengenoperationen UNION, UNION ALL, INTERSECT und MINUS sowie die Differenz und die symmetrische Differenz
- Verbund-Operationen oder Joins auf Relationen - Left outer join, right outer join und full outer join
- Virtuelle Relationen und das CREATE VIEW Statement
- Rekursive Datenmodelle
- Abfragen auf rekursiven Datenmodellen
- Illustrierende Beispiele
Wir werden die Inhalte der vorhergehenden Termine wiederholen. Anschließend werden wir unser Verständnis auuf die nachstehenden Bereiche anwenden:
- Erstellung eines ERM aufgrund einer konkreten Aufgabenstellung
- Erstellung eines relationalen Datenmodells aufgrund des entsprechenden ERM
- Normalisierung eines relationalen Datenmodells
- Umfangreiche SELECT Statements welche GROUP BY, HAVING, SUB-SELECTS und temporäre Relationen kombinieren
- Die Anwendung von temporären Tabellen zu Formulierung von semantisch äquivalenten SELECT Statements
- Erstellung von rekursiven Datenmodelle
- Formulierung von Abfragen auf rekursiven Datenmodellen
BIBLIOGRAPHY
Fundamentals of Database Systems
Elmasri, Navathe, 2017, Pearson, seventh edition
Relational Database Design and Implementation
Harrington, 2016, Morgan Kaufmann, fourth edition
A Guide to the SQL Standard
Date, Darween, 1997, Addison-Wesley, fourth edition
Introduction to SQL - Mastering the Relational Database Language
van der Lans, 2007, Addison-Wesley, fourth edition
Wir beschäftigen uns in fünf Terminen mit den Grundlagen des Entity-Relationship-Modells, des relationalen Datenmodells und der Datenbanksprache SQL jeweils mit illustrierenden Beispielen und Übungen.
Es bestehen keine inhaltlichen Voraussetzungen.
Dieser Workshop wird in deutscher und englischer Sprache angeboten.
Dieser Workshop ist ein Präsenzworkshop. Für eine interaktive Lernumgebung, in der sie mühelos neues Wissen erwerben und gleichzeitig Spass haben erachten wir zwei bis vier Teilnehmer als ideal.
Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit LibreOffice Base oder einer vergleichbaren Umgebung benötigt. LibreOffice Base finden sie zusammen mit Installationshinweisen für unterschiedliche Betriebssysteme unter der Adresse www.libreoffice.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.
Last updated 22. November 2025
SQL STANDARD UND SQL DIALEKTE
SQL (Structured Query Language) ist eine Datenbanksprache für relationale Datenbanken. Die Normenorganisationen ANSI und ISO publizieren dazu regelmäßig entsprechende Standarddokumente unter den Bezeichnungen ANSI X3.135 und ISO/IEC 9075. Entwickelt werden die Standards von dafür akkreditierten Arbeitsgruppen.
Die Hersteller von relationalen Datenbanksystemen implementieren diese Standarddokumente jedoch nicht vollständig sondern entwickeln eigene SQL Dialekte. Dabei übernehmen sie nur einen Kernbereich der Standarddokumente und ergänzen diesen um herstellerspezifische Erweiterungen, insbesondere prozedurale Elemente, mit dem Ziel die Innovation und Konkurrenzfähigkeit der eigenen Produktlinie am Markt zu garantieren.
Beispiele für SQL-Dialekte mit eigenen Bezeichnungen sind PL/SQL von Oracle sowie Transact…
Beginn
14.02.2026
Ende
14.03.2026
Dauer
Wöchentlich jeweils Samstag 9:00 bis 16:00
Ort
Digital Innovations Solution GmbH
Alxingergasse 55 / TOP 14 OG, A-1100 Wien
Line U1 - Reumanplatz oder Linie O - Arthaberplatz
Alxingergasse 55 / TOP 14 OG, A-1100 Wien
Line U1 - Reumanplatz oder Linie O - Arthaberplatz
Kontakt
Fragen zu den Inhalten, Themenvorschläge, Terminvorschläge und Anmeldung
DI Josef STEPISNIK
E josef.stepisnik@digital-innovation.at
M +43 664 850 43 77
DI Josef STEPISNIK
E josef.stepisnik@digital-innovation.at
M +43 664 850 43 77
Um den Lernprozess in den Workshop integrieren zu können wünschen wir uns Teilnehmer, die auf die Workshopinhalte und die Beiträge anderer Teilnehmer reflektieren können. Damit schaffen wir gemeinsam eine interaktive Lernumgebung in der sie mühelos neues Wissen erwerben und gleichzeitig Spass haben. Um diese Interaktivität auch praktisch zu ermöglichen erachten wir zwei bis vier Teilnehmer als ideal.
Es bestehen keine inhaltlichen Voraussetzungen.
Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit LibreOffice Base oder einer vergleichbaren Umgebung benötigt. LibreOffice Base finden sie zusammen mit Installationshinweisen für unterschiedliche Betriebssysteme unter der Adresse www.libreoffice.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.
Es bestehen keine inhaltlichen Voraussetzungen.
Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit LibreOffice Base oder einer vergleichbaren Umgebung benötigt. LibreOffice Base finden sie zusammen mit Installationshinweisen für unterschiedliche Betriebssysteme unter der Adresse www.libreoffice.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.
Ziele
Wir beschäftigen uns in fünf Terminen mit den Grundlagen des Entity-Relationship-Modells, des relationalen Datenmodells und der Datenbanksprache SQL jeweils mit illustrierenden Beispielen und Übungen.
Zertifikat(e)
Das entsprechende Abschlusszertifikat wird in Deutsch oder Englisch ausgestellt. Es inkludiert eine detaillierte Beschreibung der tatsächlichen Workshopinhalte und eine Anwesenheitsbestätigung zu den tatsächlich besuchten Workshopterminen.
Kosten
€ 520
EUR 520 inklusive 20% USt. Präsenzworkshop inklusive Unterlagen, Besprechung der Hausaufgaben und Abschlusszertifikat.
EUR 520 inklusive 20% USt. Präsenzworkshop inklusive Unterlagen, Besprechung der Hausaufgaben und Abschlusszertifikat.
Förderungen
Das AMS als führendes Dienstleistungsunternehmen am Arbeitsmarkt sowie die AK und der waff bieten unter www.weiterbildungsdatenbank.at/foerderprogramme Informationen zur Finanzierung ihrer Bildungspläne. Siehe dazu auch den Abschnitt WEITERE DATEN.
Plätze
2 - 4
Sonstiges
Erklärung zur Arbeitnehmerveranlagung
Aufwendungen für Bildungsmaßnahmen sind als Werbungskosten abzugsfähig, wenn sie Kosten für Fortbildung, Ausbildung im verwandten Beruf oder eine umfassende Umschulung darstellen. Diese können nach Ablauf des entsprechendes Jahres in ihrer Erklärung zur Arbeitnehmerveranlagung unter Kennzahl 722 geltend gemacht werden. Siehe dazu das BM für Finanzen unter www.bmf.gv.at/ Überblick zur Arbeitnehmerinnenveranlagung
Aufwendungen für Bildungsmaßnahmen sind als Werbungskosten abzugsfähig, wenn sie Kosten für Fortbildung, Ausbildung im verwandten Beruf oder eine umfassende Umschulung darstellen. Diese können nach Ablauf des entsprechendes Jahres in ihrer Erklärung zur Arbeitnehmerveranlagung unter Kennzahl 722 geltend gemacht werden. Siehe dazu das BM für Finanzen unter www.bmf.gv.at/ Überblick zur Arbeitnehmerinnenveranlagung