Seminar / Training IBM DB2 12 Programmierung
Einheit 1 - Grundlagen bei IBM DB2
- Vorteile der relationalen Datenbank
- Architektur
- Datenbank, Table Space und Tabelle
- Containern und Table Spaces
- Begriffe und Definitionen
- Normalisierung von Daten
- Eine nicht normalisierte Relation als Ausgangspunkt
- Die Normalisierung
- Beziehungsintegrität
- Primär- und Fremdschlüssel - Tabellen verknüpfen
- Sperrmechanismen
Einheit 2 - Der Command Line Processor bei IBM DB2
- Umgebungsvariablen
- System Commands
- Der Command Line Processor
- Starten des Command Line Processors
- Modi: Interaktiver Modus, Kommando Modus, Batch Modus
- Command Options
- CLP Kommandos
- Command Center
- Das Menüsystem
Einheit 3 - Einrichten einer Datenbank bei IBM DB2
- Datenbank, Table Space und Tabelle
- Anlegen einer Datenbank
- Create Database Syntax
- ACTIVATE DATABASE Kommando
- DEACTIVATE DATABASE Kommando
- GET CONNECTION STATE Kommando
- Katalogisieren von Nodes und Datenbanken
- Katalogisieren von Nodes (Instanzen)
- Katalogisieren einer Datenbank
- Katalogisieren mit graphischen Tools
Einheit 4 - Tabellen, Indizes und Constraints bei IBM DB2
- Erstellen einer Tabelle
- Die CREATE TABLE Anweisung
- RENAME TABLE
- Temporäre Tabellen
- Datentypen 94
- NULL-Werte
- Indizes Die CREATE INDEX Anweisung
- Richtlinien für Indizes
- CREATE VIEW
- CREATE SEQUENCE
- ALTER TABLE
- ALTER SEQUENCE
- DROP TABLE
- DROP INDEX
- DROP VIEW
- DROP SEQUENCE
- CONSTRAINTS
- Syntax
- Einschränkungen auf Spaltenebene
- Eindeutigkeit auf Zeilenebene
- Referentielle Integrität
Einheit 5 - Insert, Delete, Update bei IBM DB2
- INSERT-Befehl
- DELETE-Befehl
- UPDATE-Befehl
Einheit 6 - Select bei IBM DB2
- SELECT-Befehl
- Operatoren
- SELECT- Bedingungen
- FROM, WHERE
- Vergleiche
- Einfacher Vergleich
- Vergleich mit Platzhaltern
- Vergleiche mit Wertebereichen
- Vergleich mit NULL-Werten
- ORDER BY
- GROUP BY
- HAVING
Einheit 7 - JOINS (Verknüpfungen) bei IBM DB2
- Kartesisches Produkt
- INNER JOIN
- OUTER JOIN
- Verknüpfungen mit mehreren Tabellen
- Temporäre Tabellen mit WITH
- Unterabfragen (Subqueries)
- Korrelierende Unterabfragen
- "Innere" Views
- Skalare Unterabfragen
- Der EXISTS -Operator
Einheit 8 - Funktionen bei IBM DB2
- Arithmetische Funktionen - Überblick
- Zeichenkettenfunktionen - Überblick
- Konvertierungsfunktionen - Überblick
- Datumsfunktionen
- Gruppenfunktionen
- Besondere Funktionen und Ausdrücke
- Umrechnungsfunktionen für Zeichen
- CASE
- CASE
- Mengen-Operatoren
Einheit 9 - Benutzerverwaltung bei IBM DB2
- Authentifizierung, Berechtigungen und Zugriffsrechte
- Die SYSADM Berechtigung
- Die SYSCTRL Berechtigung
- Die SYSMAINT Berechtigung
- Die DBADM Berechtigung
- Die LOAD Berechtigung
- Zugriffsrechte für Datenbanken
- Zugriffsrechte für Schemata
- Zugriffsrechte für Tabellenbereiche
- Zugriffsrechte für Tabellen und Sichten
- Zugriffsrechte für Kurznamen
- Zugriffsrechte für Server
- Zugriffsrechte für Pakete
- Zugriffsrechte für Indizes
- Zugriffsrechte für Sequenzen
- Steuern der Zugriffsrechte
- Zugriffsrechte im Systemkatalog
Einheit 10 - Sperren bei IBM DB2
- Isolationslevel
- Repeatable Read (Wiederholtes Lesen)
- Read Stability (Lesestabilität)
- Cursor Stability (Cursorstabilität)
- Uncommitted Read (Nicht festgeschriebener Lesevorgang)
- Festlegen und Ändern der Isolationsstufe
- Sperrgranulat
- Sperrmodus
- Intent None (IN)
- Intent Share (IS)
- Next Key Share (NS)
- Share (S)
- Intent Exclusive (IX)
- Share with Intent Exclusive (SIX)
- Update (U)
- Next Key Exclusive (NX)
- Next Key Weak Exclusive (NW)
- Exclusive (X)
- Weak Exclusive (W)
- Super Exclusive (Z)
- Sperrkompatibilität
- Warten auf Sperren
- der Locktimeout
- Deadlocks
- Anzeigen der aktuellen Sperren
- Informationen über die Datenbank
- Informationen über die Anwendungen
- Informationen über die Sperren, die von einer Anwendung gehalten werden
- Zusatzinformation Monitor Switches
- Sperr-Eskalation
Ihre Ansprechpartner
-
Paul Bayer
Telefon: +49 (0) 30 567 96 021
paul.bayer@sysknowledge.de -
Leon Krause
Telefon: +49 (30) 308 070 88
leon.krause@sysknowledge.de
Trainingsdetails
Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentliche Trainings (auch Webinar): € 2.495 zzgl. MwSt. Inhaus: € 6.750 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Voraussetzungen: | IBM SQL oder vergleichbare Kenntnisse |
Standorte: | Berlin, Bremen, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Karlsruhe, Kassel, Köln, Konstanz, Leipzig, Mannheim, Magdeburg, München, Münster, Nürnberg, Paderborn, Regensburg, Stuttgart, Ulm, Würzburg |
Methoden: | |
Trainingsarten: | Öffentlich, Inhouse, Workshop, Webinar - (öffentliche Seminare immer mit Trainer vor Ort / Webinar muss ausdrücklich gebucht werden) |
Durchführungsgarantie: | ab 2 Teilnehmern - Details |
Sprache: | Deutsch - Englisch optional bei Firmenkursen |
Trainingsunterlage: | Dokumentation auf Datenträger/Download - Teilweise in Englisch |
Teilnahmezertifikat: | ja, selbstverständlich |
Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
Barrierefreier Zugang: | an den meisten Standorten verfügbar |
Weitere Informationen unter +49 (0) 30 567 96 021 |
Trainingstermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.