2-ma’ruza. Ma’lumotlar bazasiga qo’yiladigan talablar. Rеja: Axborot tizimlari va ma'lumotlar bazasi



Download 1,05 Mb.
bet77/100
Sana07.12.2022
Hajmi1,05 Mb.
#880351
1   ...   73   74   75   76   77   78   79   80   ...   100
Bog'liq
Rеja Axborot tizimlari va ma\'lumotlar bazasi

SELECT А, R1.B AS B1, R2.B AS B2, C
FROM R2 CROSS JOIN R2;
Quyi so'rovlardan foydalanish. Yopiq materialdan tushunish mumkin bo'lganidek, tuzilgan so'rovlar tilidagi "quyi so’rov" tushunchasi asosiy tushunchadir va juda keng qo'llaniladi. Turli xil muammolarni hal qilish, tuzilgan ma'lumot bilan ishlashning ba'zi boshqa usullariga nisbatan ancha foydali bo'ladi, shuning uchun quyi so'rovlar bilan harakatlarni, ularni tuzish va ishlatishni yaxshiroq tushunish uchun misolni ko'rib chiqamiz.
Har qanday o'quv yurtida ishlatilishi mumkin bo'lgan ma'lum bir ma'lumotlar bazasining quyidagi bo'lagi bo'lsin:

Fanlar (Fan kod , Fan nomi);


Talabalar (Reyting daftarcha , Ism, Familiya, Otasining ismi);
Sessiya (Fan kodi, № Reyting daftarcha, Baho);
SQL so'rovini yozamiz, unda reyting daftarchasi raqami, talabaning familiyasi va ismi-shariflari va "Ma'lumotlar bazalari" deb nomlangan fanning bahosi ko'rsatiladi. Universitetlar bunday ma'lumotlarni doimo va o'z vaqtida olishlari kerak, shuning uchun quyida keltirilgan so'rov, ehtimol bunday ma'lumotlar bazasidan foydalanadigan eng mashhur dasturiy birlikdir.
Qulaylik uchun biz qo'shimcha ravishda "Familiya", "Ism" va "Otasining ismi" atributlari nol qiymatlarga ruxsat bermaydi va bo'sh emas deb taxmin qilamiz. Bu talab tushunarli va tabiiydir, chunki uning familiyasi, ismi va otasining ismi to'g'risidagi ma'lumotlar birinchi bo'lib har qanday o'quv yurtining ma'lumotlar bazasiga yangi talaba to'g'risidagi ma'lumotlarni kiritadi. Va shuni aytish kerakki, bunday ma'lumotlar bazasida yozishi mumkin emas, unda talaba to'g'risidagi ma'lumotlar mavjud, ammo uning ismi noma'lum.
"Fanlar" munosabatlar sxemasining "Fan nomi" atributi kalit ekanligini unutmang, shuning uchun ta'rifdan kelib chiqqan holda (bundan keyin bu haqda keyinroq muhokama qilinadi) barcha element nomlari noyobdir. Bu, shuningdek, kalitning tavsifini tushuntirmasdan tushunarli, chunki ta'lim muassasasida o'qitiladigan barcha fanlar turli xil nomlarga ega bo'lishi va nomlanishi kerak.
Endi biz operatorning o'zi matnini tuzishni boshlashdan oldin, biz ishlayotganimizda bizga foydali bo'lgan ikkita funktsiyani taqdim etamiz.
Birinchidan, TRIM funksiyasi biz uchun foydali bo'ladi, Trim ("string") yozilgan, ya'ni bu funktsiyaning argumenti satrdir. Ushbu funksiya nima bilan shug'ullanadi? Ular argumentning o'zi bu qatorning boshida va oxirida bo'shliqlarsiz qaytaradi, ya'ni bu funksiya, masalan, quyidagi hollarda ishlatiladi:

Download 1,05 Mb.

Do'stlaringiz bilan baham:
1   ...   73   74   75   76   77   78   79   80   ...   100




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