Webinar

SQL ANSI/ISO Komplett inkl. fortgeschrittene Techniken

Inhalte

  • Relationales Datenbankdesign
    • Grundlagen und Aufgaben eines Datenbankmanagementsystems
    • Grundlagen der Datenmodellierung
    • Grundsätze für Relationen
    • Normalisierung und Denormalisierung

  • Arbeitsweise von Datenbanken
    • Datenkonsistenz (Datenbank-Constraints),
    • Datensicherheit (Zugriffsschutz, Isolierung)

  • Structured Query Language (SQL): der SELECT-Befehl
    • Grundlagen des SELECT Statements
    • Tabellen- und Spaltenalias
    • Projektion und Selektion (Spaltenwahl und WHERE-Klausel)
    • Sortierung (ORDER BY)
    • Einzel- und Gruppenfunktionen
    • Zeichenketten- und Datumoperationen
    • Ausschluss von Duplikaten (DISTINCT / UNIQUE)
    • Verknüpfte Bedingungen (Logische Operatoren)
    • LIKE, IN und BETWEEN

  • Die Verknüpfung (Join)
    • INNER Join
    • OUTER Join
    • FULL Join
    • Vereinigungs- und Schnittmengen
    • (INTERSECT, UNION (ALL), MINUS etc.)

  • Arbeiten mit Gruppenfunktionen
    • GROUP BY
    • HAVING

  • Unterabfragen (Subqueries) 
    • ... im FROM-Block (Inner View)
    • ... im WHERE-Block (EXISTS, ALL, IN)

  • Weitere SQL Befehle
    • Hinzufügen, Löschen und Ändern von Datensätzen
    • (INSERT, DELETE und UPDATE)
    • Erstellung und Pflege von Tabellen
    • (CREATE, ALTER und DROP Befehl)
    • Pflege von Benutzerrechten
    • (GRANT und REVOKE-Befehl)

  • Transaktionsschutz
    • COMMIT
    • ROLLBACK

4.-5. Tag auch separat buchbar als: 
  • Einführung
  • Verzweigungen
    • Conditional Expressions
    • CASE und COALESCE
    • Einsatzzwecke und Szenarien
    • NULLIF

  • Unterabfragen
    • Wo und wie können Unterabfragen eingesetzt werden
    • Wann sollte besser darauf verzichtet werden
    • JOIN als Alternative zu einer Unterabfrage
    • Komplexe Lösungen mit Hilfe von Unterabfragen

  • JOINS 
    • INNER und OUTER JOINS
    • NULL sicher

  • Aggregate
    • Typische Fallen und das Verhalten bei NULL - Werten
    • Lösungen

  • Rekursive SQL Abfragen
    • Views vs WITH
    • Stored Procedure/Functions vs WITH
    • WITH

  • Transaktionen in SQL
    • Transactionen und Sperren
    • ACID-Prinzip von Transactionen
    • Commit und Rollback
    • Implizite Transaktionen
    • Verschachtelte Transaktionen bzw. Savepoints
    • Vergleich des Transaktionsmanagements von Oracle, MS SQL und PostgreSQL

  • Analytische Funktionen / OLAP / Rangfolgefunktionen
    • SQL WINDOW Funktionen, Aggregations-Funktionen in Kombination mit OVER, PARTITION BY, ORDER BY und RANGE/ROW
    • RANK () OVER ...
    • DENSE_RANK () OVER ...
    • ROW_NUMBER () OVER ...
    • SUM () OVER ...
    • MIN () OVER ...
    • MAX () OVER ...
    • AVG () OVER ...
    • COUNT() OVER ...
    • LEAD() OVER ...
    • LAG() OVER ...
    • PERCENTILE_CONT
    • PERCENTILE_DISC
    • PERCENT_RANK
    • CUME_DIST 
    • FIRST_VALUE
    • LAST_VALUE

  • Typische Problemstellungen für WINDOW-Funktionen
    • Vergleich des Umsatzes des aktuellen Jahres mit dem Vorjahr 
    • Prozentualer Vergleich des Umsatzes im Monat zum Jahr, Ort zum Land (zu einer übergeordneten Struktur) 
    • Vergleich einer Summe mit der Summe eines Datensatzes vorher oder nachher 
    • Median

  • GROUPING SETS/OLAP
    • Grouping Sets
    • Rollup
    • Cube

  • DML - Data Manipulation Language
    • Manipulation von Daten auf Basis multipler Tabellen (JOIN und/oder Sub-Query)
    • INSERT
    • UPDATE
    • DELETE
    • MERGE und andere Lösungen

  • Geschwindigkeit
    • Typische Fehler in SQL- Abfragen
    • Wie kann man eine SQL- Abfrage schneller machen
    • Welche Indexe helfen bei der Optimierung SQL- Abfragen?
    • Anlegen von Indexen, welcher Index wird wann genommen
    • Welche Schreibweisen versprechen eine bessere Performance

  • Index
    • Definition und Grundlagen

