Kontakt aufnehmen

Schulungsübersicht

Relationale Datenbankmodelle

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

Daten abrufen

  • Regeln für das Schreiben von SQL-Abfragen
  • Syntax des SELECT-Befehls
  • Auswählen aller Spalten
  • Abfragen mit arithmetischen Operationen
  • Spaltenaliasse
  • Literale
  • Konnektionsoperator

Ergebnisse eingrenzen

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

Daten sortieren

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

SQL-Funktionen

  • Unterschiede zwischen Einzeilen- und Mehrzeilenfunktionen
  • Merkmale von Text-, Zahlen- und Datumsfunktionen
  • Explizite und implizite Konvertierung
  • Konvertierungsfunktionen
  • Verschachtelung von Funktionen
  • Prüfung der Funktionsleistung – dual-Tabelle
  • Abruf des aktuellen Datums mit der SYSDATE-Funktion
  • Umgang mit NULL-Werten

Daten aggregieren mittels 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
  • Verwendung von NATURAL JOIN
  • Tabellenaliasse
  • Joins in der WHERE-Klausel
  • INNER JOIN (Innere Verbindung)
  • Externe Verbindungen: LEFT, RIGHT, FULL OUTER JOIN
  • Kartesische Produkt

Unterabfragen

  • Platzierung von Unterabfragen im SELECT-Befehl
  • Einzeilen- und Mehrzeilenunterabfragen
  • Operatoren für Einzeilenunterabfragen
  • Möglichkeiten der Gruppierung in Unterabfragen
  • Operatoren für Mehrzeilenunterabfragen: 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

  • Wesentliche Datenbankobjekte
  • Benennungsregeln für Objekte
  • Erstellen von Tabellen
  • Verfügbare Datentypen für Spalten
  • DEFAULT-Option
  • Option NULL und NOT NULL

Verwaltung von Tabellen

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

Weitere Schemaobjekte

  • Sequenzen
  • Synonyme
  • Ansichten

Voraussetzungen

  • Grundlegende Computerkenntnisse
  • Kenntnisse eines beliebigen Betriebssystems
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien