«Tasdiqlayman» O’quv ishlar bo’yicha Direktor o’rinbosari
Download 1.91 Mb.
|
Axborot-texnologiyalari-fanidan-maruza-II-kurs-I-II-semestr (1)
Jadvaldan kerakli telefon nomerini topish uchun saralash bosh kalit bo’yicha olib boriladi. Agar bosh kalit alifbo bo’yicha tartiblangan bo’lsa, kerakli abonentni tez topish mumkin, aks holda izlash vaqti anchaga cho’zilib ketishi mumkin. Ma’lumotlar omboridagi ro’yxatni turli kalitlar asosida tartiblash mumkin.Hatto, tartiblash kalitlarini bir necha ma’lumotlardan tuzish ham mumkin.Masalan,litseyda o’qiydigan talabalarni oldin guruhlar (GURUH) bo’yicha tartiblash mumkin. U holda tartiblash kaliti GURUHFAMILIYa dan tashkil topadi va GURUH bosh satr hisoblanadi. Ma’lumotlarni kompyutyerda saralash anchagina vaqtni talab qiladigan jarayon hisoblanadi.Shuning uchun axborot tizimini yaratuvchi saralashning optimal variantini izlab topish kerak. Bu muammo quyidagicha hal qilinadi.Boshlang’ich jadvalni o’zgartirmasdan,har bir saralash kaliti uchun indeksli fayl belgilanadi.Indeksli faylga kalitning qiymati(masalan,guruh va familiya) yoziladi (ular tartiblangan bo’ladi). Har bir qiymat dastlabki jadvalda o’z tartib nomeriga ega.Tizimda izlashni indeksli faylning kerakli kalitini topgach, dastlabki jadvalga murojaat qiladi va izlangan satrni o’z nomeri bo’yicha ekranga chiqaradi. Har qanday dbf fayli uchun ixtiyoriy sondagi indeksli fayllarni yaratish mumkin. Bunday holda faylning o’ziga indekslangan fayl deyiladi. Har bir indeksli fayl muayyan indeksli kalit (ya’ni bosh kalit) ga ega bo’ladi. Indekslash tizimi ma’lumotlar omborida ma’lumotlarni ko’rib chiqish va izlashning bir necha barobar tezlashishiga imkon beradi. Download 1.91 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling