Advertisement
PopaLepo

Indexarea tabelelor

Dec 21st, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. Operatia de indexare presupune crearea unui nou fisier numit fisier index, care este asociat tabelei curente si care va contine ordinea inregistrarilor in tabela sortata. Fisierele index sunt fisiere cu extensia IDX,NDX,MDX.
  2.  
  3. Indexarea se realizeaza cu ajutorul urmatoarei comenzi :
  4.  
  5. INDEX ON cheie-de-indexare TO nume-fisier-index [UNIQUE], unde cheia de indexare reprezinta campul sau campurile dupa care se face indexarea. In cazul in care cheia de indexare contine mai multe campuri, acestea sunt separate prin semnul '+' si trebuie sa fie de acelasi tip.
  6.  
  7. INDEX ON nume+prenume TO I1
  8. INDEX ON varsta TO I2
  9.  
  10. Comanda INDEX permite doar sortari crescatoare.
  11. Clauza UNIQUE evita accesul cheii de indexare la articolele cu aceeasi valoare.
  12. Pentru a avea acces la tabela sortata, fisierele INDEX trebuie sa fie deschise. Exista doua modalitati de deschidere a fisierelor INDEX: 1) In momentul deschiderii tabelei : USE nume-tabela INDEX nume-fisier-index
  13. 2) SET INDEX TO nume-fisier-index
  14.  
  15. In cazul in care se realizeaza operatii de adaugare sau stergere la nivelul tabelului, fisierele index trebuie actualizate, actualizarea facandu-se cu ajutorul comenzii REINDEX.
  16.  
  17. Inchiderea fisierelor INDEX se realizeaza cu ajutorul comenzii CLOSE INDEX ALL.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement