"maktab" ma’lumotlar bazasi uchun yaratilgan har bir jadval uchun bittadan index va view (tasavvur) yarating


index_nomi: Biz yaratayotgan yangi indeks nomi, u noyob nom bo'lishi kerak. jadval_nomi



Download 0,96 Mb.
bet3/5
Sana28.06.2022
Hajmi0,96 Mb.
#714416
1   2   3   4   5
Bog'liq
4-Lab ishi

index_nomi: Biz yaratayotgan yangi indeks nomi, u noyob nom bo'lishi kerak.

  • jadval_nomi: Biz indeks yaratmoqchi boʻlgan jadval nomi.

  • ustunlar: Yagona ustun nomi yoki indeks yaratmoqchi boʻlgan ustunlarning vergul bilan ajratilgan roʻyxati.

    Indeks nomi noyob bo'lishi kerak va 30 tagacha belgidan iborat bo'lishi mumkin.
    Ushbu kod Oracle, MySQL, SQL Server va PostgreSQL da ishlaydi.
    Indekslarni quydagi ko’rinishda nomlasa qulay:
    idx_table_cols
    Men “idx” harflari bilan boshlayman, keyin pastki chiziq, keyin jadval nomi (yoki uning stenografiya versiyasi, agar u juda uzun bo'lsa), keyin boshqa pastki chiziq, keyin ustun yoki ustunlar nomi (yoki qisqartirilgan versiya) .
    Keling, bir misolni ko'rib chiqaylik.
    CREATE INDEX idx_maktab_id
    ON maktab (maktab_id);



    Biz bu indeksi yaratilganini ko’rishimiz mumkin:



    Bu maktab jadvalidagi ID ustunida indeks yaratadi va indeks idx_emp_id deb nomlanadi . Nomga qarab, bu indeks, xodimlar jadvali va identifikator ustunida ekanligini bilishim mumkin edi.


    Bu kafedra-daraxt indeksi, chunki bu Oracle, SQL Server, MySQL va PostgreSQL-da standart indeks turi. SQL Serverda u klasterli bo'lmagan indeks deb ham ataladi, chunki bu standart tur.
    Ma'lumotlar bazasidagi indeksning yana bir turi bitmap indeksidir.
    Bitmap indeksi ikki o'lchovli "xarita" yoki qiymatlar jadvaliga o'xshaydi.
    Har bir satr alohida ROWID, qator uchun noyob identifikatordir.
    Har bir ustun ma'lum bir ustunning alohida qiymatiga tegishli.
    Va satrlar va ustunlarning kesishishi bitta bit bo'lib, bu o'ziga xos ROWID ushbu ustunda qiymatga ega ekanligini ko'rsatadi.
    Keling, bir misolni ko'rib chiqaylik.
    Maktab jadvalida maktab_nomi deb nomlangan ustun bo'lishi mumkin va bu jadvalda mavjud bo'lgan ikkita qiymat "Faol" yoki "Faol emas " .





    Bitmap indeksi sintaksisi va misoli


    Keling, sintaksisni va SQL da bitmap indekslarini yaratish misolini ko'rib chiqaylik.
    Bitmap indekslari Oraclega kiritilgan.
    Ular MySQL, SQL Server yoki PostgreSQL-ga kiritilmagan. PostgreSQL-da Bitmap Index Scan deb nomlangan narsa bor, bu oldindan belgilangan bitmap indeksi emas, balki so'rov bajarilganda amalga oshiriladigan operatsiya. SQL Serverda so'rov bajarilganda bajariladigan bitmap operatsiyasi ham mavjud.
    Oracleda bitmap indeksini yaratish uchun:
    CREATE BITMAP INDEX index_nomi
    ON jadval_name (ustunlar);

    Bitmap indeksini yaratish uchun bir nechta narsalarni belgilashingiz kerak:
  • 1   2   3   4   5




    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