Relationenalgebren Flashcards

1
Q

Welche Tabellen werden in Datenbank verwaltet und wie?

A

Menge gleichartiger Tabellen (egal was sie in ER-Modell repräsentieren)
Gleichberechtigte Verwaltung

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

Mathematische Definition d. Realtion

A

A(0) - A(n) ist Menge

Relation ist Teilmenge aus Kreuzprodukt (unendlich viele Kombinationsmöglichkeiten) von A(0) - A(n)

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

Unterschiede Relationen & Tabellen

A

Relation kann jede Kombination nur 1x enthalten

Reihenfolge der Kombinationen ist bei Relation egal

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

Was ist das Ergebnis beim Kreuzen v. 2 Relationen?

A

Eine neue Relation

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

Menge aus Relationen A und B Vereinigung: Zeichen? Wie stehen Attribute zueinander?

A

Richtug rumes U: “A vereinigt B”

Neue Relation enthält alle Entitäten mit Attributen aus A oder B

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

Menge aus Relationen A und B Schnitt: Zeichen? Wie stehen Attribute zueinander?

A

Falsch rumes U: “A schneidet B”

Neue Relation enthält alle Entitäten mit Attributen aus A und B

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

Mathematische Definition Prädikat, Schreibweise

A

Test, welcher auf jede Kombinationsmöglichtkeit durchgeführt werden kann, dessen Ergebnis entweder wahr oder falsch ist

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

Schreibweise einer Selektion auf ein bestimmtes Prädikat

A

Sigma(P)(A) -> P als Index

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

2 Mögliche Arten Selektion auf >=2 Prädikate durchzuführen

A

Sigma(Attribut1=etwas)(Tabelle1) Schnitt Sigma(Attribut2=etwas)(Tabelle1)
Sigma(Attribut1=etwas^Attribut2=etwas)(Tabelle1)

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

Schreibweise einer Projektion auf bestimmte Attribute

A

pi(Attribut/e)(A) -> Attribut/e als Index

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

Ausnahmefall bei Projektion

A

Wenn 2 Entitäten bei projezierten Attribut/en identisch sind -> identische Attribut/e werden nur 1x aufgelistet

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

Kreuzprodukt: Was ist es? Wie wird Kombiniert?

A

Zusammenfügen aller Kombinationen aus Tabelle A mit allen Kombinationen aus Tabelle B
Es werden alle möglichen Kombinationen aufgelistet

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

Wie groß ist neue Tabelle nach Bilden d. Kreuzproduktes aus A=n, B=m?

A

nxm groß

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

Schreibweise eines Join anhand eines bestimmten identischen Attributs

A

teta(X)(A, B) -> X ist Attribut als Index

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