searching delete search field

Einführung in Relationale Datenbanken und SQL


Grundlagen der relationalen Datenbanksysteme (RDBMS)


Bestellcode:   T.DB
Dauer:   5
Preis:   2.095,- € (zzgl. 19 % MwSt.)
Ort:   nach Vereinbarung
Termine:   nach Vereinbarung

Beschreibung

Heutzutage ist es kaum vorstellbar, ein Projekt (JEE, Web,...) ohne Datenbank zu realisieren. Dabei geht es nicht nur darum, Daten dauerhaft zu persistieren, sondern viel mehr um eine Strukturierung der Daten und die Zugriffsverwaltung auf diese. Durchgesetzt in der Softwareentwicklung haben sich die relationalen Datenbanksysteme, die auf dem relationalen Datenbankmodell beruhen. Dieses wurde 1970 von Edgar F. Codd erstmals vorgeschlagen und ist bis heute ein etablierter Standard für Datenbanken.

Dieses Seminar verschafft einen umfangreichen Überblick über relationale Datenbanken. Dabei werden die Themen von Datenbank Design bis zur Datenbankentwicklung
vorgestellt. Neben dem theoretischen Teil, spielt die Sprache SQL in diesem Kurs eine entscheidende Rolle, um mit Datenbanken in der Praxis umzugehen.

Inhalt

  • Vorteile der Datenbanken im Vergleich zu anderen Systemen (File System)
  • Inhalte vom DBS
    • User Data
    • Metadata
    • Indexes
    • Application metadata
  • DB Enwicklungsprozess (Definitionen)
    • Requirements Beschreibung
    • Datenmodellierung
    • Implementierung
    • Testen
    • Deployment
  • Historie
  • ER-Digramme
    • Problembeschreibung (Warum wir ER-Diagramme brauchen)
    • DB Design
    • ER-Diagramme
  • Relationale Datenbanken
    • Definitionen
    • Mapping von ER-Diagrammen zu Tablellen
    • Normalisierung
  • SQL
    • Geschichte
    • Datentypen
    • SELECT
    • Joins
    • Grouppierung
    • Sortierung
    • Insert/update/ delete auf Tabellen
    • DB-Constraints
    • Triggers
  • Transaktionen
    • ACID- Eigenschaften
  • DB in Rechnernetzen (advanced)
    • Namensgebung
    • Fragmentierung

Abgrenzung

Dieser Kurs befasst sich nicht mit Einbindung von Datenbanken in n-Tier Anwendungen.

Teilnehmervoraussetzungen

Kenntnisse der OO, wie sie im Kurs S.OO vermittelt werden, sind erforderlich.

Aktuelles

Offene Trainings

Die nächsten geplanten Trainings sind:

Programmierung mit Java
21.05.2012 (5 Tage)

Das .NET Framework
21.05.2012 (4 Tage)

Performanz – Messung und Optimierung
24.05.2012 (2 Tage)

Webanwendungen mit Apache Struts
29.05.2012 (3 Tage)

Eine vollständige Übersicht finden Sie in unserer Trainingsübersicht.