|
4 Laboratoriya ishi Mavzu: Jadvallar ustida so`rovlar. Ma`lumotlarni saralash. Where standart so`zida foydalanish. Ishdan maqsad
|
səhifə | 1/3 | tarix | 11.12.2023 | ölçüsü | 1,57 Mb. | | #146065 |
|
4 Laboratoriya ishi
Mavzu: Jadvallar ustida so`rovlar. Ma`lumotlarni saralash. WHERE standart so`zida foydalanish.
Ishdan maqsad: Ma`lumotlar bazasiga so`rovlar tizimini yaratish, saralash va WHERE standart so`zidan foydalanishni o`rganish va ko`nikmaga ega bo`lish.
Masalani qo`yilishi: Loyihalanayotgan ma`lumotlar bazasiga so`rovlar tizimini tuzish va uni relyatsion sxema ko`rinishida tasvirlash. So`rovlar tizimi orqali kerakli ma`lumotlarni ajratib olish va saralash.
Uslubiy ko`rsatmalar: Ma`lumotlar bazasi(MB) buyurtmachisi bilan birgalikda, ma`lumotlar bazasiga so`rovlar tizimini ishlab chiqish zarur. Ishlab chiqilgan so`rovlar tizimi relevant yaratilgan Mohiyat-aloqa modeliga va buyurtmachi talablarini maksimal darajada qondirish kerak. Agar buyurtmachi qo`ygan talablarga qurilgan Mohiyat-aloqa modeli so`rovlar tizimi to`la qanoatlantirmasa, unda predmet sohani qo`shimcha o`rganib va tahlil qilib, Mohiyat-aloqa modeli kerakli elementlar, bog`lanishlar va munosabatlar bilan to`ldiriladi.
So`rovlar tizimini ma`lumotlar bazasidan foydalanuvchiga beriladigan aborot bo`yicha standart va nostandart so` rovlarga sinflanadi. Ma`lumotlar bazasiga reglamentlanmagan so`rovlar deb foydalanuvchilarni joriy ehtiyojlariga qarab, lekin qurilgan model imkoniyatlari chegarasida va bu so`rovlarni unga relevantligini saqlangan holda o`zini ta`rifini o`zgartirish imkonini beradigan so`rovlarga aytiladi.
SUPERMARKET predmet sohasi ma`lumotlar bazasidan foydalanib bir nechta so`rovlar tizimini ko`rib chiqamiz.
Mevalardan tashqari narxlari 500 va 2000 orasida bo`lgan barcha mahsulotlar haqida ma`lumot chiqarilsin.
SELECT * FROM `mahsulotlar` WHERE `mah_narxi(so``m)` BETWEEN 500 AND 2000;
4.1 rasm. 1 misoldagi so`rovning natijasi
Mahsulotlar soni sanalsin.
SELECT count(*) as `mahsulot soni` FROM `mahsulotlar`;
4.2 rasm. 2 misoldagi so`rovning natijasi
Eng yuqori narxga ega bo`lgan mahsulot narxi chiqarilsin.
Dostları ilə paylaş: |
|
|