• Kiritilgan SQL rеjimida
  • Ma‘lumotlar tiplari.
  • 1-bob. Ma`lumotlar bazasining asosiy tushunchalari




    Download 281,59 Kb.
    bet35/80
    Sana05.01.2024
    Hajmi281,59 Kb.
    #130407
    1   ...   31   32   33   34   35   36   37   38   ...   80
    Bog'liq
    1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.org

    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 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


    simvolli qator (n > 0 va har xil MBBT larda har xil lekin 4096 dan kam emas).

    DATE

    - maxsus komanda orqali aniqlanuvchi



    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.

    TIME

    -maxsus komanda orqali aniqlanuvchi formatdagi vaqt (ko‘zda tutilgan bo‘yicha
    hh.mm.ss).

    DATETIME


    - sana va vaqt kombinatsiyasi. (Sybase da


    TIMESTAMP ).

    MONEY

    -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.



    Download 281,59 Kb.
    1   ...   31   32   33   34   35   36   37   38   ...   80




    Download 281,59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-bob. Ma`lumotlar bazasining asosiy tushunchalari

    Download 281,59 Kb.