Kontakt aufnehmen

Schulungsübersicht

Modelle relationaler Datenbanken

  • Struktur einer relationalen Datenbank
  • Arten der Verknüpfung von Tabellen
  • Normalisierung und Denormalisierung von Datenbanken
  • Relationale Operatoren

Daten abrufen

  • Regeln zur Erstellung von SQL-Abfragen
  • Syntax des SELECT-Befehls
  • Auswahl aller Spalten in einer Abfrage
  • Abfragen mit arithmetischen Operationen
  • Verwendung von Alias-Namen für Spalten
  • Einsatz von Literalen
  • Nutzung des Konkatenationsoperators

Ergebnisse einschränken

  • Die WHERE-Klausel zur Filterung von Daten
  • Vergleichsoperatoren in SQL
  • Verwendung der LIKE-Bedingung
  • Bedingungen mit BETWEEN ... AND
  • Prüfung auf NULL-Werte mittels IS NULL
  • Einsatz des IN-Operators zur Filterung
  • Logische Operatoren wie AND, OR und NOT
  • Kombination mehrerer Bedingungen in der WHERE-Klausel
  • Richtigkeit der Reihenfolge von Operatoren bei Abfragen
  • Ausschluss doppelter Datensätze mit DISTINCT

Daten sortieren

  • Nutzung der ORDER BY-Klausel zur Sortierung
  • Sortierung nach mehreren Spalten oder Ausdrücken

SQL-Funktionen

  • Unterschiede zwischen einzeiligen und mehrzeiligen Funktionen
  • Einsatz von Text-, Zahlen- sowie Datumsfunktionen
  • Ausdrückliche und implizite Typumwandlungen
  • Nutzung von Konvertierungsfunktionen
  • Verknüpfung mehrerer Funktionen ineinander
  • Überprüfung der Funktionsausgaben mittels der DUAL-Tabelle
  • Ermittlung des aktuellen Datums mit der SYSDATE-Funktion
  • Bewältigung von NULL-Werten innerhalb von Funktionen

Aggregierung von Daten durch Gruppierung

  • Gruppenfunktionen in SQL
  • Behandlung von NULL-Werten bei der Gruppierung
  • Bildung von Datengruppen via GROUP BY
  • Gruppierung nach mehreren Spalten
  • Eingrenzung der Gruppenergebnisse mit HAVING

Daten aus mehreren Tabellen abrufen

  • Arten von Verknüpfungen zwischen Tabellen
  • Nutzung des NATURAL JOIN-Operators
  • Erstellen und Nutzen von Alias-Namen für Tabellen
  • Verknüpfungstypen innerhalb der WHERE-Klausel
  • Ausführung eines INNER JOINs
  • Nutzung der Verbindungstypen LEFT, RIGHT sowie FULL OUTER JOIN
  • Bildung des kartesischen Produkts aus Tabellen

Unterabfragen (Subqueries)

  • Einfügen von Unterabfragen in den SELECT-Befehl
  • Unterschiede zwischen einzeiligen und mehrzeiligen Unterabfragen
  • Ausdrücke für einzeilige Unterabfragen
  • Effekte der Gruppierung innerhalb von Unterabfragen
  • Nutzung der Operatoren IN, ALL sowie ANY in Unterabfragen
  • Bearbeitung von NULL-Werten in Unterabfragen

Sammeloperatoren

  • Einsatz des UNION-Operators zur Vereinigung von Ergebnismengen
  • Nutzung des UNION ALL-Operators für identische Mengenverbindungen
  • Verwendung des INTERSECT-Operators zur Erfassung gemeinsamer Elemente
  • Auswahl abweichender Datensätze mit MINUS

Einfügen, Aktualisieren und Löschen von Daten

  • Anwendung des INSERT-Befehls zur Dateneinfügung
  • Kopieren von Datensätzen aus anderen Tabellen
  • Aktualisierung vorhandener Datensätze via UPDATE
  • Löschvorgänge mit dem DELETE-Befehl
  • Nutzung des TRUNCATE-Befehls zur schnellen Bereinigung von Tabellen

Transaktionen in SQL

  • Einsatz der COMMIT-, ROLLBACK- und SAVEPOINT-Befehle zur Transaktionskontrolle

DDL-Befehle zur Strukturdefinition

  • Übersicht über gängige Datenbankobjekte
  • Vorgaben für die Benennung von Objekten
  • Erstellen neuer Tabellen mittels SQL
  • Mögliche Datentypen für Spaltenangaben
  • Verwendung der DEFAULT-Option bei Feldern
  • Einstellung der Werte NULL oder NOT NULL in Felddefinitionen

Tabellenverwaltung

  • Aufrechterhaltung referenzieller Integrität über CHECK-, PRIMARY KEY-, FOREIGN KEY- und UNIQUE-Eigenschaften
  • Einrichten einer neuen Tabelle auf Basis bestehender Abfragen
  • Löschen von Tabellen mit dem DROP TABLE-Befehl
  • Ausführen des DESCRIBE-Befehls zur Strukturprüfung

Weitere Schema-Objekte in Oracle

  • Einsatz von Sequenzen bei automatischer Zahlenvergabe
  • Verwaltung von Synonyme für vereinfachte Objektreferenzierungen
  • Erstellung und Nutzung von Ansichten (Views) zur Datentransparenz

Voraussetzungen

  • Grundlegende Computerkenntnisse
  • Kenntnisse zu irgendeinem Betriebssystem
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien