• Kiritilgan SQL rеjimida
  • Ma‘lumotlar tiplari.
  • O‘zbekiston respublikasi raqamli texnologiyalarvazirligi muhammad al-xorazmiy nomidagi toshkent axborot




    Download 1,43 Mb.
    Pdf ko'rish
    bet11/14
    Sana15.05.2024
    Hajmi1,43 Mb.
    #235749
    1   ...   6   7   8   9   10   11   12   13   14
    Intеraktiv
    rеjimda
    ma‘lumotlar
    bazasi
    bilan
    ishlashda
    foydalanuvchi muloqot rеjimida ishlaydi, ya‘ni SQL tilidagi so‘rovni kiritadi
    va natijani oladi, yangi so‘rovni kiritadi va natijaga ega bo‘ladi va x.k.
    Intеraktiv SQLda foydalanuvchi SQL- so‘rovlar va natija intеraktiv rеjimda
    olinadi.
    Kiritilgan SQL rеjimida
    boshqa dasturlash tillarida yaratigan
    dasturlardan foydalaniladi. SQL komandalari boshqa birorta tilga (S++S,
    Delphi) yozilgan dastur ichiga joylashtiriladi. Bu shunday tillarni
    ishlatadigan dasturlarni samarador, quvvatli qiladi. Ular rеlyatsion
    ma‘lumotlar bazasi bilan ishlash imkonini bеradi.
    Ma‘lumotlar tiplari.
    SQL tilida quyidagi asosiy ma‘lumotlar tiplari
    ishlatilib, ularning formatlari har xil MBBT lar uchun farq qilishi
    mumkin:
    INTEGER - butun son (odatda 10 tagacha qiymatli
    raqam va ishora).
    SMALLINT
    - "qisqa butun" (odatda 5 tagacha
    qiymatli raqam va ishora).
    DECIMAL(p,q) - o‘nli son, p raqam va ishoradan
    iborat (0 < p < 16). O‘nli nuqtadan so‘ng raqamlar
    soni q orqali beriladi (q < p, agar q = 0 bo‘lsa,
    tashlab yuborilishi mumkin).
    FLOAT - xaqiqiy son 15 ta qiymatli raqam
    va butun darajadan iborat. Daraja MBBT tipi


    21
    bilan aniqlanadi (masalan, 75 yoki 307).
    CHAR(n) - uzunligi o‘zgarmas, n ga teng
    bo‘lgan simvolli qator (0 < n < 256).
    VARCHAR(n)
    - uzunligi o‘zgaruvchi, n
    simvoldan oshmagan
    TIME
    DATE
    TIME
    MONEY
    formatdagi sana ( Subase da ko‘zda tutilgan
    bo‘yicha yy/mm/dd); sana maydonlari
    bizning
    eramizdan
    oldin
    bir
    necha
    mingyilliklardan
    boshlanuvchi
    va
    bizning
    eramiz
    beshinchi-
    o‘ninchi
    mingyilligi
    bilan
    cheklangan
    xaqiqiy
    sanalarni o‘z ichiga olishi mumkin.
    -maxsus komanda
    orqali
    aniqlanuvchi
    formatdagi vaqt
    (ko‘zda
    tutilgan
    bo‘yicha
    hh.mm.ss).
    - sana va vaqt kombinatsiyasi. (Sybase da
    TIMESTAMP ).
    -maxsus komanda
    orqali
    aniqlanuvchi
    formatdagi pul. Format o‘z ichiga
    pul birligi
    simvoli ($, rub, ...) va uning joylashuvi (suffiks yoki
    prefiks), kasr qism aniqligi va pul qiymatini ko‘rsatish
    shartlarini oladi


    Jadvallar CREATE TABLE operatori yordamida, tasavvur esa
    CREATE VIEW yordamida tuziladi. CREATE TABLE yordamida
    tuzilayotgan yangi jadval o‘sha operatorning ustunida kerakli bo‘lgan
    cheklashlar ham qo‘yish mumkin. Ba‘zi paytlrada cheklashlarni butun
    sxemaga ham qo‘yish to‘g‘ri keladi. Bunday vaziyatlarda CREATE
    ASSERTION operator yordamida amalga oshiriladi. Bundan tshqari yana
    CREATE CHARACTER SET, CREATE COLLATION va CREATE
    TRANSLATION operatorlari mavjud.
    SQL buyruqlari Relatsyon ma‘lumotlar bazasi bilan o‘zaro
    aloqada bo‘lish uchun standart SQL buyruqlari
    1.
    CREATE

    yaratish, 2. SELECT

    tanlash, 3. INSERT

    kiritish,
    4.
    UPDATE —
    yangilash, 5.
    DELETE –
    o‘chirish va
    6.
    DROP – butunlay o‘chirib tashlash.
    Ushbu buyruqlarni tabiatiga qarab quyidagi guruhlarga bo‘lish
    mumkin
    — DDL — ma'lumotlarni aniqlash tili Nomer Buyruq va tavsif
    1 CREATE — YARATMOQ Ma'lumotlar bazasida yangi jadval,
    jadval ko‘rinishi yoki boshqa obyekt yaratadi.
    2 ALTER – o‘zgartirish kiritish Jadval kabi mavjud ma'lumotlar bazasi
    obyektini o‘zgartiradi.
    3 DROP Butun jadvalni, jadval ko‘rinishini yoki ma'lumotlar
    bazasidagi boshqa obyektlarni yo‘q qiladi.
    DML — Ma'lumotlar manipulyatsiyasi tili Nomer Buyruq va tavsif
    1 SELECT — TANLASH. Bir yoki bir nechta jadvaldan ma'lum
    yozuvlarni olish.
    2 INSERT — KIRITMOQ Yozuvni yaratadi.
    3 UPDATE — YANGILASH Yozuvlarni o‘zgartiradi.
    4 DELETE — O‘chirish Yozuvlarni yo‘q qiladi.
    DCL — Ma'lumotlarni boshqarish tili Nomer Buyruq va tavsif
    1 GRANT Foydalanuvchi uchun imtiyoz beradi.
    2 REVOKE — Qayta ko‘rib chiqing Foydalanuvchiga berilgan
    imtiyozlarni
    qaytarib
    oladi. To‘liq matnni bu yerdan
    o‘qing: http://uzinfobiz.ru/sql-haqida-malumot.html
    SQL so‘rov tilini o‘rganishni boshlaymiz. Har bir maqolada ma'lum


    23
    bir sql komandalarini yozib borishga harakat qilaman. Bu so‘rov tili
    bevosita ma'lumotlar bazasi(jadvallar)ga bog'liq bo‘
    Misollar,

    Download 1,43 Mb.
    1   ...   6   7   8   9   10   11   12   13   14




    Download 1,43 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi raqamli texnologiyalarvazirligi muhammad al-xorazmiy nomidagi toshkent axborot

    Download 1,43 Mb.
    Pdf ko'rish