Documente Academic
Documente Profesional
Documente Cultură
Indexarea unei b.d. presupune crearea unui fisier nou, numit fisier index asociat,
în care se memoreaza ordinea înregistrarilor din b.d. Accesul la o anumita
înregistrare se face prin intermediul fisierului index.
Fisierele index ce pot fi asociate unei b.d. pot fi de urmatoarele doua tipuri:
-fisiere index simple (cu extensia .IDX), care contin o singura cheie de
ordonare.
- fisiere index compuse (cu extensia .CDX), care memoreaza mai multe chei de
ordonare, numite etichete, una singura fiind activa la un moment dat si anume
eticheta activa.
sintaxa :
Unde:
TAG <nume eticheta> fisier index compus poate contine mai multe chei de
indexare, fiecare corespunzând unui criteriu de ordonare a b.d
Clauza FOR determina ca numai înregistrarile care respecta <exp L> sa poata fi
accesate prin fisierul index respectiv. ASCENDING sau DESCENDING se
folosesc pentru a preciza modul de ordonare a b.d , asociat fisierului index.
Clauza UNIQUE – daca avem doua sau mai multe înregistrari cu aceeasi cheie
de indexare, determina accesul doar la prima înregistrare si blocarea accesului la
celelalte.
1
1. INCHIDEREA UNUI FISIER INDEX
SET INDEX TO sau CLOSE INDEX închide toate fisierele index din zona
de lucru curenta.
Sau
OBSERVATII:
5.
EXEMPLE
USE agenda
Ex: Fie baza de date elevi pentru care s-a memorat data nasterii. Sa se afiseze
varsta fiecarui elev in parte.