LernzieleSie können einfache und komplexe Berichte erstellen. Die Übungen lassen sich leicht auf Ihre Aufgaben anwenden. Das vermittelte Verständnis über Datenbanken hilft, Performance-Probleme zu lösen.Bei Inhouse-Schulungen von SQLkann die eigene Datenbank als Basis genutzt werden. Die Übungen sind dann direkt produktiv anwendbar. Bei Bedarf können Themen aus anderen Kursen behandelt werden. Es bietet sich Vertiefung von Data Mining und Data Warehouse an. Auf Wunsch kann ein "SQL Course" in Englisch gehalten werden.ZielgruppenWer adhoc Auswertungen erstellen oder wiederkehrende Auswertungen programmieren möchte, seine bisherigen Kenntnisse erweitern oder neue Ideen zur optimalen Herangehensweise erlernen möchte. 
  • Relationales Datenbankdesign
    • Grundlagen und Aufgaben eines Datenbankmanagementsystems
    • Grundlagen der Datenmodellierung
    • Grundsätze für Relationen
    • Normalisierung und Denormalisierung

  • Arbeitsweise von Datenba...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
07.09.2026 - 11.09.2026 35 h 35 h Details Details Jetzt buchen
19.10.2026 - 23.10.2026 35 h 35 h Details Details Jetzt buchen
16.11.2026 - 20.11.2026 35 h 35 h Details Details Jetzt buchen
14.12.2026 - 18.12.2026 35 h 35 h Details Details Jetzt buchen
11.01.2027 - 15.01.2027 35 h 35 h Details Details Jetzt buchen
25.01.2027 - 29.01.2027 35 h 35 h Details Details Jetzt buchen
08.03.2027 - 12.03.2027 35 h 35 h Details Details Jetzt buchen
19.04.2027 - 23.04.2027 35 h 35 h Details Details Jetzt buchen
14.06.2027 - 18.06.2027 35 h 35 h Details Details Jetzt buchen
23.08.2027 - 27.08.2027 35 h 35 h Details Details Jetzt buchen
20.09.2027 - 24.09.2027 35 h 35 h Details Details Jetzt buchen
18.10.2027 - 22.10.2027 35 h 35 h Details Details Jetzt buchen
15.11.2027 - 19.11.2027 35 h 35 h Details Details Jetzt buchen
13.12.2027 - 17.12.2027 35 h 35 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9258108

Anbieter-Seminar-Nr.: 1320

Termin

11.01.2027 - 15.01.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 3.094,00

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 35 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
07.09.2026 - 11.09.2026 35 h 35 h Details Details Jetzt buchen
19.10.2026 - 23.10.2026 35 h 35 h Details Details Jetzt buchen
16.11.2026 - 20.11.2026 35 h 35 h Details Details Jetzt buchen
14.12.2026 - 18.12.2026 35 h 35 h Details Details Jetzt buchen
11.01.2027 - 15.01.2027 35 h 35 h Details Details Jetzt buchen
25.01.2027 - 29.01.2027 35 h 35 h Details Details Jetzt buchen
08.03.2027 - 12.03.2027 35 h 35 h Details Details Jetzt buchen
19.04.2027 - 23.04.2027 35 h 35 h Details Details Jetzt buchen
14.06.2027 - 18.06.2027 35 h 35 h Details Details Jetzt buchen
23.08.2027 - 27.08.2027 35 h 35 h Details Details Jetzt buchen
20.09.2027 - 24.09.2027 35 h 35 h Details Details Jetzt buchen
18.10.2027 - 22.10.2027 35 h 35 h Details Details Jetzt buchen
15.11.2027 - 19.11.2027 35 h 35 h Details Details Jetzt buchen
13.12.2027 - 17.12.2027 35 h 35 h Details Details Jetzt buchen