Relationales Datenbankdesign: Modellierung und Entwurf

Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten

Kursziele

Das herstellerneutrale Seminar gibt einen vollständigen Überblick über relationales Datenbankdesign, um auch für komplexe Anwendungen ein leistungsfähiges und zukunftssicheres Modell entwickeln zu können. Für den Entwurf eines sauberen Datenbankmodells lernen die Teilnehmer strukturiertes Vorgehen und Techniken wie ER-Datenbankmodellierung und Normalisierung kennen, um mit ihrem Wissen auf konkreten relationalen Datenbanken wie Oracle, IBM DB2, Microsoft SQL Server oder MySQL neue Datenbanken planen, aufbauen und anlegen zu können.

Zielgruppe

Datenbankadministratoren, Software-Entwickler

Kursvoraussetzungen

Der Kurs ›Einführung in Datenbanksysteme‹ oder vergleichbare Kenntnisse.

Seminarinhalte

  • Einführung in die Datenbankmodellierung

    - Realwelt und Modellwelt
    - Objekte und Beziehungen
    - Attribute
  • Relationale Modellierung

    - Entität, Tabellen/Relationen
    - Domäne
    - Schlüssel, Primärschlüssel, natürlicher Schlüssel, zusammengesetzter Schlüssel
    - 1:n-, n:1-, n:m-Beziehungen
    - Fremdschlüssel
    - Join-Tabelle
    - Schema
    - Stern- und Schneeflocken-Schema
    - Integritätsbeziehungen, referentielle Integrität
    - Flache Tabellen
  • Normalisierung

    - Funktionale Abhängigkeit
    - Mehrwertige Abhängigkeit
    - Erste Normalform (1NF)
    - Redundanzen
    - Zweite Normalform (2NF)
    - Normalisierung, Zerlegung
    - Dritte Normalform (3NF)
    - Boyce Codd Normalform (BCNF)
    - Vierte Normalform (4NF)
    - Fünfte Normalform (5NF)
    - Denormalisierung zur Performancesteigerung
  • ER-Modellierung

    - Grafische Modellierungen
    - Entity-Relationship-Modell und ER-Diagramme
    - Entitäten, Attribute, Beziehungen
    - Wertigkeiten, Kardinalitäten, Min/Max-Angaben
    - Strukturierte ER-Modelle (SERM)
    - Die UML-Notation
    - CASE-Tools zum Datenbankdesign
  • Besondere Abbildungen

    - Baumstrukturen
    - Rekursive Abbildungen
    - Objekt-Relationale Abbildungen
    - Abbilden von Geometriedaten

Schulungsunterlagen

Jeder Seminarbesucher bekommt das Buch ›Fachwörterbuch Relationale Datenbanken - kurz & gut‹ von Chris Date aus dem O'Reilly-Verlag.

Eingesetzte Seminar-Software

Der Kurs ist grundsätzlich auf beliebigen Datenbanksystemen durchführbar.

Schlagwörter

Weiterführende Seminare

Performate Datenbankoperationen sind nur dann möglich, wenn relationales Design und SQL optimal aufeinander abgestimmt sind. Die Weiterbildung Einführung in SQL lernt die Datenbanksprache SQL systematisch und praxisnah. Es gibt Datenbanken, die Schema-frei sind und relationale Modelle einen anderen Stellenwert besitzen; sie werden im Überblickseminar vorgestellt.

5
142