IBM Db2 für Linux/Unix/Windows SQL Grundlagen

In diesem Seminar werden Sie mit der strukturierten Abfragesprache SQL für IBM Db2 für Linux/Unix/Windows vertraut gemacht. Außerdem bekommen Sie einen Überblick über das Leistungsvermögen des relationalen Datenbanksystems IBM Db2. Nach dem Seminar können Sie mit den wichtigsten SQL-Anweisungen zur Datenmanipulation und -abfrage umgehen und diese kompetent anwenden.

Zielgruppe:

Programmierer, Software-Entwickler, Anwender von Applikationen, die mit SQL entwickelt wurden

Voraussetzung:

Grundkenntnisse des Betriebssystems Unix, Linux oder Windows

Ziele/Nutzen des Seminars:

  • Sie kennen die Grundlagen der Datenmodellierung.
  • Sie können Datenbankobjekte wie z. B. Tabellen, Indizes, und Views erstellen und ändern.
  • Sie wissen, wie man Daten in Tabellen bearbeitet.
  • Sie können Abfragen für einzelne oder mehrere Tabellen erstellen.
  • Sie verwalten Privilegien auf Objekt- und Systemebene.
  • Sie erstellen SQL-Skripte und führen diese aus.

Inhalte:

  • Produkt-, Architekturübersicht und Begriffsdefinitionen
  • Arbeitsweise und Konzept einer relationalen Datenbank
  • Normalisierungsprozess, Primär- und Fremdschlüsselprinzip, Bildung von Basisrelationen, Optimierung eines Datenmodells
  • Datentypen in Db2
  • Datendefinitionssprache (DDL): Erstellen von Tabellen, Views, Indexes und Sequenzen
  • Datenmanipulationssprache (DML): Einsatz von Insert-, Update- und Delete-Befehlen
  • Query: Erstellen von komplexen Abfragen, Aufbau von Unterabfragen, Einsatz von SQL-Funktionen und Mengenoperatoren
  • Client-Zugriff auf Datenbankserver mittels der Db2-Kommandozeile
  • Vergabe von Zugriffsberechtigungen
  • Überblick über die Sperrmechanismen der Datenbank
  • Grundlagen über Stored Procedures, Trigger und User Defined Functions

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer