introduction_part2_Z Flashcards

1
Q

Was ist eine Entität im ER-Modell?

A

Eine Entität ist ein unterscheidbares Konzept der realen oder gedanklichen Welt, das in einer Datenbank repräsentiert wird. Entitäten werden über ihre Attribute dargestellt und in Entitätstypen organisiert, die Instanzen mit gleichen Eigenschaften gruppieren.

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

Welche Datentypen können Attribute im ER-Modell haben?

A

Attribute können grundlegende Datentypen wie int, string, boolean und date haben. Diese Datentypen bestimmen die Art und Weise, wie die Werte der Attribute gespeichert und verarbeitet werden.

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

Was sind Schlüsselattribute im ER-Modell?

A

Schlüsselattribute identifizieren eine Entitätsinstanz eindeutig und bilden eine minimale Teilmenge aller Attribute eines Entitätstyps, die zur eindeutigen Identifikation erforderlich ist. Schlüsselattribute werden unterstrichen notiert.

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

Wie werden Beziehungen im ER-Modell definiert?

A

Beziehungen gruppieren Entitäten in Beziehungstypen, wobei jede Entität in einer Beziehung eine Rolle hat. Beziehungen können ebenfalls Attribute haben. Sie werden in der Notation R(E1; E2; …; EN) dargestellt.

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

Was versteht man unter der Kardinalität einer Beziehung im ER-Modell?

A

Die Kardinalität (auch Funktionalität genannt) beschreibt die Anzahl der beteiligten Instanzen einer Entität in einer Beziehung. Typische Kardinalitäten sind 1:1, 1:N, N:1 und M:N.

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

Was ist eine ternäre Beziehung im ER-Modell?

A

Eine ternäre Beziehung umfasst drei Entitäten und kann nicht immer durch mehrere binäre Beziehungen ersetzt werden. Ein Beispiel dafür ist die Beziehung zwischen Student, Professor und Thesis, wo ein Student von genau einem Professor für genau eine Thesis betreut wird.

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

Was sind Multiple Beziehungen im ER-Modell?

A

Multiple Beziehungen treten auf, wenn mehrere verschiedene Beziehungen zwischen denselben zwei Entitäten existieren. Ein Beispiel ist, dass eine Person sowohl Geschenke kauft als auch Geschenke gibt.

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

Was ist das Enhanced Entity Relationship Modell (EER) und warum wird es verwendet?

A

Das Enhanced Entity Relationship Modell (EER) erweitert das klassische ER-Modell um zusätzliche semantische Konzepte und ermöglicht eine genauere Modellierung. Erweiterungen umfassen die (min, max)-Notation, existenzabhängige Entitätstypen, Generalisierung/Spezialisierung, Aggregation und neue Attributtypen.

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

Was bedeutet Generalisierung im Kontext des EER-Modells?

A

Generalisierung ist der Prozess, bei dem Attribute ähnlicher Entitätstypen zu einem Supertyp verschoben werden, um Redundanzen zu vermeiden und die Struktur zu vereinfachen.

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

Was ist Spezialisierung im EER-Modell?

A

Spezialisierung ist der Prozess, bei dem Subtypen von einem Supertyp abgeleitet werden und zusätzliche, spezifische Attribute enthalten. Dies ermöglicht eine detailliertere Modellierung von Entitätstypen.

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

Was sind zusammengesetzte Attribute im ER-Modell?

A

Zusammengesetzte Attribute bestehen aus mehreren Teilattributen, die zusammen eine komplexere Information darstellen. Zum Beispiel könnte eine Adresse aus den Teilattributen Straße, Stadt und Postleitzahl bestehen.

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

Was sind abgeleitete Attribute im ER-Modell?

A

Abgeleitete Attribute werden nicht direkt in der Datenbank gespeichert, sondern basieren auf anderen Attributen. Ein Beispiel ist der Brutto-Preis, der aus dem Netto-Preis und der Steuer berechnet wird.

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