Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


Download 0.73 Mb.
bet11/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   ...   7   8   9   10   11   12   13   14   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

_______________________________________________________
Yakuniy nazorat
BILET № 5

  1. SQL so’rovlar tili - vazifasi, operatorlarni yozilishi.

J; SQL tili - bu (Strusture Query Language), ya’ni strukturalangan so'rovlar tili M a'lum otlar bazasi bilan ishlash tillari belgilangan masalalami ottiqcha harakatlarsiz hal qilish imkonivatini berishi kerak. Tilning komandalarini tuzilishi va sintaksisi yetarh darajada sodda va foydalaiiishga oson bo'lishi kerak. Bundan tashqari u universal bo'lishi va qandaydir standart talablariga javob berishi kerak. Bu esa uni operator tuzilmasini va sintaksisini bir qancha MBBTishlatishini imkonini beradSQL operatori xizmatchi so'zlar va foydalanuvchi qoilaydigan so‘zlardan tashkil topadi.Xizmatchi so‘zlar SQL tilining doimiy qismi bo’lib. ular aniq qiymatga ega. Ulami standartda ko‘rsatilgandek yozish kerak va ularni bir satrdan ikkinchisiga ko'chirish mumkin emas. SQL tilida operatorlar o'm atilgan sintaksis qoidalariga moslab joylashtiriladi. Til standartida bu koisatilm agan bo'Isa ham, SQL tilining ko'rinishida main tugallanganini bildiruvchi belgi, ko‘pgina hollarda nuqtali vergul (;) ishlatiladi.SQL operator komponentalarini ko‘pchiligi registrga bog‘liq emas, ya'ni ixtiyoriy har qanday katta va kichik harflar ishlatishi mumkin. SQL tili erkin formatga ega bo'lgani uchun SQL alobida operatorlari va uiarning ketma-ketligini alohida ajratib yozish mumkin. SQL tilidan foydalanishda quyidagi qoidalarga bo‘ysunish talab etiladi:
— operatordagi har bir konstruksiya yangi satrdan boshlanishi kerak;
— har bir konstruksiya boshlanishida tashlab ketiladigan bo'sh joy.
boshqa operator konstraksiyalarida ham boTishi kerak;
— agar konstruksiya bir necha qismdan iborat bo‘!sa, uiarning har biri yangi satrlardan bo'sh o'rinlarni oldingi konstruksiyaga nisbatan siljitib yoziladi.


  1. Kiritilgan funksiyalar. MySQL kengaytirilgan funksiyalari.

J; BIN- O'nli kasrni ikkilik raqamga aylantiradi
BINARY- Qiymatni ikkilik qatorga o'zgartirad
CASE- Birinchi shart bajarilganda shartlarni baholash va qiymatni qaytarish imkonini berad
CAST- Qiymatni bitta ma'lumot turidan boshqa ma'lumot turiga o'zgartiradi
COALESCE- Ro'yxatdagi birinchi null bo'lmagan ifodani qaytaradi
CONNECTION ID- Joriy ulanish uchun noyob ulanish identifikatorini qaytaradi
CONV- Joriy ulanish uchun noyob ulanish identifikatorini qaytaradi
CONVERT- Qiymatni bitta ma'lumot turidan boshqasiga yoki bitta belgilar to'plamidan boshqasiga o'zgartiradi
CURRENT USER- Server tomonidan joriy mijozning haqiqiyligini tekshirish uchun foydalanadigan MySQL hisob qaydnomasi uchun foydalanuvchi nomi va xost nomini qaytaradi
DATABASE- Standart ma'lumotlar bazasi nomini qaytaradi
IF- Agar shart rost bo'lsa, bitta qiymatni yoki shart noto'g'ri bo'lsa, boshqa qiymatni qaytaradi
IFNULL- Agar ifoda null bo'lsa, muqobil qiymatni qaytarishga imkon beradi
ISNULL- Ifoda null yoki yo'qligini tekshiradi
LAST INSERT ID- Oxirgi INSERT yoki Update buyrug'i bilan berilgan birinchi auto_increment qiymatini qaytaradi
NULLIF- Ikki iborani taqqoslaydi
SESSION USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
SYSTEM USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
VERSION- MySQL ma'lumotlar bazasi versiyasini qaytarad



  1. Download 0.73 Mb.

    Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   77




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