• SQL sintaksisi
  • SQL - yoriqnomalari
  • SQL tilining standartlashtirilishi




    Download 33,38 Kb.
    bet6/12
    Sana05.02.2024
    Hajmi33,38 Kb.
    #151405
    1   2   3   4   5   6   7   8   9   ...   12
    Bog'liq
    Data base security - lecture 2

    SQL tilining standartlashtirilishi
    SQL tilining g‘oyasi tezda ommaviylashib, 70-yillar oxiri va 80-yillaming boshida yaratilgan relyatsion MBBTlarda keng qoilanildi. Natijada SQL tili 1986-yil siandartlaming Amerika milliy instituti (ANSI) va standartlashtirishning Xalqaro tashkiloti (ISO) tomonidan relyatsion MBBTlarda maiumotlami tavsiflash va ishlashning standart tili sifatida e’tirof etildi. 1989-yil SQL tilining mukammalashtirilgan SQL2 va 1992-yili SQL3 versiyalari ANSI/ISO tomonidan qabul qilindi. SQL tili dasturlashning deklarativ (muolajaviy boimagan) tillariga mansub. Muolajaviy tillardan (C, paskal, Fortran, Kobol, Beysik) farqli oiaroq SQL tilida “nima qilish kerak”, ammo “qanday
    qilmoq kerak, qanday olish lozim” emas xususida takliflar (yo‘riqnomalar) ifodalanadi. MBBTdagi ma’lumotlar mashinasi sharhlash rolini bajaradi va SQL - yo‘riqnomalari belgilagan natijani olish usulini amalga oshiruvchi mashina kodini tuzadi.
    SQL sintaksisi
    SQL tili ikki qismdan iborat:
    - ma’lumotlami tavsiflash tili DDL (Data Definition Language);
    - malumotlami manipulyatsiyalash tili DML (Data Manipulation Language).
    SQL - yo‘riqnomalari sintaksisining tarkibi:
    - yo‘riqnoma (komanda) nomi;
    - manbalami, amal shartlarini belgilovchi gaplar;
    - gaplar belgilagan yozuvlami tanlash usullarini va rejimlarini aniqlovchi predikatlar;
    - mazmunlari yo‘riqnomalar va gaplar bajarilishi xususiyatlarini va parametrlarini belgilovchi ifodalar.


    SQL - yo'riqnomalari
    SQL - yo'riqnomalarini ikki qismga ajratish mumkin.
    Birinchi qism tarkibiga SQL - yo‘riqnomaning nomi (komandasi), predikat (majburiy boimagan) va yo‘riqnoma argumentlari kiradi. Bir yoki bir necha jadvallar hoshiyalarining vergul oralab yozilgan nomlari yo‘riqnoma argumentlarini tashkil etadi
    Ikkinchi qismi argumentlar! ma’lumotlar manbaini (jadvallar nomini, jadvallar ustidagi amallami), komandalar bajarilishi usullari, shartlari va rejimlarini (taqqoslash predikatlarini, jadvallar hoshiyalari mazmunlari bo‘yicha mantiqiy va matematik ifodalami) belgilashlari mumkin boigan bitta yoki bir nechta gaplardan iborat.



    Download 33,38 Kb.
    1   2   3   4   5   6   7   8   9   ...   12




    Download 33,38 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    SQL tilining standartlashtirilishi

    Download 33,38 Kb.