Mavzu: Indekslar tushunchasi va xususiyatlari. Indeks va indeks fayllari haqida tushuncha



Download 5,35 Kb.
Sana28.06.2022
Hajmi5,35 Kb.
#714228
Bog'liq
Mavzu Indekslar tushunchasi va xususiyatlari. Indeks va indeks -fayllar.org


Mavzu: Indekslar tushunchasi va xususiyatlari. Indeks va indeks fayllari haqida tushuncha

Mavzu: Indekslar tushunchasi va xususiyatlari.

Indeks va indeks fayllari haqida tushuncha.


  • Indeks-ma'lumotlar tuzilmasi bo'lib, u ma'lumotlar bazasi tizimiga fayldagi alohida yozuvlarni tezda topishga va foydalanuvchi so'rovlarini bajarish vaqtini qisqartirishga yordam beradi.

  • Ma'lumotlar bazasidagi indeks kitobdagi mavzu mundarijasiga o'xshaydi. Bu fayl bilan bog'langan yordamchi tuzilma bo'lib, mavzu ko'rsatkichi bo'lgan kitobdagi kabi ma'lumotni qidirish uchun mo'ljallangan. Indeks kerakli ma'lumotlarni qidirishda faylni ketma-ket yoki bosqichma-bosqich skanerlashdan qochish imkonini beradi. Ma'lumotlar bazasida indekslardan foydalanilganda, qidiruv ob'ekti bir yoki bir nechta fayl yozuvlari bo'lishi mumkin. Kitob indeksi singari, ma'lumotlar bazasi indeksi ham tartibga solinadi va har bir indeks yozuvi qidirilayotgan ob'ekt nomini, shuningdek, u joylashgan joyga bir yoki bir nechta ko'rsatkichlarni o'z ichiga oladi.

Indeks strukturasi ma'lum bir qidiruv kaliti bilan bog'langan va kalit qiymatidan va ushbu kalit qiymatini o'z ichiga olgan fayldagi mantiqiy yozuvning manzilidan iborat yozuvlarni o'z ichiga oladi. Mantiqiy yozuvlarni o'z ichiga olgan fayl ma'lumotlar fayli, indeks yozuvlarini o'z ichiga olgan fayl esa indeks fayli deb ataladi. Indeks faylidagi qiymatlar odatda bitta atributga asoslangan indeks maydoni bo'yicha tartiblanadi.


  • Indeks strukturasi ma'lum bir qidiruv kaliti bilan bog'langan va kalit qiymatidan va ushbu kalit qiymatini o'z ichiga olgan fayldagi mantiqiy yozuvning manzilidan iborat yozuvlarni o'z ichiga oladi. Mantiqiy yozuvlarni o'z ichiga olgan fayl ma'lumotlar fayli, indeks yozuvlarini o'z ichiga olgan fayl esa indeks fayli deb ataladi. Indeks faylidagi qiymatlar odatda bitta atributga asoslangan indeks maydoni bo'yicha tartiblanadi.

  • Indeks fayllari (yoki indekslar) qattiq diskda qo'shimcha joy egallaydi. Agar siz indekslarni jadvalning barcha maydonlarida va maydonlarning barcha kombinatsiyalarida tuzsangiz, ular (indekslar) ma'lumotlar bazasidan ko'ra qattiq diskda ko'proq joy egallaydi.

Indekslar: oddiy va murakkab, o'sish va kamayish.

Indeks (yoki ko'rsatkich) - yozuvning tartib raqami. Dastlabki ma'lumotlarni kiritishda, yozuvlar kiritilganda ketma-ket raqamlar beriladi. Yozuvlar bilan ishlash qulayligi uchun ularni maydon qiymatlari bo'yicha joylashtirish maqsadga muvofiqdir, ya'ni yozuvlar maydon qiymatlarining o'sishi (alifbo tartibida) yoki kamayish tartibida joylashtirilishi kerak. Shunday qilib, indeks fayli raqamlarning ikkita ustuni: birinchi ustunda yozuvlar jadvalga kiritilganda olingan raqamlar, ikkinchi ustunda - maydon qiymatlari bo'yicha tartiblanganidan keyin yozuvlar tomonidan olingan raqamlar. Agar siz indeks faylining ikkinchi ustuni raqamlari bo'yicha yozuvlarni tuzsangiz, jadvaldagi yozuvlar o'sish yoki kamayish tartibida - indeks maydonining qiymatlari bo'yicha tartiblanadi, ya'ni tartiblanadi.

Indekslar bitta maydonning qiymatlari bo'yicha ham tuzilishi mumkin - oddiy indeks va bir nechta maydonlar qiymatlari bo'yicha - murakkab indeks.

Indekslar bitta maydonning qiymatlari bo'yicha ham tuzilishi mumkin - oddiy indeks va bir nechta maydonlar qiymatlari bo'yicha - murakkab indeks.

Birlamchi indeks kalit maydoniga mos keladigan indeks hisoblanadi. Har doim bitta asosiy indeks mavjud. Shu bilan birga, boshqa sohalar uchun cheksiz miqdordagi indekslarga ruxsat beriladi.

Ikkilamchi indeks - bu kalit bo'lmagan maydon uchun yaratilgan indeks

Ikkilamchi indeks ham birlamchi indeksga o'xshash tartiblangan fayldir. Biroq, asosiy indeks bilan bog'langan ma'lumotlar fayli har doim ushbu indeks kaliti bo'yicha tartiblanadi, ikkinchi darajali indeks bilan bog'langan ma'lumotlar fayli esa indeks kaliti bo'yicha tartiblanishi shart emas.

Indekslar asosiy kalitlardan farq qiladi, chunki ular o'zlarining tarkibiy sohalari qiymatlarining ajralmas o'ziga xosligini talab qilmaydi. Indekslar ma'lumotlarni qidirish va saralashda tez-tez ishlatiladigan maydonlarga o'rnatiladi: indekslar tizimga kerakli ma'lumotlarni tezroq topishga yoki ularni kerakli ketma-ketlikda saralashga yordam beradi.

Indekslar asosiy kalitlardan farq qiladi, chunki ular o'zlarining tarkibiy sohalari qiymatlarining ajralmas o'ziga xosligini talab qilmaydi. Indekslar ma'lumotlarni qidirish va saralashda tez-tez ishlatiladigan maydonlarga o'rnatiladi: indekslar tizimga kerakli ma'lumotlarni tezroq topishga yoki ularni kerakli ketma-ketlikda saralashga yordam beradi.

Buyruqlar yordamida indekslar bilan ishlash

Jadvalning muayyan maydonlari indekslarini yaratish uchun CREATE INDEX buyrug'idan foydalaning:

Jadval_nomi (maydon_nomi) da INDEX indeks_nomini yaratish

Jadvaldagi istalgan maydon indeksini AddIndex ma'lumotlar to'plami usulini chaqirish orqali dasturlash orqali yaratish mumkin.

Indekslar bilan ishlashning uchta tartibi mavjud: indeks yaratish, joriy indeksni aniqlash va indeksni tushirish.



http://fayllar.org
Download 5,35 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish