Sql tilida index yaratish



Yüklə 1,93 Mb.
tarix14.12.2023
ölçüsü1,93 Mb.
#177281
SQL-Tilida-INDEX-Yaratish


SQL Tilida INDEX Yaratish
INDEX SQL da ma'lum bir jadval yoki ustun bo'ylab ma'lumotlarni tezkor qidirish uchun foydalaniladigan mehanizmdir. Bu prezintatsiyada INDEX ni tushunish uchun asosiy tartibga solaymiz va uni yaratishning xilma-xil usullarini ko'rib chiqamiz.
JT
by Jaxongir Toxirjonov
INDEX Nima?
INDEX, SQL da ma'lum bir jadval yoki ustun bo'yicha ma'lumotlarni tezkor qidirish uchun yaratilgan mehanizm hisoblanadi. Bu indekslar, ma'lumotlar bazasida qidirish jarayonlari uchun tezkorlik va samaradorlikni oshirish uchun foydalaniladi.
INDEX Turlari
1
UNIQUE index
Bu, ma'lum bir ustun uchun takrorlanmas rutubatni cheklash maqsadida yaratilgan indeksdir. Ustunga faqat bir marta qiymat saqlash mumkin.
2
PRIMARY KEY index
Asosiy kalit (primary key) ustunida bo'lgan indeksdir. Bu indeks orqali jadvaldagi har qanday ma'lumotni tezkor qidirish va boshqarish mumkin.
3
FOREIGN KEY index
Ushbu indeksning asosiy maqsadi, boshqa jadval orasidagi bog'lanishni (foreign key) tezkor bajarishdir. INDEX va FOREIGN KEY lar, bog'lanishlarni samarali boshqarish imkonini beradi.
INDEX Yaratish Sintaksi
CREATE INDEX indeks_nomi
INDEX nomini beraman va keyin qaysi jadval va ustunlar uchun indeksni yaratishni ko'rsataman. Qo'shimcha parametrlarni ham qo'shish mumkin.
DROP INDEX indeks_nomi
Jo'natilgan indeksni o'chirish uchun dastur matnida indeks nomini beraman.
INDEX Haqida Qo'llanmalar va Maslahatlar
Qidirish tezkorligi
INDEX lar, bazada ma'lumotlarni tezkor qidirish, filtrlash va to'plamlarni hisoblash uchun tezkor vaqtlar yaratadilar.
Ma'lumotlar Integriteti
INDEX lar, unikal bo'lmagan ustunlarga unikal qo‘yilish, asosiy kalit ustunlarini tekshirish va bog‘lanishni samarali boshqarish masalalarini yechishda yordam beradi.
Ishga tushirishni soddalashtirish
INDEX lar bo‘lgan darajadagi takrorlanmas rutubatni o‘chirish maqsadida ko'plab so'rovni engillaydi.
INDEX ni Nima Uchun Ishlatish?
1
Protsess yaxshilash
INDEX lar, bazaning boshqa tomonlarga ta'siri bo'lgan o'zgarishlarni tezlik bilan amalga oshirish imkonini beradi.
2
Samara vaqti
INDEX lar, bazaning samaradorlik vaqti sangdor ko'rsatkichlari bo'lib, ma'lumotlarning keltirib chiqarish jarayonini optimallashtiradi.
3
Taqsimlash osonligi
INDEX lar, ma'lumotlarni registr bo'yicha tartib bilan saqlash va shu bo'yicha qidirsatish jarayonlarini soddalashtiradi.
Yüklə 1,93 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin