|
Zbek1ston respublikasi axborot
|
bet | 26/71 | Sana | 28.05.2024 | Hajmi | 24,2 Mb. | | #255852 |
Bog'liq Ma\'lumotlar bazasi. ZaynidinovX.N.Interaktiv va qurilgan SQL. SQL tilini ikkita shakli mavjud.
— interaktiv SQL
—qurilgan (kiritilgan) SQL
Interaktiv SQLda foydalanuvchi SQL so‘rovlar bevosita MBBT orqali kiritadi va natijalarini interaktiv rejimda olinadi.
Qurilgan SQLda esa so‘rovlar SQL komandalaridan tashkil topib, u boshqa birorta dasturlash tili (java, С-Н-, C, Delphi va hokazo)ga yozilgan dastur ichiga joylashtiriladi. Bu shunday tillarni ishlatadigan dasturlami samaradorligini oshiradi. Ularga relyatsion m a’lumotlar bazasi bilan ishlash imkonini beradi.
SQL m a’lumot toifalari. Simvollar satr m a’lumot toifasi SQL standartida matnlarni faqat bitta tavsifi keltiriladi. Lining sintaksisi quyidagicha:
CH ARACTER[(uzunligi)] yoki CHAR[(uzunligi)]
Jadvalda belgilangan atrubutlar C H A R toifasiga tcgishli boMishi mumkin. Bunda bu atributlar qiymatlari 1 dan 255 tagacha belgidan iborat boTishi mumkin. SQL tilini ba’zi birlardagina o ‘zgaruvchan uzunlikdagi satr toifalari mavjud. Bu toifalar quyidagicha tavsiflanadi:
VA RCHARO yoki CH A RV A RY IN G ()
5i
C H A R A C T E R va V A RC H A R toifasidagi konstantalar apostrof ichiga yoziladi.
Quyidagi toifalami barchasi ekvivalent SQLda bir xil vazifa bajaradi: VA R C H A R [(uzunligi)J;
C H A R VARYING [(uzunligi)]; C H A R A C T ER VARYLNG[(uzunIigi)].
Agar uzunlik oshkor ko ‘rsatilmasa, u holda 255 ga teng deb qabul qiiinadi, ya’ni barcha hollarda 255 ta simvoldan iborat bo‘ladi.
Sonli m a'lum ot toifalari SQL standartida quyidagi son toifalarida ishlatiladi.
IN T E G E R - butun sonlar uchun - 2"51 231;
SMOLLINT - butun sonlar 2 '15 2 15;
D E C IM A L (aniqlikfmasshtabj) - fiksirlangan nuqtali son. Aniqlik sondagi qiymatli raqamlar masshtab. Unli nuqtadan undagi raqamlaming maksimal sonini ko ‘rsatadi;
N U M ER IC - butun sonlar uchun - 2'31 231;
FLOAT[(aniqlik)] - liaqiqiy sonlar uchun qo'llaniladi.
Bundan tashqari uzgaruvchan uzunlikdagi simvolli satrlar toifasi ham ishlatiladi. Bunda uzgaruvchi toifalar ixtiyoriy uzunlikda b o iad i. Bunda uzunliklar zarur bo'im agan parametrlar hisobkmadi. Agar ular ishlatilmasa, unda 255 ta siravolga joy ajratiladi.
Simvolli satrlanii belgilashni yana bir usuli mavjud.
V arch ar [(uzunlik)]
M a’lumotlami sonli tiplari
|
| |