Chapter_9_-_Relational_Database_Design_by_ER-to-Relational_Mapping_Z Flashcards

1
Q

Was ist das Ziel des ER- und EER-zu-Relational Mapping Prozesses?

A

Das Ziel des ER- und EER-zu-Relational Mapping Prozesses ist es, alle Informationen und die meisten Constraints aus dem ER/EER-Modell in das relationale Schema zu übertragen, um sicherzustellen, dass alle Attribute erhalten bleiben, Constraints soweit wie möglich bewahrt werden und Nullwerte minimiert werden.

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

Was wird im ersten Schritt des ER-zu-Relational Mapping Algorithmus gemacht?

A

Im ersten Schritt des ER-zu-Relational Mapping Algorithmus wird für jede reguläre Entität E eine Relation R erstellt, die alle einfachen Attribute von E enthält. Ein Schlüsselattribut von E wird als Primärschlüssel von R gewählt.

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

Wie werden schwache Entitätstypen (Weak Entity Types) in relationale Schemata abgebildet?

A

Für jede schwache Entität W wird eine Relation R erstellt, die alle Attribute von W und den Fremdschlüssel des Eigentümers E enthält. Der Primärschlüssel von R ist eine Kombination aus dem Primärschlüssel des Eigentümers und dem partiellen Schlüssel von W.

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

Welche drei Ansätze gibt es für das Mapping von binären 1:1 Beziehungstypen?

A

Die drei Ansätze für das Mapping von binären 1:1 Beziehungstypen sind: 1. Fremdschlüssel-Ansatz 2. Zusammenführung der Entitäten 3. Kreuzreferenzrelation

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

Wie wird eine binäre 1:N Beziehung in ein relationales Schema abgebildet?

A

Bei einer binären 1:N Beziehung wird der Fremdschlüssel des N-Seiten Entitätstyps in die Relation der 1-Seite eingefügt.

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

Was passiert beim Mapping von binären M:N Beziehungstypen?

A

Beim Mapping von binären M:N Beziehungstypen wird eine neue Relation erstellt, die die Primärschlüssel der beteiligten Entitätstypen als Fremdschlüssel enthält.

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

Wie werden mehrwertige Attribute in ein relationales Schema abgebildet?

A

Mehrwertige Attribute werden in einem relationalen Schema abgebildet, indem eine neue Relation erstellt wird, die das mehrwertige Attribut und den Primärschlüssel der ursprünglichen Entität enthält.

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

Was wird beim Mapping von n-ären Beziehungstypen gemacht?

A

Beim Mapping von n-ären Beziehungstypen wird eine neue Relation erstellt, die die Primärschlüssel der beteiligten Entitätstypen und einfache Attribute der Beziehung enthält.

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

Welche vier Optionen gibt es beim Mapping von Spezialisierung und Generalisierung?

A

Die vier Optionen beim Mapping von Spezialisierung und Generalisierung sind: 1. Mehrere Relationen für Super- und Subklassen. 2. Mehrere Relationen nur für Subklassen. 3. Eine Relation mit einem Typattribut. 4. Eine Relation mit mehreren Typattributen.

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

Wie werden Unionstypen (Kategorien) in relationale Schemata abgebildet?

A

Unionstypen (Kategorien) werden in relationale Schemata abgebildet, indem ein neues Schlüsselattribut, genannt Surrogatschlüssel, eingeführt wird, um Kategorien zu repräsentieren.

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

Was ist ein Beispiel für eine Relation, die aus einer schwachen Entität abgeleitet wird?

A

Ein Beispiel für eine Relation, die aus einer schwachen Entität abgeleitet wird, ist DEPENDENT mit {ESSN, DEPENDENT_NAME} als Primärschlüssel.

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

Wie wird eine 1:N Beziehung wie WORKS_FOR in ein relationales Schema abgebildet?

A

Die 1:N Beziehung WORKS_FOR wird in ein relationales Schema abgebildet, indem DNO als Fremdschlüssel in die EMPLOYEE Relation eingefügt wird.

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

Was ist der Primärschlüssel einer Relation, die aus einer M:N Beziehung wie WORKS_ON abgeleitet wird?

A

Der Primärschlüssel einer Relation, die aus einer M:N Beziehung wie WORKS_ON abgeleitet wird, ist {ESSN, PNO}.

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

Wie wird eine Relation für mehrwertige Attribute wie DEPT_LOCATIONS erstellt?

A

Für mehrwertige Attribute wie DEPT_LOCATIONS wird eine Relation erstellt, die DNUMBER und DLOCATION als Primärschlüssel enthält.

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

Was ist ein Beispiel für eine n-äre Beziehung und deren Abbildung in ein relationales Schema?

A

Ein Beispiel für eine n-äre Beziehung ist die SUPPLY Beziehung, die in ein relationales Schema abgebildet wird mit {SNAME, PARTNO, PROJNAME} als Primärschlüssel.

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