Kontakt aufnehmen

Schulungsübersicht

Relationale Datenbankmodelle

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

Daten abrufen

  • Regeln für das Schreiben von SQL-Abfragen
  • Die Syntax für SELECT
  • Auswählen aller Spalten
  • Abfragen aus arithmetischen Operationen
  • Alias-Spalten
  • Literale
  • Konkatenationsoperator

Ergebnisse eingrenzen

  • 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
  • Sortieren nach mehreren Spalten oder Ausdrücken

SQL-Funktionen

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

Daten aggregieren durch Gruppierung

  • Gruppierungsfunktionen
  • Wie Gruppierungsfunktionen NULL-Werte behandeln
  • Erstellen von Datengruppen - die GROUP BY-Klausel
  • Gruppierung mehrerer Spalten
  • Einschränkung des Ergebnisses der Gruppierungsfunktion - die HAVING-Klausel

Daten aus mehreren Tabellen abrufen

  • Typen von Verbindungen (Joins)
  • Verwendung von NATURAL JOIN
  • Tabellen-Aliase
  • Joins in der WHERE-Klausel
  • INNER JOIN
  • Äußere Joins: LEFT, RIGHT, FULL OUTER JOIN
  • Kartesisches Produkt

Unterabfragen

  • Platzierung von Unterabfragen im SELECT-Befehl
  • Einzeilen- und Mehrzeilen-Unterabfragen
  • Operatoren für Einzeilen-Unterabfragen
  • Gruppierungsfunktionen in Unterabfragen
  • Operatoren für Mehrzeilen-Unterabfragen: IN, ALL, ANY
  • Wie NULL-Werte in Unterabfragen behandelt werden

Kollektive Operatoren

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

Daten einfügen, aktualisieren und löschen

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

Transaktionen

  • Befehle COMMIT, ROLLBACK und SAVEPOINT

DDL-Befehle

  • Die wichtigsten Datenbankobjekte
  • Regeln für die Benennung von Objekten
  • Erstellen von Tabellen
  • Verfügbare Datentypen für Spalten
  • DEFAULT-Option
  • NULL und NOT NULL-Optionen

Verwaltung von Tabellen

  • Referentielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Erstellen einer Tabelle per Abfrage
  • Löschen einer Tabelle mit DROP TABLE
  • DESCRIBE-Befehl

Andere Schemaobjekte

  • Sequenzen
  • Synonyme
  • Ansichten (Views)

Voraussetzungen

  • Grundkenntnisse im Umgang mit Computern
  • Kenntnisse eines beliebigen Betriebssystems
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien