Kontakt aufnehmen

Schulungsübersicht

Relationale Datenbankmodelle

  • Die Struktur einer relationalen Datenbank
  • Verbindungstypen von Tabellen
  • Datenbanknormalisierung und -denormalisierung
  • Relationale Operatoren

Daten abrufen

  • Regeln für das Schreiben von SQL-Abfragen
  • Die Syntax für SELECT
  • Auswahl aller Spalten
  • Abfragen mit arithmetischen Operationen
  • Spaltenaliasnamen
  • Literale Werte
  • Konkatenationsoperator

Einschränken der Ergebnisse

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

Sortieren von Daten

  • Dies ist die ORDER BY-Klausel
  • Sortierung nach mehreren Spalten oder Ausdrücken

SQL-Funktionen

  • Die Unterschiede zwischen einzeiligen und mehrzeiligen Funktionen
  • Text-, Zahlen- und Datumsfunktionen,
  • Explizite und implizite Konvertierung
  • Konvertierungsfunktionen
  • Verschachtelung von Funktionen
  • Anzeigen der Leistungsfähigkeit der Funktionen – DUAL-Tabelle
  • Abrufen der aktuellen Datumsfunktion SYSDATE
  • Umgang mit NULL-Werten

Aggregieren von Daten unter Verwendung der Gruppierung

  • Gruppierungsfunktionen
  • Wie Gruppierungsfunktionen NULL-Werte behandeln
  • Erstellen von Gruppendaten – die GROUP BY-Klausel
  • Gruppierung nach mehreren Spalten
  • Einschränken des Aggregatfunktionsergebnisses – die HAVING-Klausel

Abrufen von Daten aus mehreren Tabellen

  • Arten von Join-Verbindungen
  • Die Verwendung von NATURAL JOIN
  • Tabellenaliasnamen
  • Joins in der WHERE-Klausel
  • INNER JOIN (Interner Join)
  • Auswertere Verbindung LEFT, RIGHT, FULL OUTER JOIN
  • Kartesisches Produkt

Unterabfragen

  • Unterabfragen im SELECT-Befehl platzieren
  • Einzeilige und mehrzeilige Unterabfragen
  • Operatoren für einzeilige Unterabfragen
  • Gruppierungsfunktionen in Unterabfragen
  • Operatoren für mehrzeilige Unterabfragen: IN, ALL, ANY
  • Wie NULL-Werte in Unterabfragen behandelt werden

Gesamtbild-Operatoren (Set-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 (Data Definition Language)

  • Hauptdatenbankobjekte
  • Regeln für das Benennen von Objekten
  • Erstellen von Tabellen
  • Verfügbare Datentypen für Spalten
  • DEFAULT-Option
  • Option NULL und NOT NULL

Tabellen verwalten

  • Referenzielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Erstellen einer Tabelle durch eine Abfrage
  • Löschen einer Tabelle: DROP TABLE
  • BESCHREIBEN-Befehl (DESCRIBE)

Weitere Schema-Objekte

  • Sequenzen
  • Synonyme
  • Sichten (Views)

Voraussetzungen

  • Grundlegende Computerkenntnisse
  • Kenntnisse in einem beliebigen Betriebssystem
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien