DAT 03 (Entity Relationship Modell) alles aus vorlesung 3 Flashcards

1
Q

was sind die schritte der entwurfsphase einer Datenbank?

A
  1. Anforderungsanalyse
  2. konzeptioneller Entwurf (erstellen des ER diagramms)
    3.logischer entwurf (festlegen des DBS)
    4.verfeinern des entwurfs
    5.physischer entwurf
    6.physisches schema
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

wie heißen die rechtecke, rauten und elipsen des ER diagramms?

A

rechteck = entitätstyp
raute = beziehungstyp (enthält meistens ein verb)
ellipse = attribut

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

was ist kardinalität bei ER modellen?

A

Für jeden Beziehungstyp wird festgelegt
▪ wie viele Entitäten eines Entitätstyps
▪ mit genau einer Entität des anderen beteiligten Entitätstyps
▪ maximal in Beziehung stehen können oder müssen.

es gibt 1,n,m als kardinalitäten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

was sagen die folgenden bezeichnungen aus?
1 Rekursive Beziehung
2 Binäre Beziehung
3 Ternäre Beziehung
4 Beziehung 4. Grades

A

grob gesagt, geht es darum, mit wie vielen entitätstypen eine raute/ beziehungstyp verbunden ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Transformation mehrstelliger Beziehungstypen: aber was ist die gefahr dabei?

A

oft probiert man, ternäre beziehungen in binäre beziehungen zu überführen.
doch man muss aufpassen, das dies verlustfrei passiert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

was ist der entscheidende unterschied zwischen einem normalen attribut eines entitätstyps und einem schlüsselattribut?

A

▪ Attribut = Eigenschaft oder Merkmal einer Entität oder Beziehung
▪ Mögliche Ausprägungen eines Attributs werden durch einen Wertebereich beschrieben

▪ Schlüsselattribute identifizieren eine Entität eindeutig
▪ Bei der Umsetzung in ein relationales DBMS werden sie als
Primärschlüssel genutzt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

wie geht man bei der erstellung eines ER Modells vor?

A

schritt 1: Anforderungserhebung
schritt 2: Entitätstypen ( rechtecke) identifizieren/überlegen
schritt 3: Beziehungstypen ( rauten) und kardinalitäten (1,n,m) identifizieren
schritt 4: Attribute (ellipsen) identifizieren , ggf. wertebereiche festlegen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

was ist bei dem erstellen eines ER modells wichtig, im kopf zu halten?

A

es gibt nicht genau eine lösung bei komplexen diagrammen

wichtig: alle relevanten informationen erfassen
(spätere korrektion ist anstrengend) -> ernst nehmen und nicht als “grobe skizze” betrachten

so genau wie möglich modellieren!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie liest man ein ER modell mit min max notation?

A

Entität links, relation, min bis max Entität rechts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly