Question 1
Question
Wie nennt man die Anzahl der Attribute einer Relation in der relationalen Algebra? (englischer Ausdruck)
Die Anzahl der Attribute heißt: [blank_start]Degree[blank_end]
Question 2
Question
Jede n-stellige Relation R ist eine Teilmenge des kartesischen Produkts der Wertebereiche der Attribute.
Question 3
Question
Ein Outer-Join ist immer verlustfrei.
Question 4
Question
Welche Schlüsselbegriffe gibt es nicht in der relationalen Algebra?
Answer
-
Indexschlüssel
-
Primärschlüssel
-
Eindeutiger Schlüssel
-
Zweitschlüssel
-
Fremdschlüssel
-
Drittschlüssel
Question 5
Question
Was versteht man unter "Dangling Tuples" in der relationalen Algebra?
Answer
-
Tupel, die nicht gesichert werden.
-
Tupel, denen bei Join-Operationen die entsprechenden Tupel in der anderen Relation fehlen, mit denen sie verknüpft werden könnten.
-
Tupel, denen Attributwerte fehlen.
-
Tupel in einer Relation, deren Werte in den Fremdschlüssel-Attributen auf Werte in der anderen Relation verweisen, die dort nicht (mehr) existieren.
Question 6
Question
Alle Natural-Joins sind verlustfrei.
Question 7
Question
Bei der Division R % S müssen die Attribute von S in den Attributen von R enthalten sein.
Question 8
Question
Welcher Typkonstruktor ist homogen, hat ungeordnete Elemente und erlaubt keine Duplikate?
Question 9
Question
Welche SELECT-Komponenten sind obligatorisch?
Answer
-
FROM
-
GROUP BY
-
HAVING
-
SELECT
-
ORDER BY
-
WHERE
Question 10
Question
Welche SELECT-Komponenten lassen sich in der relationalen Algebra ausdrücken?
Answer
-
SELECT
-
FROM
-
WHERE
-
GROUP BY
-
HAVING
-
ORDER BY
Question 11
Question
Der Ausdruck "SELECT Nachname FROM KUNDEN ORDER BY Nachname ASC"
Question 12
Question
Der Ausdruck "SELECT Nachname FROM KUNDEN"
Question 13
Question
Der Ausdruck "SELECT Nachname, SUM(Umsaetze) FROM KUNDEN GROUP BY Nachname"
Question 14
Question
Welche Aussage über Unterabfragen ist wahr?
Unterabfragen mit ALL und ANY können verneint werden, d.h. eine Unterabfrage der Form
SELECT Nachname, Gehalt
FROM Angestellte
WHERE Gehalt > NOT ALL
(SELECT Gehalt
FROM Angestellte a, Abteilungen b
WHERE a.Abt_Nr = b.Abt_Nr AND Leiter = 4);
ist syntaktisch korrekt.