indexelési adatai
Ábra. 4.3. index például
Az index általában tárolja egy külön fájlban, vagy különálló terület pas memóriát. Üres attribútum értékek (NULL) nem indexelt.
Az indexelés használják gyorsítják a rekordok kulcs értékét, és nem befolyásolja az elhelyezése a táblázat adatait. Gyorsulási adatok lehívása az index biztosítja a következők miatt:
- rendelési indexelt attribútum értékeket. Ez lehetővé teszi, hogy a pro-tekintendő a középső felének index lineáris keresés;
- Az index kevesebb memóriát oldalt tartalmaz, mint maga a táblázat, hogy a rendszer kevesebb időt tölt olvasás index, mint asztal olvasás.
Az indexeket tartjuk dinamikusan, azaz frissítése után az asztalon - hozzáadni vagy törölni rekordokat, valamint módosításának indexelt mezők - az index egy vonalban van a legújabb verzióját az adattábla. Frissítése az index természetesen némi időbe telik (néha nagyon nagy), így a létezését számos indexek lelassíthatja az adatbázishoz.
Megjegyzés. a valós világban, vannak módszerek optimalizálására adatbázis újbóli indexelést. Például intézkedések egyszer fordul elő változtatások után az adatok a teljesítménye mo-Jette adatbázis módosítások frissítése indexek szakaszos működését.
Index az úgynevezett elsődleges. ha minden egyes index értéke megfelel egy egyedi kulcs értékét. A kulcs index értékek lehetővé teszik másolatok, úgynevezett másodlagos. A legtöbb adatbázis automatikusan építeni egy indexet az elsődleges kulcs és egyedi oszlopokat. Ezek a kódok ellenőrzésére használt integritását korlátok egyedi (egyedi).
Minden tábla egyidejűleg több elsődleges és másodlagos indexek, amelyek tárgya továbbá előnyöket indexelés.
Különböztesse kódokat egy mezőt és többszörös (kompozit). A kompozit index magában két vagy több oszlop egy táblázat (ábra. 4.4). Az oszlopok sorrendjének az index bejegyzés határozza amikor azt létrehozzák. A példában látható. 4.4 azt mutatja, hogy az adatok az index szerint vannak rendezve az első oszlop (ID), a csoporton belül azonos értékkel ID - rendezve a második oszlopban (EDATE), és a csoporton belül azonos ID értékek és EDATE - a harmadik oszlop (CODE).