• SURNAME VARCHAR(60), NAME VARCHAR(60), STIPEND DOUBLE, KURS INTEGER, CITY VARCHAR(60), BIRTHDAY DATE
  • CREATE INDEX
  • ALTER TABLE
  • Ma’lumotlar bazasi” fani bo‘yicha o‘quv-uslubiy majmua




    Download 1,6 Mb.
    bet2/13
    Sana16.05.2024
    Hajmi1,6 Mb.
    #237838
    1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    УМК Маълумотлар Базаси

    Smallint,
    Dec(detcimal),
    Number,
    Float,
    ..........
    Albatta ko‘rsatilishi zarur bo‘lgan ma’lumot toifasi -CHAR . Maydonga ezilgan real simvollar soni noldan (agar maydonda NULL qiymati bo‘lsa) CREATE TABLE da berilgan maksimal qiymatgacha bo‘ladi. Masalan STUDENT1 jadvalini quyidagi komanda bilan yaratish mumkin:
    CREATE TABLE STUDENT1
    (STUDENT_ID INTEGER,
    SURNAME VARCHAR(60),
    NAME VARCHAR(60),
    STIPEND DOUBLE,
    KURS INTEGER,
    CITY VARCHAR(60),
    BIRTHDAY DATE,
    UNIV_ID INTEGER);
    Jadvaldagi ma’lumotlarni maydonlar bo‘yicha qidirish- tanlash amali etarli darajada tezlatish uchun ma’lumotlarni berilgan maydon bo‘yicha indeksatsiya qilish ishlatiladi. Indekslarni bitta eki bir nechta maydon bo‘yicha bajarish mumkin.
    Indeks komandasini ko‘rinishi:
    CREATE INDEX < indeks nomi> ON([,]);
    Bu komanda bajarilishi uchun jadval yaratilgan bo‘lishi kerak va indeksda ko‘rsatilgan ustunlar unda bo‘lishi kerak.
    Masalan, Agar EXAM_MARKS jadvalidan talabani STUDENT_ID maydoni qiymati bo‘yicha baxosini qidirish tez tez talab etilsa, unda shu maydon bo‘sicha indeks bajariladi
    CREATE INDEX STUDENT_ID_1 ON EXAM_MARKS (STUDENT_ID) ;
    Indeksni olib tashlash uchun ( bunda uni nomini albatta bilish kerak) quyidagi komanda ishlatiladi.
    DROP INDEX < INDES NOMI>;
    Masalan, DROP INDEX < STUDENT_ID_1 >;
    Mavjud jadval strukturasini va parametrlarin uchun ALTER TABLE komandasi ishlatiladi. Masalan jadvalga ustunlar qo‘shish ALTER TABLE komandasi quyidagicha bo‘ladi.
    ALTER TABLE < jadval nomi > ADD(<ustun nomi > );
    Bu komanda bo‘yicha mavjud jadval satrlariga yangi ustun qo‘shiladi va unga NULL qiymati eziladi. Jadvalga bir nechta ustun xam ko‘shsa bo‘ladi. Ular bir biridan vergul bilan ajratiladi.

    Download 1,6 Mb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 1,6 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma’lumotlar bazasi” fani bo‘yicha o‘quv-uslubiy majmua

    Download 1,6 Mb.