• Keine Ergebnisse gefunden

Datenbanken II ¨Ubungsblatt 3 – WiSe 2015/16

N/A
N/A
Protected

Academic year: 2022

Aktie "Datenbanken II ¨Ubungsblatt 3 – WiSe 2015/16"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Datenbanken II

Ubungsblatt 3 – WiSe 2015/16 ¨

1. Eine Relation R[A, B, . . .] mit 6.000.000 Tupel hat einen Prim¨arindex aufA und einen Sekund¨arindex aufB. Die Indizes sind flach (keine Baumstruktur) und dense. Ein Block speichert 200 Index Eintr¨age oder 50 Datens¨atze. Die Werte vonAundB sind gleichverteilt im Intervall [1,100.000.000]. Es werden folgende Anfragen aufR gestellt. Q1:σA>75M(R), Q2: σB>75M(R).

a) Wie viele Bl¨ocke m¨ussen gelesen werden, wenn die Indizes zur Beant- wortung von Q1 bzw. Q2 verwendet werden?

b) Wie viele Bl¨ocke m¨ussen gelesen werden, wenn die Indizes nicht ver- wendet werden?

2. Ein Block kann 500 Index-Eintr¨age oder 80 Datens¨atze der RelationR spei- chern. R enth¨alt 10.000.000 Datens¨atze.

a) Wieviele Bl¨ocke werden f¨ur einen (flachen)dense Index auf Rben¨otigt.

b) Wieviele Bl¨ocke werden f¨ur einen (flachen)sparse Index aufRben¨otigt, der einen Eintrag pro Block der Daten Datei enth¨alt.

c) Wieviele Megabyte (1MB = 10242 Byte) werden jeweils f¨ur einen Index ben¨otigt, wenn ein Block 4048 Bytes groß ist?

Referenzen

ÄHNLICHE DOKUMENTE

Zeichnen Sie daf¨ ur den Schritt, in dem die L¨ aufe erzeugt werden, sowie die einzelnen Merge-Schritte (vgl.. Vorlesungsfolien zum Thema Anfragebear-

Geben Sie die minimale Puffergr¨ oße (in Bl¨ ocken) an, sodass der Merge- Sort-Algorithmus nur einen einzigen Merge-Schritt ben¨ otigt und begr¨ unden Sie Ihre Antwort.. Hinweis: Sie

b) Wieviele Bl¨ ocke werden f¨ ur einen (flachen) sparse Index auf R ben¨ otigt, der einen Eintrag pro Block der Daten Datei enth¨ alt.. Eine Relation

Hinweis: Da alle Schl¨ ussel im Voraus bekannt sind, ist es nicht zielf¨ uhrend die Schl¨ ussel einzeln in den B + Baum einzuf¨ ugen.. Vielmehr kann der Baum bottom- up

sobald ein Zeiger auf einen Overflow Bucket gespei- chert wird, k¨ onnen nurmehr 4 Eintr¨ age f¨ ur Schl¨ ussel verwendet werden und im 5.. Es werden also wieder nur die ersten bei-

Werden mehrere Buckets f¨ ur einen Wert ben¨ otigt, dann werden die einzelnen Buckets in einer verketteten Liste gespeichert.. Im Falle einer Ver- kettung wird der letzte Eintrag

Genauso k¨ onnte vom Spur 75 Richtung 199 gescannt werden (wie in der L¨ osung unten). Wenn die letzte Spur der Richtung.. erreicht ist, wird die Richtung ge¨ andert und nach

Ein Bucket kann drei Datens¨ atze