Seminar / Training IBM DB2 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
Versionshinweise zur geschulten Software
Es wird die zum Seminarzeitpunkt aktuellste Version der Software angewendet. In Firmenseminaren sind andere Versionen in gegenseitiger Abstimmung möglich. Bitte sprechen Sie uns an.
Ihre Ansprechpartner
-
Stefan Richter
Telefon: + 41 (800) 322 010
-
Paul Göldi
Telefon: + 41 (800) 322 010
Trainingsdetails
Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentliche Trainings (auch Webinar): CHF 2.995 zzgl. MwSt. Inhaus: CHF 8.245 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Voraussetzungen: | IBM SQL oder vergleichbare Kenntnisse |
Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
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 + 41 (800) 322 010 |
Trainingstermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.