Lab száma válogatás és indexelő adatbázis

Lab száma 8.Sortirovka és adatbázis indexelése.


Célkitűzés: megtanulják, hogyan kell megszervezni az adatbázist, ismerete adatbázis index sortirovki.Ponyatie csapat.

SORT csapat (válogatás) előírja annak végrehajtására háromszor nagyobb lemezterületet Az adatbázis tartalmazza: a köztes fájlokat, és rendezni az eredmény megfelel az új adatbázis. egy új helyre diske.Format sort parancsokat:

Sorba ON<>[/ A] [/ C] [/ D] [, [/ A] [/ C] [/ D] ...]

[A] [MÍG [TERÜLETEK]



  1. Rendezés az adatbázist, a mező nevét.

Sorba FAMST ON FAMIL


2. Tekintse meg válogatás eredménye.

3.Otsortirovat adatbázis fájl két területre specialitás és a város, csökkenő sorrendben.

Sorba SPGORST spec, GOROD / D


  1. Tekintse válogatás eredménye.

USE SPGORST

Az indexelés adatbázis - szintén az elrendelésétől adatbázisban az adott területen, amely más néven a kulcsot vagy indexet. Csak az alap újraírása egy új helyen nem történt.

Cozdaotsya index fájlt. amelynek kiterjesztése .IDX. amelyben a tárolt rekordok száma és a legfontosabb érték a sorrendben, ahogy kell, miután a rendelési a pályán - a kulcs.

A jövőben, ha létrehoz egy indexet fájl megnyitása. csapat dolgozik az adatbázissal. tekintve, hogy megrendelni (indexált) egy adott kulcsot.

Format INDEX parancs:

IINDEX ON [UNIQUE]

Amennyiben - a kulcs, vagy konkatenációjából a kulcsokat, azaz Adatbázis jellegű területeken.


Példa adatbázis indexelés:

1. Nyissa ki az adatbázisban.

2.Proindeksirovat adatbázis a pályán névre.

Index FAMIL FA

3. Az eredmény (Display adatbázis bejegyzései a képernyőn).

Példa index a földeken át különböző típusú:

1. Index Most az adatbázist a területén, foglalkozás és életkor.

INDEX spec + STR (WOZR) TO SPWZ

.Ügyeljen arra, hogy ha a csapat inning,
polyaWOZR- numerikus típus.

Konverziós függvény területeken más típusú karakter:

STR () -A numerikus; DTOC () - a dátum mező.

Példa indexelést - állapotban (index létrehozása csonka)

1. Index Most adatbázist a mezőnevek, feltéve, hogy a területén POL = „M”.

Index FAMIL polír = "M"

Lásd az eredménye ez a indexelés.

Ha az adatbázis, indexelt FOR-állapot van dolgunk csak az adatbázis bejegyzéseivel, hogy megfelelnek a meghatározott feltételeknek.

Egy ilyen index neve hiányos.
Nyisson meg egy meglévő index fájl lehet az egyik csapat:

Ahhoz, hogy egy nyitott adatbázis:

SET INDEX TO
Legyen saját.

1. Hozzon létre egy adatbázist KOLLEK.DBF részindex két területre: FAMIL és Plata köztük csak moszkoviták.

2. Hozzon létre egy indexet két területre: FAMIL és DATEZ (érkezés)
Ellenőrző kérdés:

  1. A kellemetlen válogatás SORT csapat.

  2. Mi az az index fájl vagy index?

  3. Mi - sort kulcsot vagy indexet?

Kapcsolódó cikkek