DB_Found_02_CaMD Flashcards
MS SQL Server speichert die Daten in einer Tabelle auf zwei Arten:
Ungeordnet, als sogenannter Heap (nicht zu verwechseln mit der Datenstruktur, hier ist einfach nur ein Haufen)
Geordnet, als gruppierter (clustered) Index
Was ist ein Nicht-gruppierter (nonclustered) Index?
Hier handelt es sich um eine separat zu den Daten gespeicherte Suchstruktur. Wird auch wie ein gruppierter Index in einer B*-Baum-Struktur sortiert. Auf Blattebene befindet sich aber ein sogenannter Zeilenlokator (row locator), der auf den eigentlichen Datensatz verweist.
Bei einem gruppierten Index befindet sich auf der Blattebene die Daten
Was macht CREATE UNIQUE INDEX?
Dadurch wird ein eindeutiger Index auf eine Tabelle angewendet. Dann sind keine Duplikate mehr erlaubt.