Diskussion:Datenbankindex
Mehrzahl
BearbeitenWie ist denn die Mehrzahl dieses Wortes? Indizes? --ChesneyB 10:57, 18. Jan 2006 (CET)
- siehe Index --JuergenL ✈ 11:02, 18. Jan 2006 (CET)
- Es lautet wahlweise "Indices" oder "Indexe" aber NICHT "Indizes". --213.238.41.61 10:07, 5. Jan. 2007 (CET)
- Im Wictionary steht zu Index aber sowohl Indices, als auch Indizes und auch noch Indexe.
- Es lautet wahlweise "Indices" oder "Indexe" aber NICHT "Indizes". --213.238.41.61 10:07, 5. Jan. 2007 (CET)
Zu einseitig
Bearbeiten- Die gesamten Erlaeuterungen zum Datenbankindex sind sehr einseitig auf Baeume zugeschnitten. Es koennen genauso gut Hash- oder Bitmap-Indexe Anwendung finden. Ordnungsrelationen gibt es dabei beispielsweise gar nicht.
- Das kann ich nicht nachvollziehen. Ich finde die technische Umsetzung eines Index gehört nicht hierher, sondern in einen separaten, allgemeineren Artikel über komplexe Datenstrukturen, da diese Dinge viele Einsatzgebiete haben und nicht nur für Datenbankindices Anwendung finden. --213.238.41.61 10:16, 5. Jan. 2007 (CET)
- Cluster-Indexe sind nicht richtig erklaert. Der aktuelle Text sagt, dass "Datensaetze im Index" liegen. Das ist nicht zwangsweise der Fall (kann sein bei B-Baeumen).
- Das ist eine sprachliche Ellipse. Wollte man ganz exakt sein, könnte man auch schreiben "... Datensätze, welche im Index durch nah beieinander liegende Verweise repräsentiert sind, ...". Diese Formulierung wäre zwar eindeutiger, klingt IMHO aber auch schrecklich kompliziert. --213.238.41.61 10:07, 5. Jan. 2007 (CET)
- Mir ist nicht klar, was Primaerindexe mit Sortierreihenfolgen zu tun haben sollten.
- Ich habe die Passage so verstanden, dass es nicht um Sortierung geht, sondern darum, wie aus einem Primärindex ein Sekundärindex durch Hinzunahme eines zweiten Sortierkriteriums entsteht. Demnach wäre ein Sekundärindex ein Index über mehrere Indices. --213.238.41.61 10:07, 5. Jan. 2007 (CET)
- CREATE INDEX ist keine standardisierte SQL-Anweisung. Das sollte man klarstellen.
Bei Gelegenheit werde ich das mal korrigieren. --Stolze 23:35, 28. Nov. 2006 (CET)
Primärindex / Primärschlüssel
BearbeitenPrimärindex und -schlüssel sind nicht das selbe. Im Artikel könnte man aber den Eindruck gewinnen. Primärindex bezieht sich normalerweise auf die logische Datenorganisation, Primärschlüssel dagegen auf die Reihenfolge bzw. Indizierung der Daten in der Relation/Tabelle. --Sammler05 18:35, 26. Jan. 2007 (CET)
- Ein Index zur Herstellung eines Primärschlüssels ist eindeutig. Die Unterscheidung Eindeutig oder Mehrdeutig könnte auch noch im Artikel erwähnt werden. --Julius-m 23:48, 29. Apr. 2010 (CEST)
Erschließungen?
BearbeitenKann mir mal jemand erläutern, was dieser Satz bedeuten soll:
"Wird nun für diese weiteren Erschließungen ein Gesamtinhaltsverzeichnis aufgebaut, entsteht ein Sekundärindex."
Was ist eine Erschließung? Und von wem und wie wird ein Gesamtinhaltsverzeichnis aufgebaut. WAS ist mit G. überhaupt genau gemeint? --Geri, 00:10, 17. Jul. 2007 (CEST)
SQL vs Structured Query Language
BearbeitenStructured Query Language wird zwar oft als SQL verwendet, ist aber Offiziell nicht gebraeuchlich. Vergleich dazu SQL#Name. -- sparti
Clustered Index
BearbeitenFolgende Formulierung ist ungenau.
"Dieser unterscheidet sich von einem non-clustered Index dadurch, dass nicht nur die Liste der Zeiger auf die Datensätze in sortierter Form vorliegt, sondern dass das DBMS zusätzlich versucht, neu eingefügte Datensätze die innerhalb des Index nah beieinander liegen auch physikalisch im Speicher nah beieinander abzulegen."
Bei einem Clustered Index sind die Datenpages Bestandteil des Index (Leafnode = Datenpage). Bei einem Nonclustered Index gehören nur die Verweise auf die Datenpages zum Index (Leafnode = Verweis).
Klärt mich auf, wenn es sich hierbei nur um eine MSSQL-Eigenheit handelt.
Indexieren vs. indizieren
BearbeitenHeißt es nicht „indexieren“ anstatt „indizieren“? Auch falls beides erlaubt ist, sollte evtl. drauf hingewiesen werden... MAF-Soft 21:06, 23. Okt. 2007 (CEST)
- Beide Varianten sind erlaubt. Traditionell sagt man jedoch "indizieren". Mehr dazu findet man hier [1]. -- sparti 21:33, 23. Okt. 2007 (CEST)
Join-Index
BearbeitenEinige DBMS bieten die Möglichkeit, Indices über mehrere Tabellen zu erstellen. In Oracle wird das Join-Index genannt. Ich weiß nicht, ob es das auch in anderen DBMS gibt. Sollte das im Artikel erwähnt werden? --Julius-m 23:46, 29. Apr. 2010 (CEST)