Kontakt aufnehmen

Schulungsübersicht

Modelle relationaler Datenbanken

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

Daten abfragen

  • Regeln zum Erstellen von SQL-Abfragen
  • Syntax des SELECT-Befehls
  • Auswahl aller Spalten
  • Abfragen auf Basis arithmetischer Berechnungen
  • Spaltenaliasnamen
  • Literale
  • Konkatenationsoperator

Einschränkung der Ergebnismenge

  • Die WHERE-Klausel
  • Vergleichsoperatoren
  • LIKE-Bedingung
  • Voraussetzung BETWEEN ... AND
  • IS NULL-Bedingung
  • IN-Bedingung
  • Boolesche Operatoren: UND, ODER und NICHT
  • Kombination mehrerer Bedingungen in der WHERE-Klausel
  • Reihenfolge der Operatorauswertung
  • DISTINCT-Klausel

Sortierung von Daten

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

SQL-Funktionen

  • Unterschiede zwischen Funktionen mit einer und mehreren Zeilen
  • Funktionen für Text, Zahlen und Datum,
  • Explizite und implizite Konvertierung
  • Konvertierungsfunktionen
  • Verschachtelung von Funktionen
  • Ausführung der Funktionen – Dual-Tabelle
  • Funktion SYSDATE zur Ermittlung des aktuellen Datums
  • Umgang mit NULL-Werten

Aggregierung von Daten mittels Gruppierung

  • Gruppierungsfunktionen
  • Wie Gruppierungsfunktionen mit NULL-Werten umgehen
  • Erstellung von Datenklassen – die GROUP BY-Klausel
  • Gruppierung nach mehreren Spalten
  • Einschränkung des Funktionsergebnisses durch Gruppierung – die HAVING-Klausel

Abrufen von Daten aus mehreren Tabellen

  • Arten von Joins (Verbindungen)
  • Nutzung von NATURAL JOIN
  • Tabellenaliasnamen
  • Joins in der WHERE-Klausel
  • INNER JOIN
  • Außere Verbindungen: LEFT, RIGHT und FULL OUTER JOIN
  • Kartesisches Produkt

Unterabfragen

  • Platzierung von Unterabfragen im SELECT-Befehl
  • Einzellige und mehrzeilige Unterabfragen
  • Operatoren für einzellige Unterabfragen
  • Gruppierungsfunktionen in Unterabfragen
  • Operatoren für mehrzeilige Unterabfragen: IN, ALL, ANY
  • Behandlung von NULL-Werten in Unterabfragen

Mengenooperatoren

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

Einfügen, Aktualisieren und Löschen von Daten

  • 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 zur Benennung von Objekten
  • Erstellen von Tabellen
  • Verfügbare Datentypen für Spalten
  • DEFAULT-Option
  • Optionen NULL und NOT NULL

Verwalten von Tabellen

  • Referentielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Erstellen einer Tabelle über eine Abfrage
  • Löschen einer Tabelle (DROP TABLE)
  • Befehl DESCRIBE

Weitere Schema-Objekte

  • Sequenzen
  • Synonyme
  • Ansichten (Views)

Voraussetzungen

  • Grundlegende Computerkenntnisse
  • Kenntnisse in einem Betriebssystem
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien