Definition Überlappung und Überdeckung

Slides:



Advertisements
Ähnliche Präsentationen
8. Termin Teil B: Wiederholung Begriffe Baum
Advertisements

Der R-Baum Richard Göbel.
Seminar: Support for Non-Standard DataTypes in DBMSs im WS 03/04 Prof
Punkt-in-Polygon-Verfahren III (R/R+-Baum)
Kap. 13 Sweep-Line Algorithmen Kap Schnittprobleme
CPI Der einzelne Befehl braucht immer noch 5 Zyklen (stimmt nicht ganz, einige brauchen weniger!) Was verbessert wird, ist der Durchsatz = #Befehle /
7.2 B-Bäume / B*-Bäume als Hilfsmittel zur Indexorganisation
© 1999 by MSc-AST. Dipl. Informatikerin Cornelia Pahnke
Theoretische Grundlagen der Informatik Prof. Dr. Michael Löwe
Grenzen endlicher Automaten
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (22 – B-Bäume)
FH-Hof Der B-Baum Richard Göbel. FH-Hof Wahl des Verzweigungsgrad Verzweigungsgrad kann größer als 2 sein v Nachfolger für einen Knoten v-1 Werte in einem.
7. Natürliche Binärbäume
R. Der - Vorlesung Algorithmen und Datenstrukturen (Magister)
Strukturgleichungsmodelle
Lehrstuhl Informatik III: Datenbanksysteme Achim Landschoof 28. April 2009 Strukturierte P2P Systeme 1 Achim Landschoof Betreuerin: Dipl.-Inf. Jessica.
Lehrstuhl Informatik III, DatenbanksystemeMartin Wimmer Übung zu Architektur und Implementierung von Datenbanksystemen 1 Implementierungen des Join- Operators.
FH-Hof Grundlagen mehrdimensionaler Suchstrukturen Richard Göbel.
Parser für CH3-Sprachen
Der R-Baum Richard Göbel.
FH-Hof Analyse des R-Baums Richard Göbel. FH-Hof Ansatz Annahme: Die Bearbeitungszeit für eine Anfrage wird dominiert von der Ladezeit der Knoten von.
WS Algorithmentheorie 05 - Treaps Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (21 - AVL-Bäume: Entfernen, Bruder-Bäume) Prof. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (20 - AVL-Bäume: Entfernen, Bruder-Bäume) Prof. Th. Ottmann.
Union-Find-Strukturen
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
Proseminar Geoinformation II
R-tree, R*-tree und R+-tree
Diskrete Mathematik R (R/R+-Baum).
Übung zum R-Baum, Gegeben ist die dargestellte Menge von Rechtecken, die in der Reihenfolge 1, 7, 9, 13, 3, 5, 11, 6, 8, 10, 4, 14, 12, 2 eingegeben.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung In welcher Masche liegt der Punkt p?
Andreas Abecker Knowledge Management Research Group Beispiel für quantitative Repräsentation von Unsicherheit: Certainty Theorie in MYCIN – MYCIN ist ein.
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 4. Methodenentwurf Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse von.
Programmiermethodik SS2009 © 2009 Albert Zündorf, University of Kassel 1 Gliederung 1. Einführung 2. Objektdiagramme zur Analyse von Beispielen 3. Methodenentwurf.
Programmiermethodik Übung 6 Methoden verstehen und entwerfen.
Programmiermethodik SS2009 © 2009 Albert Zündorf, University of Kassel 1 Gliederung 1. Einführung 2. Objektdiagramme zur Analyse von Beispielen 3. Methodenentwurf.
Extra- vs. Introversion
Brückenschaltung 1.
FH-Hof Analyse des R-Baums - Teil 1 Richard Göbel.
mittels Systemanalyse
So, ein paar Fragen.. Wo sind mehr Bälle? Wo sind mehr Steine?
Animationen zu Kap. 4.3: AVL-Bäume
Wiederholung: Teil 10 Wilhelm - Heinrich - Riehl - Kolleg
Design and analysis of GUI test-case prioritization using weight-based methods Samra Khan.
2. Die rekursive Datenstruktur Baum 2
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 5 WS 2000/2001 Topologie, Landkarten, Datenstrukturen.
Effiziente Algorithmen
Datenstrukturen für Landkarten
Syntaxanalyse Bottom-Up und LR(0)
Modelle in GIS: Landkarten, Netze, TIN und Raster
Geoinformation II Vorlesung 3 SS 2001 Polygon Overlay.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 7 SS 2000 Punkt-in-Polygon-Verfahren I (Trapezkarte)
Logische Grundelemente
Benutzerhinweise: Die nächste Folie sowie die jeweils nächste
1.Grundkörper: Verschmelzung Zylinder mit Quader
1.Grundkörper: Steckung Zylinder mit Pyramidenstumpf
Informatik Datenstruktur Graph 3.1 Einfache Graphen
SWE1 / Übung 10 ( ) Rekursion Binärbäume.
Informatik Formale Sprachen 1.2 Grammatiken formaler Sprachen
Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften:
Binärer Baum, Binärer Suchbaum I
Binärbäume.
Vorlesung AVL-Bäume/Algorithmen-
Vorlesung AVL-Bäume/Algorithmen-
Punkt-in-Landkarte II
Kap. 12 R-Bäume GB B31 B245 Box 1: Box 2: Box 3: Box 4: Box 5:
2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
DB2 – SS 2019 von Baum allgemein bis B*-Baum
DB2 – SS 2019 von Baum allgemein bis B*-Baum
 Präsentation transkript:

Definition Überlappung und Überdeckung R-Bäume Definition Überlappung und Überdeckung Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Definition Parameter: M: die maximale m: die minimale (0m M/2) Anzahl Einträge eines Knoten ein d-dimensionaler R-Baum (d0) mit min. Füllgrad m und maximalem Füllgrad M hat folgende Eigenschaften: jeder Knoten (außer der Wurzel) enthält zwischen m und M Einträge Für jeden Eintrag (R, O_Id) in einem Blattknoten ist R das kleinste n-dimensionale Rechteck, das das n-dimensionale Datenobjekt – identifiziert durch O_Id – enthält. Für jden Eintrag (R, N_Id) in einem inneren Knoten (N_Id) ist R das kleinste d-dim. Rechteck, das alle Rechtecke der Kindknoten umschließt. Die Wurzel hat mind. zwei Nachfolger (vgl. B-Baum), falls sie kein Blattknoten ist Alle Blattknoten haben dieselbe Höhe (vgl. B-Baum) Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Beispiel Sei M=3 und m=2 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Beispiel R4 R3 R5 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Beispiel R1 R4 R3 R2 R5 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Beispiel R1 R4 R1 R2 R3 R2 R5 R3 R4 R5 R6 R7 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Suche R1 R4 R3 R2 R5 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Suche R1 R4 R3 R2 R5 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Suche R1 R4 R3 R2 R5 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen

Nachteile großer Überlappung Suche wird ineffizienter, da bei einer Bereichs-Suche mehrere Knoten überprüft werden müssen. Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Überdeckung R1 R4 R3 R2 R5 R7 R6 Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen

Nachteile großer Überdeckung erfolglose Suche wird teurer! Übung Einsatz und Implementierung von Datenbanksystemen

Übung Einsatz und Implementierung von Datenbanksystemen Bessere Aufteilung ? R2 R4 R1 R3 R5 R6 R7 Übung Einsatz und Implementierung von Datenbanksystemen