Sie befinden sich hier: Home » Seminare » Datenbanken » DBDESIGN

Relationales Datenbankdesign: Modellierung und Entwurf

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

Inhalte

  • 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

Voraussetzungen

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

Seminarunterlagen

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

Software

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

Empfohlene Dauer

2 Tage, insgesamt 12 Zeitstunden