Бизга малумки хозирги вақтда бббт (Берилганлар базасини бошқариш тизимлари) жуда юқори суръатда ривожланмоқда


Download 0.6 Mb.
bet1/2
Sana20.12.2022
Hajmi0.6 Mb.
#1034867
  1   2
Bog'liq
MB 4-amaliy ish


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

KOMPYUTER INJINIRINGI” FAKULTETI
AXBOROT TEXNOLOGIYALARI” KAFEDRASI
“Ma’lumotlar bazasi”
fanidan
4-AMALIY ISHNI BAJARISH BO‘YICHA
NAMUNA
(2-kurslar uchun)
Mavzu: Ma’lumotlarni tanlash va ular ustida amallar. AND, OR, NOR mantiqiy stanndart so’zlardan foydalanish






Fan o‘qituvchisi:
S a m a r q a n d _ 2022
Mavzu: Ma’lumotlarni tanlash va ular ustida amallar. AND, OR, NOR mantiqiy stanndart so’zlardan foydalanish
Ishdan maqsad: SQL tili SELECT operatorining vazifalari va qo‘llanilishi, hamda SQL tili SELECT operatori orqali ishlatiladigan AND, OR, NOT mantiqiy standart so‘zlardan foydalanish bo‘yicha bilim va ko‘nikmaga ega bo‘lish.
Qo‘yilgan masala: Berilgan individual mavzu bo‘yicha yaratilgan jadvallar ustida kerakli ma’lumotlarni tanlash amalga oshiriladi.
Ish tartibi:

  • Laboratoriya ishi nazariy ma’lumotlarini o‘rganish;

  • Oracleda mavzu bo’yicha yaratilgan jadvallar;

  • Natijalarni tekshirish;

  • Hisobotni tayyorlash va topshirish.

Ma’lumotlarni tanlash va ular ustida amallar
Shunday qilib, bizning ma'lumotlar bazasida bir nechta jadvallar mavjud. Va biz ularda qanday ma'lumotlar borligini ko'rishni xohlaymiz. Buning uchun SQLda SELECT operatori mavjud. Uni ishlatish sintaksisi quyidagicha:
SELECT Nima_tanlash FROM Qayerdan_tanlash;
"Nima_tanlash" o'rniga biz qiymatlarini ko'rmoqchi bo'lgan ustun nomini yoki vergul bilan ajratilgan bir nechta ustunlar nomini yoki yulduzcha belgisini (*) belgilashimiz kerak, bu esa barcha ustunlarni tanlashni anglatadi. stol. "From_choose" o'rniga jadval nomini ko'rsatishingiz kerak.
Keling, avval foydalanuvchilar jadvalidagi barcha ustunlarni ko'rib chiqaylik:
SELECT * FROM talaba;

Bu bizning jadvalga kiritilgan barcha ma'lumotlarimiz. Ammo biz faqat id_user ustuniga qaramoqchimiz deylik (masalan, oxirgi darsda mavzular jadvalini to'ldirish uchun foydalanuvchilar jadvalida id_users nima ekanligini bilishimiz kerak edi). Buning uchun biz so'rovda ushbu ustun nomini ko'rsatamiz:
SELECT talaba_id FROM talaba;

Xo'sh, agar biz, masalan, foydalanuvchilarning nomlari va elektron pochtalarini ko'rishni istasak, u holda biz qiziqish ustunlarini vergul bilan ajratamiz:
SELECT ismi, tel_raqami FROM talaba;

Xuddi shunday, siz bizning boshqa jadvallarimizda qanday ma'lumotlarni ko'rishingiz mumkin. Keling, bizda qanday mavzular borligini ko'rib chiqaylik:
SELECT * FROM hobbi;

Ko'pincha bizga jadvaldagi barcha ma'lumotlar kerak emas. Masalan, biz sveta (id=4) foydalanuvchisi tomonidan qaysi mavzular yaratilganligini bilmoqchimiz. Buning uchun SQL da WHERE kalit so'zi mavjud, bunday so'rovning sintaksisi quyidagicha:
SELECT atribut_nomi FROM jadval_nomi WHERE holat;
Bizning misolimiz uchun shart - bu foydalanuvchi identifikatori, ya'ni. biz faqat id_author ustuni 4 bo'lgan qatorlarni xohlaymiz (foydalanuvchi ID sveta): Yoki
SELECT * FROM hobbi WHERE hobbi_id=4;

biz "velosipedlar" mavzusini kim yaratganligini aniqlamoqchimiz:

Keyingi darslarda biz bir nechta jadvallardan ma'lumotlarni qanday tanlashni o'rganamiz. Ayni paytda WHERE kalit so'zi yordamida qanday shartlarni belgilash mumkinligini bilib olaylik.


Download 0.6 Mb.

Do'stlaringiz bilan baham:
  1   2




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