Kontakt aufnehmen

Schulungsübersicht

Relationale Datenbankmodelle

  • Die Struktur einer relationalen Datenbank
  • Verbindungstypen von Tabellen
  • Normalisierung und Denormalisierung von Datenbanken
  • Relationale Operatoren

Daten abfragen

  • Regeln für das Schreiben von SQL-Abfragen
  • Die Syntax der SELECT-Anweisung
  • Auswählen aller Spalten
  • Abfragen mit arithmetischen Operationen
  • Aliasse für Spalten
  • Literale
  • Verkettungsoperator

Ergebnisse einschränken

  • Die WHERE-Klausel
  • Vergleichsoperatoren
  • LIKE-Bedingung
  • Bedingung BETWEEN ... AND
  • IS NULL-Bedingung
  • IN-Bedingung
  • Boolesche Operatoren AND, OR und NOT
  • Mehrere Bedingungen in der WHERE-Klausel
  • Die Reihenfolge der Operatoren.
  • DISTINCT-Klausel

Daten sortieren

  • Die ORDER BY-Klausel
  • Sortierung nach mehreren Spalten oder Ausdrücken

SQL-Funktionen

  • Die Unterschiede zwischen Einzeilen- und Mehrzeilenfunktionen
  • Funktionen für Text, Zahlen und Datum
  • Explizite und implizite Konvertierung
  • Konvertierungsfunktionen
  • Verschachtelung von Funktionen
  • Prüfung der Funktionsperformance – Dual-Tabelle
  • Abrufen des aktuellen Datums mit der SYSDATE-Funktion
  • Umgang mit NULL-Werten

Daten aggregieren durch Gruppierung

  • Gruppierungsfunktionen
  • Wie Gruppierungsfunktionen NULL-Werte behandeln
  • Datengruppen erstellen – die GROUP BY-Klausel
  • Gruppierung mehrerer Spalten
  • Ergebnisse der Gruppierungsfunktion begrenzen – die HAVING-Klausel

Daten aus mehreren Tabellen abrufen

  • Arten von Verbindungen
  • Verwendung von NATURAL JOIN
  • Aliasse für Tabellen
  • Joins in der WHERE-Klausel
  • INNER JOIN (Innere Verbindung)
  • Außerverbindungen: LEFT, RIGHT, FULL OUTER JOIN
  • Kartesiches Produkt

Unterabfragen

  • Unterabfragen in der SELECT-Anweisung platzieren
  • Unterabfragen mit einer und mehreren Zeilen
  • Operatoren für Unterabfragen mit einer Zeile
  • Gruppierung in Unterabfragen
  • Operatoren für Unterabfragen mit mehreren Zeilen: IN, ALL, ANY
  • Wie NULL-Werte in Unterabfragen behandelt werden

Setzoperatoren

  • UNION-Operator
  • UNION ALL-Operator
  • INTERSECT-Operator
  • MINUS-Operator

Daten einfügen, aktualisieren und löschen

  • INSERT-Befehl
  • Daten aus einer anderen Tabelle kopieren
  • UPDATE-Befehl
  • DELETE-Befehl
  • TRUNCATE-Befehl

Transaktionen

  • Befehle COMMIT, ROLLBACK und SAVEPOINT

DDL-Befehle

  • Die wichtigsten Datenbankobjekte
  • Namenskonventionen für Objekte
  • Tabellen erstellen
  • Verfügbare Datentypen für Spalten
  • DEFAULT-Option
  • Optionen NULL und NOT NULL

Tabellen verwalten

  • Referentielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Tabellen erstellen durch Abfrage
  • Tabellen löschen mit DROP TABLE
  • DESCRIBE-Befehl

Andere Schema-Objekte

  • Sequenzen
  • Synonyme
  • Ansichten

Voraussetzungen

  • Computerkenntnisse
  • Kenntnisse eines beliebigen Betriebssystems
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien