Data Modeling

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/34

flashcard set

Earn XP

Description and Tags

Flashcards with key terms and descriptions related to Data Modeling Information Modeling lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

35 Terms

1
New cards

Informationsmodellierung

Grundlage für das Verständnis und die Kommunikation in einer Umgebung.

2
New cards

Verständnis

Hauptursache schlechter Software ist mangelndes gegenseitiges Verständnis heterogener Gruppen.

3
New cards

Platons 5 Ebenen des Verstehens

Name, Definition, Darstellung & Beispiel, Wissen & Verständnis, Erkenntnis, Idee, Zweck.

4
New cards

Qualität des Informationsmodells

Korrektheit, Relevanz, Unmissverständlichkeit.

5
New cards

Softwareentwicklungsprozess

Iterative Arbeitsweise zur Verringerung des Umfangs.

6
New cards

Vollständig

Datensammlung beantwortet alle inhaltlichen und relevanten Fragen.

7
New cards

Häufige Fehler in der Informationsmodellierung

Fehlende/inkonsistente Assoziationstexte, Substantive in Assoziationen, generische Bezeichnungen, atypische Beziehungstypen, unverständliche Sachverhalte, zirkuläre Beziehungen.

8
New cards

Verstehen

Mehrere Kommunikationspartner interpretieren dieselben Datenwerte unter Anwendung desselben Kontextes.

9
New cards

Wissen einer Miniwelt

Das relevante, attributierbare Wissen einer Miniwelt kann als Sammlung aller wahren Aussagen dargestellt werden.

10
New cards

Informationsmodell (IM)

Beschreibt reale Objekte einer Umgebung, indem es Namen, Eigenschaften & Beziehungen eindeutig festlegt. Es werden nur Daten interpretiert (Infos / Wissen).

11
New cards

Bedingungen für Informationsmodelle

Entitäts- und Attributnamen drücken exakt aus, was gemeint ist.

12
New cards

Informationsmodellierung (BIM)

Prozess, der beschreibt, wie ein relevanter Ausschnitt des Wissens einer Miniwelt in IM abgebildet wird. Wird vor Geschäftsprozessmodellierung gemacht.

13
New cards

Datenmodell

Technologie, Speicherung, Verwaltung der Daten.

14
New cards

Entität

Ein Ding / Objekt der Realität, für das wir uns interessieren.

15
New cards

Entität mit Attributen

Ein Ding/Objekt der Realität mit all seinen Eigenschaften.

16
New cards

Subentitäten

Eine Entität ist von Subtyp A oder vom Subtyp B. Die Subtypen sind exklusiv.

17
New cards

Notiz

Informationen, Fragen, Entscheidungen zum Modellierungsprozess.

18
New cards

[N]

Wiederholattribut, das Attribut kann 1 - n Werte desselben Typs haben.

19
New cards

[T]

Das Attribut oder die Beziehung sind versioniert / historisiert / temporal.

20
New cards

[L]

Der Attributwert kann in mehreren Sprachen vorhanden sein.

21
New cards

Domäne

Eigenschaften: Name (Schlüssel), Wertebeschreibung (pflicht), und Beschreibung (optional).

22
New cards

Domänewert

Eigenschaften: Wert (pflicht) und Beschreibung (optional).

23
New cards

Entität (Entity)

Repräsentant für ein konkretes / abstraktes Ding.

24
New cards

Attribut (Attribute)

Eigenschaften der Entitäten.

25
New cards

Wertebereich / Domäne

Benannte Menge von fachlichen Werten, mit deinen 1 Aussage über 1 Eigenschaft 1 Dings gemacht werden kann.

26
New cards

Assoziation (Association) & Beziehung (Relationship)

Einfach lesbare, wahre Aussagen.

27
New cards

Modellieren in Workshops

Modellierer allein kann nicht die Arbeit machen – Wissen muss preisgegeben werden.

28
New cards

Schlüssel / Key

Jede Entität muss über 1 / mehrere Attribute verfügen, deren Wertekombination innerhalb dieser Entität einmalig ist.

29
New cards

Wertebereich (Domain)

Jedes Attribut hat 1 Wertebereich, häufig heißt er gleich wie Attribut.

30
New cards

Fremdschlüssel (Foreign key)

Hat extrige Tabelle (keine Listen in Feld, nicht mehrer Werte zusammen).

31
New cards

1.Normalform 1NF

1 Attributwert macht 1 Aussage über 1 Aspekt.

32
New cards

2.Normalform 2NF

Jedes Attribut 1 Relation hängt funktional vom gesamten Schlüssel der Relation ab.

33
New cards

3.Normalform 3NF

Kein Attribut 1 Relation hängt funktional von 1 nicht-Schlüsselattribut ab.

34
New cards

Informationsmodell zum Datenmodell

Entität zur Tabelle, Attribut zu Datenbankfeld (column).

35
New cards

Vom IM zum Datenmodell

Tablename, Columns, DDL: data definition language, DML: data manipulation language.