Sie sind auf Seite 1von 17

Management Support Systeme und Business Intelligence g Konzeptionelle Datenmodellierung

Prof. Dr. Peter Lehmann

Was wollen wir lernen? Was ist ein Modell? Was war nochmal Konzeptionelle Datenmodellierung? Was ist ein konzeptionelles p Datenmodell? Wie geht man vor?

Was war nochmal Konzeptionelle Datenmodellierung?

Was ist ein Modell? A modell is a description (abstaction) of f some-thing thi with ith symbols b l Symbols can be processed by computers

Was sind eigentlich Daten? Daten sind (reprsentieren) strukturierte Aussagen ber betriebliche Informationsobjekte f und deren Eigenschaften f auf f der Basis von Fachbegriffen.
Ein Ein Geschftspartner ist Ein Kunde hat . Ein Kunde muss haben Jeder Kunde besitzt genau Zu jedem gibt es mindestens Wenn ein Kunden ., dann 70191

Was ist die Aufgabe der Konzeptionellen Datenmodellierung? Aufgabe der Konzeptionellen Datenmodellierung besteht nun
In der Analyse und Beschreibung der Fachbegriffe fr die Informationsobjekte und deren Eigenschaften In der Explizitmachung der Beziehungen zwischen den Begriffen In der Festlegung der Geschftsregeln zur Konsistenzsicherung der Daten In der einheitlichen Darstellung der Begriffe, Beziehungen und Integrittsregeln

Was ist ein Datenmodell? Ein Konzeptionelles Datenmodell ist ein System aufeinander abgestimmter Fachbegriffe ff eines Unternehmens
Semantisches Datenmodell konzeptionelles Datenmodell (Achtung! engl engl.: : concept ::= Begriff

Ein Konzeptionelle Datenmodell beschreibt also Geschftsobjekte deren Eigenschaften und Beziehungen Geschftsobjekte, zwischen den Geschftsobjekte
Engl.: g Business Objects j Objekttypen Entittstypen ERM

Wie schaut ein Modellierungsansatz grundstzlich aus? Konzeptionelle Datenmodelle lassen sich konstruieren statt from f the brain to the maschine! 2
Strukturen der Aussagen

Natrlichsprachliche Aussagen

3
Grafische Darstellung

Daten = df (strukturierte Aussagen ber Informationsobjekte und deren Eigenschaften auf Basis von Begriffen.
8

Wie macht man Konzeptionelle Datenmodellierung? Die Modellierung beginnt nicht mit dem Zeichnen eines Kstchens Modellierungsschritte
1. 2. Feststellung relevanter Aussagen zu Informationsobjekten und ihren Eigenschaften Organisation / Strukturierung der Informationsobjekte durch Darstellung (und Konsistenzerhaltung) der Begriffe in Form von Objekttypen (bestehend aus Attributen) und Beziehungen. Abbild Abbildung / Reprsentation R t ti in i einem i grafischen fi h Modell M d ll (Beispiel: (B i i l Entity-Relationship-Modell von Peter Chen)

3 3.

In welcher Projektphase macht man Konzeptionelle Datenmodellierung? Phaseneinbettung


Anforderungsanalyse, Voruntersuchung, Requirements Engineering, Fachentwurf, ...

Arbeitstechniken
Interview, Gesprch Fragebgen Beobachtung, Mitarbeit Fachliteratur

10

Beispiel

11

Welche Arten von Aussagen gibt es? Aussagen ber


Geschftsobjekte (Definition) Eigenschaften von Geschftsobjekten (Attribute) Beziehungswirkung zwischen Geschftsobjekten
Verallgemeinerung / Verfeinerung ( ist ein oder ein ) Teil-Ganzes / Aggregation ( hat ., besteht aus ) Konnexion / Verknpfung (Einem A wird B zugeordnet, einem B wird A zugeordnet, diese Zuordnung nennt man ) 0n 1n Nm 35

Beziehungsverhltnis zwischen Geschftsobjekten


-

12

Welche Kontruktionselemente besitzt das ERM?


Das konzeptionelle Datenmodell und die durch Symbole zu beschreibenden strukturellen und semantischen Eigenschaften der Konstrukte werden wie folgt dargestellt:

13

Beispiel

14

Beispiel

15

Beispiel: Konzeptionelles Datenmodell mit Attributen

16

Was wollten wir lernen? Was ist ein Modell? Was war nochmal Konzeptionelle Datenmodellierung? Was ist ein Konzeptionelles p Datenmodell? Wie geht man vor?

17