Schritte zu Datenmodellierung
Erstellt von Ulrich Borchert
Datenanalyse
• Ein Datenmodell (engl. Data model)
beschreibt auf strukturierte und formale
Weise die für ein Informationssystem
notwendigen Daten und Datenbeziehungen
Erstellt von Ulrich Borchert
Datenanalyse 2
• Zur Beschreibung eines Ausschnittes aus
der reallen Welt bis hin zur Festlegung der
eigentlichen Datenbank sind drei
wesentliche Schritte notwendig
Relationales
Datenbankschema
Datenanalyse
Entwurf eines Entitäten
Beziehungsmodells
Erstellt von Ulrich Borchert
Datenanalyse 3
• Bei der Datenanalyse geht es darum,
zusammen mit dem Benutzer die für das
Informationssytem notwendigen Daten und
deren Beziehungen samt Mengengerüst zu
ermitteln. Dadurch lassen sich
Systemgrenzen frühzeitig ermitteln.
Erstellt von Ulrich Borchert
Datenanalyse 4
• Vorleistungen durch Fragebögen,
Bedarfsanalysen, Interviews u.s.w. sind
notwendig um eine aussagekräftige
Dokumentation zusammen zustellen.
• Mindestanforderung eine verbale
Beschreibung des Auftrags mit einer klaren
Zielstellung (Liste der relevanten
Informationssachverhalte)
Erstellt von Ulrich Borchert
DATENANALYSE
Auftrag Nr 112
Datum 26.10.2004
Ziel Zur Projektkontrolle sind pro Abteilung Mitarbeiter, Aufwand
und Projektzeiten periodisch zu erstellen
1. Mitarbeiter sind Abteilungen unterstellt, wobei keine
mehrfachen Zuordnungen vorkommen.
2. Jedem Projekt wird zentral eine eindeutige
Projektnummer zugeteilt.
3. Mitarbeiter können gleichzeitig an mehreren Projekten
arbeiten, wobei die jeweiligen Prozentanteile erfasst
werden
4. ...
Erstellt von Ulrich Borchert
Entitäten-Beziehungsmodell
Abteilung
Entitätsmengen
Beziehungsmengen
Unterstellung
Mitarbeiter
Zugehörigkeit
Erstellt von Ulrich Borchert
Projekt
ABTEILUNG
A#
Relationales
Datenbankschema
Bezeichnung
MITARBEITER
M#
Name
Strasse
Ort
PROJEKT
UNTERSTELLUNG
P#
M#
A#
ZUGEHÖRIGKEIT
M# P#
%- Anteil
Erstellt von Ulrich Borchert
Inhalt
Entitäten und Beziehungen
• Unter Entität (engl.entity) versteht man ein bestimmtes,
d.h. von anderen unterscheidbares Objekt der realen Welt
oder unserer Vorstellung. Dabei kann es sich um
Individuum, einen abstrakten Begriff, ein Gegenstand oder
um ein Ereignis handeln.
• Entitäten des gleichen Typs werden zu Entitätsmengen
zusammengefasst und durch Merkmale weiter
charakterisiert.
• Für jede Entitätsmenge ist ein Identifikationsschlüssel, d.h.
ein Merkmal oder Merkmalskombination zu bestimmen,
der die Entität innerhalb der Enttätsmenge eindeutig
festlegt.
Erstellt von Ulrich Borchert
Entität
Mitarbeiter Meier, wohnhaft
in der Lindenstrasse in
Halle
Entitätsmenge Menge aller Mitarbeiter mit
Merkmal Name, Strasse
und Ort
Identifikationsschlüssel
Mitarbeiternummer als
künstlicher Schlüssel
Mitarbeiter
Erstellt von Ulrich Borchert

Schritte zu Datenmodellierung