4.2. Datensortierung |
![]() |
![]() |
![]() |
Ein Datenbankindex, oder kurz Index (im Plural "Indexe" oder "Indizes"),
ist eine von der Datenstruktur getrennte Indexstruktur in einer Datenbank,
die die Suche und das Sortieren nach bestimmten Feldern beschleunigt. Ein Index besteht aus einer Ansammlung von Zeigern (Verweisen), die eine Ordnungsrelation auf eine oder mehrere Spalten in einer Tabelle definieren. Wird bei einer Abfrage eine indizierte Spalte als Suchkriterium herangezogen, sucht das Datenbankmanagementsystem (DBMS) die gewünschten Datensätze anhand dieser Zeiger. In der Regel finden hier B+-Bäume Anwendung. Ohne Index müsste die Spalte sequentiell durchsucht werden, was selbst mit modernster Hardware und Software viel Zeit in Anspruch nehmen kann. In der Datenbanksprache SQL wird ein Index mit dem Befehl CREATE INDEX Indexname ON Tabellenname ( Spaltenname(n) ) definiert (kein Standard-SQL, siehe unten). Meistens wird eine einzelne
Spalte indiziert, doch auch zusammengesetzte Indizes sind in den meisten
Datenbanksystemen möglich. Auf Spalten, die Primärschlüssel enthalten
(SQL-Klausel primary key im Befehl create table), wird automatisch ein
Index gelegt. |
||||||
![]() |
1. WARUM? 2. Sortierverfahren 3. Datenbankspezifisches Sortieren |
||||||
![]() |
|
||||||
![]() |
Quellen:
|
1. WARUM? | ![]() |
![]() |
![]() |
![]() |
??? |
![]() |
Indizierte Datenbasis |
2. Sortierverfahren | ![]() |
![]() |
![]() |
![]() |
??? |
![]() |
Indizierte Datenbasis |
3. Einfacher und komplexer Index | ![]() |
![]() |
![]() |
![]() |
??? |
![]() |
Indizierte Datenbasis |
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 11. Februar 2016 um 18.59 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus (das haben wir schon den Salat - und von dem weiß ich!) nicht mehr teilzunehemn ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |