|
1-bob. Ma`lumotlar bazasining asosiy tushunchalari
|
bet | 35/80 | Sana | 05.01.2024 | Hajmi | 281,59 Kb. | | #130407 |
Bog'liq 1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.orgIntе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.
|
|
| |