Seminar IBM DB2 SQL
Seminar Training IBM DB2 SQL
Einheit 1 - Grundlagen von IBM DB2 SQL
- Grundlegende Sprachelemente
- Grundform einer SQL-Abfrage
- Schreibstile und Konventionen
- DDL
- DML
- DCL
Einheit 2 - IBM DB2 Datenbanken - Grundlagen
- Definition Datenbank
- Relationale Datenbanken
- Objekte und Begriffe relationaler Datenbanken
- Verknüpfte Tabellen
- Definition
- Aufbau der Daten
- Beziehungen
Einheit 3 - IBM DB2 Datenbanken anlegen
- Namenskonvention
- Leerzeichen, Sonderzeichen und deutsche Umlaute
- Reservierte Schlüsselwörter
- Datenbanken anlegen, umbenennen und löschen
- Befehle
Einheit 4 - IBM DB2 SQL-Grundlagen: Einfache Abfragen mit SELECT
- Die SELECT-Anweisung
- FROM-Klausel
- WHERE-Klausel
- Operatoren
- Vergleichsoperatoren
- Mathematische Operatoren
- Logische Operatoren
- Mengenoperatoren
- Rangfolge von Operatoren
- ORDER BY-Klausel
Einheit 5 - Erweiterte Abfragen mit IBM DB2 SELECT
- Aggregatfunktionen
- MIN()
- MAX()
- SUM()
- AVG()
- COUNT()
- COUNT(*)
- GROUP BY-Klausel
- Eindeutige Datensätze
- Berechnungen
- HAVING-Klausel
- Einfache Berechnungen
- Zählen von Datensätzen
- Verknüpfte Bedingungen
Einheit 6 - Verknüpfungen und Unterabfragen mit IBM DB2
- Innere Verknüpfung
- Äußere Verknüpfungen
- Kreuzverknüpfung
- Selbstverknüpfung
- Unterabfragen
- Gebrauch von Unterabfragen
- Typen von Unterabfragen
- Einfache Unterabfragen
- Unterabfragen mit Aggregatfunktionen
- Laufender Zähler in Abfragen
- Unterabfragen mit IN und EXISTS
Einheit 7 - IBM DB2 DML-Datenmanipulation
- Die INSERT-Anweisung
- INSERT VALUES
- INSERT SELECT
- Die UPDATE-Anweisung
- UPDATE ohne WHERE-Klausel
- UPDATE mit WHERE-Klausel
- Die DELETE-Anweisung
- DELETE ohne WHERE-Klausel
- DELETE mit WHERE-Klausel
Einheit 8 - IBM DB2 erweiterte SQL-Wertausdrücke
- CASE-Bedingungsausdrücke
- CASE mit Suchbedingungen verwenden
- CASE mit Werten verwenden
- Ein Sonderfall: CASE - NULLIF
- Ein weiterer Sonderfall: CASE - COALESCE
- Datentypumwandlungen mit CAST
- Datensatzwertausdrücke
Einheit 9 - Abfragen unter IBM DB2 präzisieren
- BETWEEN
- IN und NOT IN
- LIKE und NOT LIKE
- SIMILAR
- NULL
- ALL, SOME, ANY
- EXISTS
- UNIQUE
- DISTINCT
- OVERLAPS
- MATCH
- Logische Verknüpfungen
- AND
- OR
- NOT
Einheit 10 - Relationale Operatoren unter IBM DB2
- UNION
- INTERSECT
- EXCEPT
- Verknüpfungen
- Die einfache Verknüpfung
- Equi-Join
- Kreuzverknüpfungen
- Natürliche Verknüpfungen
- Bedingte Verknüpfungen
- Spaltennamenverknüpfungen
- Inner Join
- Outer Join
- Union Join
Einheit 11 - Rekursive Abfragen unter IBM DB2
- Was ist Rekursion?
- erstellen rekursiever Abfragen
Einheit 12 - Datenbanken schützen
- DCL, Data Control Language
- Rechte an Benutzer vergeben
- Rollen
- Daten einfügen
- Daten betrachten
- Tabellendaten ändern
- Tabellenzeilen löschen
- Zusammengehörige Tabellen referenzieren
- Domänen, Zeichensätze, Sortierreihenfolgen und Übersetzungstabellen
- Die Ausführung von SQL-Befehlen bewirken
- Das Recht zur Vergabe von Rechten delegieren
- Rechte entziehen
- GRANT und REVOKE
Einheit 13 - Daten schützen
- SQL-Transaktionen
- Die Standardtransaktion
- Isolierungsebenen
- Befehle mit implizitem Transaktionsbeginn
- SET TRANSACTION
- COMMIT
- ROLLBACK
- Datenbankobjekte sperren
- Datensicherung
- Speicherpunkte und Untertransaktionen
- Einschränkungen innerhalb von Transaktionen
Einheit 14 - SQL:2003 und XML
- Der XML-Datentyp
- SQL in XML und XML in SQL übersetzen
- Zeichensätze übersetzen
- Bezeichner übersetzen
- Datentypen übersetzen
- Tabellen übersetzen
- Null-Werte
- Das XML-Schema erzeugen
- SQL-Operatoren zum Generieren von XML
- XMLELEMENT
- XMLFOREST
- XMLGEN
- XMLCONCAT
- XMLAGG
- Nicht vordefinierte Datentypen in XML übersetzen
- Domänen
- Spezifische benutzerdefinierte Datentypen
- Zeilen
- Datenfelder
- Multisets
Einheit 15 - IBM DB2 Cursor
- Einen Cursor deklarieren
- Der Abfrageausdruck
- Die Klausel ORDER BY
- Die FOR UPDATE-Klausel
- Sensitivität
- Beweglichkeit
- Einen Cursor öffnen und schließen
- Daten aus einer einzelnen Zeile abrufen
- Die Orientierung eines scrollbaren Cursors
- Cursor-Zeilen löschen oder ändern
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-
Andreas Werkmeister
Telefon: + 49 (221) 74740003
E-Mail: -
Maik Thomas
Telefon: + 49 (221) 74740003
E-Mail:
Seminardetails
Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentlich und Webinar: € 2.995 zzgl. MwSt. Inhaus: € 6.750 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Voraussetzung: | Windows- oder Linux Kenntnisse |
Standorte: | Stream Live, Stream gespeichert, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Magdeburg, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal |
Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
Seminararten: | Öffentlich, Inhaus, Webinar |
Durchführungsgarantie: | ja, ab 2 Teilnehmern; Details |
Sprache: | Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich) |
Seminarunterlage: | Dokumentation auf CD oder Papier |
Teilnahmezertifikat: | ja, selbstverständlich |
Verpflegung: | Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren) |
Support: | 3 Anrufe im Seminarpreis enthalten |
Barrierefreier Zugang: | an den meisten Standorten verfügbar |
Weitere Informationen unter + 49 (221) 74740003 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
Seminar | Startdatum | Enddatum | Ort | Dauer | |
---|---|---|---|---|---|
IBM DB2 SQL | Leipzig | 5 Tage | |||
IBM DB2 SQL | Hamm | 5 Tage | |||
IBM DB2 SQL | Rostock | 5 Tage | |||
IBM DB2 SQL | Hamburg | 5 Tage | |||
IBM DB2 SQL | Luxemburg | 5 Tage | |||
IBM DB2 SQL | Hannover | 5 Tage | |||
IBM DB2 SQL | Stuttgart | 5 Tage | |||
IBM DB2 SQL | Dresden | 5 Tage | |||
IBM DB2 SQL | Madgeburg | 5 Tage | |||
IBM DB2 SQL | Regensburg | 5 Tage | |||
IBM DB2 SQL | Jena | 5 Tage | |||
IBM DB2 SQL | Trier | 5 Tage | |||
IBM DB2 SQL | München | 5 Tage | |||
IBM DB2 SQL | Friedrichshafen | 5 Tage | |||
IBM DB2 SQL | Kassel | 5 Tage | |||
IBM DB2 SQL | Ulm | 5 Tage | |||
IBM DB2 SQL | Münster | 5 Tage | |||
IBM DB2 SQL | Nürnberg | 5 Tage | |||
IBM DB2 SQL | Köln | 5 Tage | |||
IBM DB2 SQL | Wuppertal | 5 Tage | |||
IBM DB2 SQL | Bremen | 5 Tage | |||
IBM DB2 SQL | Berlin | 5 Tage | |||
IBM DB2 SQL | Mainz | 5 Tage | |||
IBM DB2 SQL | Erfurt | 5 Tage | |||
IBM DB2 SQL | Darmstadt | 5 Tage | |||
IBM DB2 SQL | Frankfurt | 5 Tage | |||
IBM DB2 SQL | Paderborn | 5 Tage | |||
IBM DB2 SQL | Essen | 5 Tage | |||
IBM DB2 SQL | Konstanz | 5 Tage | |||
IBM DB2 SQL | Freiburg | 5 Tage | |||
IBM DB2 SQL | Potsdam | 5 Tage | |||
IBM DB2 SQL | Flensburg | 5 Tage | |||
IBM DB2 SQL | Leipzig | 5 Tage | |||
IBM DB2 SQL | Hamm | 5 Tage | |||
IBM DB2 SQL | Rostock | 5 Tage | |||
IBM DB2 SQL | Hamburg | 5 Tage | |||
IBM DB2 SQL | Luxemburg | 5 Tage | |||
IBM DB2 SQL | Hannover | 5 Tage | |||
IBM DB2 SQL | Stuttgart | 5 Tage | |||
IBM DB2 SQL | Dresden | 5 Tage |