ER-Modell Flashcards

1
Q

Wofür steht ER-Modell?

A

Entity-Relationship-Modell

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

Was ist eine Entität (Objekt)?

A

Repräsentant eines Gegenstandes in der realen Welt

Entsprechung der einzelnen Datensätze zu einer Information im Relationalen Modell

zB Buch und jeder Benutzer jeweilis für sich eine Entität

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

Was ist eine Entitätsmenge?

A

Zusammenfassung aller ähnlichen Gegenstände in der realen Welt, die in dem Anwendungsszenario betrachtet werden

zB Nicht alle Bücher der Welt, sondern alle Bücher in der Bibliothek des Anwendungsszenarios

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

Was ist ein Entitätstyp?

A

Strukturbeschreibung der Entitätsmenge

Relationales Modell: Tabellenschema einer Tabelle

zB Alle Bücher mit den Eigenschaften NR, Titel, Autor, Verlag,..

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

Was ist eine Relationship (Beziehung)?

A

Beziehung zwischen 2 oder mehr Entitäten

zB Welche Bücher ein Studierender zum aktuellen Zeitpunkt ausgeliehen hat

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

Was ist eine rekursive Relationship (Beziehung)?

A

Beziehungen zweier Entitäten derselben Entitätsmenge

normalerweise: Relationships zwischen zwei unterschiedlichen Entitätsmengen

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

Was ist eine Relationshipmenge?

A

Gesamtheit aller Relationships zwischen den Entitäten zweier (oder mehr) Entitätsmengen

zB alle ausgeliehenden Bücher und wer diese ausgeliehen hat

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

Was ist ein Relationship-Typ?

A

Strukturbeschreibung der Relationshipmenge. Namen und Beziehungsattribute

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

Was ist die Kardinalität einer Relationship?

A

wie viele Entitäten einer Entitätsmenge maximal mit wie vielen Entitäten einer anderen Entitätsmenge in Beziehung stehen können

one-to-one
one-to-many
many-to-many

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

Was ist eine one-to-one Relationship?

A

jede Entität einer Entitätsmenge darf mit maximal einer Entität der anderen Entitätsmenge in Beziehung stehen

zB PROFESSOR und LEHRSTUHL in besetzen(…)

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

Was ist eine one-to-many Relationship?

A

Jede Entität aus einer Entitätsmenge E1 mit höchstens einer Entität aus der Entitätsmenge E2 in Beziehung stehen darf, gleichzeitig aber jede Entität aus E2 mit mehreren Entitäten aus E1 in Beziehung stehen darf.

zB PROFESSOR und VORLESUNG in benoten(…)

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

Was ist eine many-to-many Relationship?

A

beliebig viele Entitäten aus Entitätsmenge E1 dürfen mit beliebig vielen Entitäten aus Entitätsmenge E2 in Beziehung stehen

zB STUDIERENDE und VORLESUNG in belegen(…)

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

Wie schreibt man einen Entitätstyp in Textform auf?

A

STUDIERENDER (Matrikelnummer, Name, Vorname)

Datentyp hinter Attribute mit : getrennt

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

Wie wird ein Entitätstyp im ER-Diagramm dargestellt?

A

Entitätsmenge:
Großschreibung, eckiger Kasten

Attribute großer Anfangsbuchstabe, runde Umrandung

Primärschlüssel unterstrichen

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

Wie schreibt man einen Relationship-Typ in Textform auf?

A

Relationshipmenge in Kleinbuchstaben
In Klammern Liste der beteiligten Entitätsmengen (Großschreibung) und Beziehungsattribute (Großer Anfangsbuchstabe)
Kardinalität

ausleihen(BUCH, BENUTZER, Rueckgabedatum) many-to-one

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

Wie wird ein Relationship-Typ im ER-Diagramm dargestellt?

A

Relationshipmenge in Raute, kleinschreibung

Entitätsmengen eckige Umrandung, großschreibung, an Spitzen von Rauten.

Kardinalität steht auf strichen zwischen Relationshipmenge und Entitätsmengen

Beziehungsattribut unten an Raute

17
Q

Wozu wird ein theoretischer Datenbankentwurf benötigt?

A

theoretischer Datenbankentwurf auf Papier

hilfreich, damit keine Gegenstände und Beziehungen vergessen werden

übersichtlicher und einfacherer zu verstehen, vor allem für Unerfahrende

18
Q

Ist es sinnvoll, ein ER-Diagramm auch dann noch zu erstellen, wenn es schon eine Datenbank gibt?

A

Ja, ER Diagramm trotzdem verständlicher für Menschen, Fehler können schneller gefunden werden, hilfreich für zukünftige Pflege und Weiterentwicklung des Datenbankschemas

19
Q

Lassen sich die Tabellen einer Datenbank immer zurückführen in ein ER-Modell?

A

Nein,
im Gegensatz zum ER-Modell ist die Unterscheidung von Gegenständen und Beziehungen im Relationalen Modell nicht mehr vorhanden, es sind nur noch Tabellen z sehen.

Rückführung schwierig

20
Q

Was ist ein semantischer Kreis?

A

Wenn man auf unterschiedlichen Wegen die gleich Fragestellung beantworten kann

vermeiden!

21
Q

Welche Abkürzungen haben die jeweiligen Kardinalitäten in der modifizierten Chen-Notation?

A

to-one: c (0/1 : x)
to-one: 1 (1 : x)
to-many: mc (0,1,n : x)
to-many: m (>=1 : x)

22
Q

Worin unterscheiden sich die ER Textnotation und die Textnotation im Relationalen Modell?

A

Relationale Textnotation: fehlende Relationshiptypen