28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Einfache Beispiele für ONC<br />

Anfrageverarbeitung<br />

� Erste Implementierungen für Projektion und Selektion erfüllen in einfacher Weise die ONC<br />

Schnittstelle.<br />

� Projektion: �X (R)<br />

next() {<br />

rec = R.next();<br />

return new Record(rec, X);<br />

}<br />

Bei der verallgemeinerten Projektion wird im Wesentlichen noch eine Funktion auf die<br />

Datensätze angewendet.<br />

� Selektion: �F (R)<br />

next() {<br />

do<br />

rec = R.next();<br />

while (!F(rec));<br />

return rec;<br />

}<br />

Die Selektion kann insbesondere durch Indexstrukturen, wie z. B. B+-Bäume, effizient<br />

unterstützt werden.<br />

Seite 344

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!