Ma’lumotlar bazasining maqsad va vazifalari


SQLda satrli ma’lumot turlari



Yüklə 0,54 Mb.
səhifə36/45
tarix11.10.2023
ölçüsü0,54 Mb.
#153831
1   ...   32   33   34   35   36   37   38   39   ...   45
Ma’lumotlar bazasining maqsad va vazifalari

99. SQLda satrli ma’lumot turlari
Satrli ma'lumotlar turi to'rtta asosiy turga ega:
1) Bit (n). Bular uzunligi n bo'lgan fiksirlangan bitlar;
2) Varbit (n). Bular ham satrli bit, ammo uzunligi n bitdan oshmaydigan o’zgaruvchi;
3) Char (n). Bular doimiy uzunligi n bo'lgan belgilar qatorlari;
4) Varchar (n). Bular uzunligi n harfdan oshmaydigan o'zgaruvchan belgilar qatoridir.
100. SQLda sana va vaqt ma’lumot turlari
Sana va vaqt turi quyidagi asosiy ma'lumotlar turlarini o'z ichiga oladi:
1) Date – sana ma'lumotlar turi;
2) Time - kunning vaqtini aks ettiruvchi ma'lumotlar turi;
3) DateTime - bu sana va vaqtni ham aks ettiradigan ma'lumotlar turi.


101. SQLda foydalanuvchi ma'lumotlar turlari
Foydalanuvchi tomonidan belgilangan ma'lumotlar turi bazaning barcha turlaridan farq qiladi, chunki u dastlab ma'lumotlar bazasini boshqarish tizimiga kiritilmagan, odatiy ma'lumotlar turi sifatida tavsiflanmagan. Ushbu turni o'zi uchun istalgan foydalanuvchi va ma'lumotlar bazasi dasturchisi o'zlarining talablari va talablariga muvofiq yaratishi mumkin.
Shunday qilib, foydalanuvchi tomonidan belgilanadigan ma'lumotlar turi ba'zi bazaviy turlarning pastki turidir, ya'ni haqiqiy qiymatlar to'plamida ba'zi cheklovlarga ega bo'lgan baza turi.
Psevdokodda, quyidagi standart operator yordamida maxsus turdagi ma'lumotlar yaratiladi:
CREATE SUBTYPE quyi tip nomi
TYPE bazaviy tip nomi
AS quyi tip chegarasi ;
Shunday qilib, birinchi qatorda biz yangi, foydalanuvchi tomonidan belgilanadigan ma'lumotlar turini nomini belgilashimiz kerak, ikkinchisida - mavjud bo'lgan asosiy ma'lumotlar turlaridan qaysi birini namuna sifatida olsak, o'zimiz yaratamiz, va nihoyat, uchinchisida - biz mavjud bo'lgan cheklovlarni qo'shishimiz kerak namunaviy ma'lumotlar tipidagi qiymatlar to'plamidagi cheklovlar. Subtype cheklovlari aniqlanadigan kichik nom nomiga bog'liq bo'lgan shart sifatida yoziladi.
Yaratish bayonnomasi qanday ishlashini yaxshiroq tushunish uchun quyidagi misolni ko'rib chiqayliki. Aytaylik, biz o'z ixtisoslashgan ma'lumotlar turimizni yarataylik, masalan, pochta orqali ishlash uchun. Bu pochta indeksi raqamlari kabi ma'lumotlar bilan ishlashning bir turi bo'ladi. Bizning raqamlarimiz oddiy oltita raqamli o'nlik sonlardan farq qilishi mumkin, chunki ular faqat musbat bo'lishi mumkin. Keling, bizga kerak bo'lgan kichik tipni yaratish uchun operatorni yozamiz:

Yüklə 0,54 Mb.

Dostları ilə paylaş:
1   ...   32   33   34   35   36   37   38   39   ...   45




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin