Kontrollfragen (Relationenalgebra)

SS 2016

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Kontrollfragen (Relationenalgebra)
Hi,

ich habe mir mal Gedanken über die Kontrollfragen s. 7-27 gemacht.
Bin mir nicht ganz sicher ob alles so stimmt, besonders wie man genau beim natjoin verfährt.

Gegeben sei die Tabelle R_1 (a, b) mit 20 Tupeln und die Tabelle R_2 (b) mit 5 Tupeln.
• Wie viele Tupel kann die Tabelle R3 = divide (R_1, R_2) hoechstens enthalten?
- 4
• Wie sieht dann der Primärschluessel von R_1 aus?
- R_2(b)
• Gegeben sei die Tabelle R(a, bS) mit 20 Tupeln und die Tabelle S(b, d) mit 5 Tupeln.
• Wie viele Tupel enthält die Tabelle R_3 = R x S
- 20 x 5 = 100
• Wie viele Tupel kann die Tabelle R_3 = natjoin (R,S) hoechstens enthalten?
- R_3(a, b, d) = 20
• Wie viele Tupel enthält die Tabelle R_3 = natjoin (R,S) mindestens?
- 5
• Wie viele Tupel sind in Tabelle R_3 = project b (natjoin (R,S)) höchstens ?
- 5
• Wie viele Tupel sind in Tabelle R_3 = project b (natjoin (R,S)) mindestens ?
- 1


[

• Wie viele Tupel kann die Tabelle R3 = divide (R_1, R_2) hoechstens enthalten?
- 4
→ Wieso ist es hier 4