• Keine Ergebnisse gefunden

Datenbanken II

N/A
N/A
Protected

Academic year: 2022

Aktie "Datenbanken II"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Datenbanken II

Ubungsblatt 8 – WiSe 2016/17 ¨

31. Gegeben sind die folgende Relationen:

• |R(A, B, E)|= 1200,V(R, A) = 10, V(R, B) = 80, V(R, E) = 20

• |S(C, E)|= 300,V(S, C) = 20, V(S, E) = 50

• |T(A, B, C)|= 500,V(T, A) = 30, V(T, B) = 20, V(T, C) = 50 Sch¨atzen Sie die Kardinalit¨at des Joins-Ergebnisses R onS onT ab.

32. Gegeben sind die Relationen aus Aufgabe 31. Finden Sie die effizienteste Join-Reihenfolge f¨ur den Join RonS onT.

33. Betrachten Sie die folgenden Relationen und die gegebene SQL-Anfrage.

(B)oats(bid, name, colour) (S)ailors(sid, name, rating, age) (R)eservations(bid, sid, day)

SELECT B.name

FROM Boats B, Sailors S, Reservations R WHERE B.bid = R.bid

AND S.sid = R.sid AND S.age >= 40

AND B.colour = ’red’;

Zeichnen Sie die algebraische Normalform von der gegebenen SQL-Anfrage als Operatorbaum (Projektionen-Selektionen-kartesische Produkte).

34. Gegeben sind die Relationen und die SQL-Anfrage aus Aufgabe 33. Wenden Sie g¨unstige ¨Aquivalenzregeln an, um die Anfrage zu optimieren (heuristische Optimierung).

Referenzen

ÄHNLICHE DOKUMENTE

Nehmen Sie an, dass das Verzeichnis nicht im Puffer gespeichert werden muss und leere Buckets keinen Platz ben¨ otigen. Visualisieren Sie die Hash-Indizes und geben Sie die

Um die praktischen Aufgaben durchf¨uhren zu k¨onnen, muss zuerst PostgreSQL herun- tergeladen und installiert, sowie eine Datenbank mit dazugeh¨origen Tabellen erstellt werden.. Die

Ohne Index oder Ordnung der Daten kann diese Anfrage nur mit einem sequentiel- len Scan der gesamten Tabelle beantwortet werden. Dabei werden mittels des Indizes die Seiten aller

Eine Slotted Page der Gr¨ oße 2 13 B soll dimensioniert werden, d.h., die Gr¨ oße der Felder im Kopfteil der Seite und die Adressierungsart sollen bestimmt werden.. Um Platz zu

a) Zeichnen Sie die algebraische Normalform von der gegebenen SQL- Anfrage als Operatorbaum (bestehend aus Projektionen, Selektionen und kartesischen Produkten).. b) Wenden Sie

In dieser Aufgabe wird Overflow Chaining (Closed Addressing) verwendet um mit solchen F¨ allen umzugehen (siehe Vorlesungsfolien zum Thema Index- strukturen S.. Ein Zeiger auf

a) Zeichnen Sie die algebraische Normalform von der gegebenen SQL- Anfrage als Operatorbaum (bestehend aus Projektionen, Selektionen und kartesischen Produkten).. b) Wenden Sie

• Fixe Datensatzl¨ange und verschiedene M¨oglichkeiten zum L¨oschen eines Datensatzes (verschieben bzw.. Adressierungstyp gegeben) – Konkrete Datens¨atze in eine Slotted