Seminarziel: In diesem Seminar erhalten Sie einen Überblick über die Möglichkeiten von Oracle SQL und sind anschließend in der Lage, Datenabfragen und -manipulationen durchzuführen sowie Berichte zu erstellen. Zielgruppe: Dieser Kurs wendet sich an Anwendungsentwickler, Datenbankadministratoren, Enduser (Poweruser) und IT-Berater. Seminarinhalte: - Konzepte relationaler Datenbanken (Normalisierung, Verknüpfungsarten, ACID-Regeln)
- SQL Tools (SQL*Plus, iSQL*Plus), describe/Arbeiten mit Dateien, Formatierung von Ergebnismengen/login.sql, etc.)
- Grundlegende SQL-Anweisungen schreiben (Unterscheidung DQL/DML/DDL/DCL, Grundklauseln)
- Daten beschränken und sortieren
- Single-Row Funktionen (Zeichen-, Datums-, Konvertierungsfunktionen, numerische Funktionen, datetime, CASE/DECODE, selbst erstellte Funktionen etc.)
- Zeitzonen
- Tabellen verknüpfen (Joins/SQL99-kompatible Joins)
- Mengenoperatoren (Union (All)/Minus/Intersect)
- Gruppenfunktionen (group by-Klausel/having-Klausel)
- Grouping Sets (Rollup/Cube)
- Unterabfragen (Single-/Multiple Row, Multiple Column, Korrelierte Unterabfragen, Exists-Operator/With Klausel)
- Hierarchische Queries
- Reguläre Ausdrucke in SQL
- Berichte erstellen, effizientes Arbeiten mit SQL*Plus
- Oracle Datenstrukturen und Objekte
- Tabellen, Constraints und Sequenzen erstellen und verwalten
- Views
- Synonyme
- Indizes (Index-Arten und deren Verwendung)
- DML-Befehle (insert/update/delete), Transaktionsverarbeitung (commit/rollback/savepoints)/ Isolation
- Level und Locking-Verhalten
- Objekt- und Systemprivilegien
- Erweiterte DDL- und DML-Anweisungen
- Praktische Übungen/Fragen
Voraussetzungen: Für dieses Seminar sind Anwenderkenntnisse aus den Versionen Oracle8i, Oracle9i oder Oracle Database 10g Voraussetzung.
|