1-bob. Ma`lumotlar bazasining asosiy tushunchalari


Download 281.59 Kb.
bet35/80
Sana20.11.2023
Hajmi281.59 Kb.
#1790121
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.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   80




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling