Kirish Ma’lumotlar bazasi haqida mbbt funktsityalari


-Mavzu: SQL tili haqida tushuncha



Download 5,2 Mb.
bet43/79
Sana17.04.2022
Hajmi5,2 Mb.
#558651
1   ...   39   40   41   42   43   44   45   46   ...   79
Bog'liq
Maruza mbbt (1-60)

34-Mavzu: SQL tili haqida tushuncha
Reja:
1. Jadvalni manipulyatsiya qilish
2. Belgilar konstantalari
3. Asosiy kalotni o'chirish

Ma'lumotlar bazasi jadvallari ustunlarida ma'lumotlarni saqlash uchun SQL tilida qo'llaniladigan ma'lumotlar turlari juda xilma-xildir. Afsuski, ma'lum bir relyatsion DBMS sotuvchilari uni "yaxshilash"ni o'zlarining burchi deb bilishadi. standart tomonidan tartibga solinadigan, o'z versiyalari va kengaytmalarini amalga oshiradigan ma'lumotlar turlari to'plami.


Qo'llanma muallifi quyidagi ma'lumotlar turlarini asosiy deb hisoblashni taklif qiladi:

  • INT[( len )] - chiqishda maksimal len raqamlari bilan ifodalangan 4 baytdan iborat butun son ;

  • SMALLINT[( len )] - chiqishda maksimal len raqamlari bilan ifodalangan 2 baytdan iborat butun son ;

  • FLOAT[( len , dec )] - chiqishda kasrdan keyin dec raqamlari bilan maksimal len belgilar bilan ifodalangan haqiqiy son;

  • CHAR( o'lcham ) - o'lchamli belgilarning qat'iy uzunlikdagi belgilar qatori ;

  • VARCHAR( oʻlcham ) – oʻzgaruvchan uzunlikdagi belgilar qatori, maksimal oʻlchami oʻlchamli belgilargacha;

  • BLOB (Binary Large OBject) - ixtiyoriy (ikkilik) baytlar massivi (maksimal hajmi amalga oshirishga bog'liq, odatda 65535 bayt); bu ma'lumotlar turi, masalan, tasvirlarni saqlash uchun ishlatilishi mumkin;

  • DATE - astronomik sana;

  • VAQT - astronomik vaqt.

Belgilar konstantalari (masalan, CHAR va VARCHAR) bitta apostrof ichiga olingan belgilar ketma-ketligi sifatida yoziladi, masalan, ?brass? (guruch).
O'nlik konstantalarni (masalan, FLOAT) ?scientific? quyidagi komponentlar ketma-ketligi sifatida belgilar:

  • raqam belgisi;

  • nuqtali kasr;

  • belgisi ?e?;

  • daraja belgisi (?+? yoki ?-?);

  • 10 sonining ko'rsatkichi rolini o'ynaydigan butun son.

Masalan, o'nlik son -0,123 -12,3e-2 sifatida yozilishi mumkin.
CHAR va VARCHAR ma'lumotlar turlari o'rtasidagi farq shundaki, jadvalda CHAR tipidagi belgilar satrlarini saqlash uchun aynan o'lchamli baytlar qo'llaniladi (garchi saqlangan satrlarning mazmuni ancha qisqaroq bo'lishi mumkin), VARCHAR tipidagi satrlar uchun esa band bo'lmagan satr belgilari (? bo'sh?) baytlar jadvalda saqlanmaydi.
Biz ta'kidlaymizki, len va dec qiymatlari ( o'lchamdan farqli o'laroq ) jadvaldagi ma'lumotlarni saqlash hajmiga ta'sir qilmaydi, faqat jadvaldan chiqarilgan ma'lumotlarni formatlaydi.
Eslatma. BLOB ma'lumotlar turi barcha ma'lumotlar bazalari tomonidan to'g'ridan-to'g'ri qo'llab-quvvatlanmaydi, lekin ularning har biri o'z hamkasbini taklif qiladi (masalan, BINARY yoki IMAGE).
Tavsiya. Mobil ilovani ishlab chiqishda (turli xil ma'lumotlar bazasi muhitida ishlash uchun mo'ljallangan), ma'lumotlar turlarini tavsiflashda ixtiyoriy xususiyatlardan keraksiz foydalanishdan qochishga harakat qiling.


Download 5,2 Mb.

Do'stlaringiz bilan baham:
1   ...   39   40   41   42   43   44   45   46   ...   79




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish