Mbt fanidan amaliy mashg’ulot misollari yechish uchun namunalar 1-misol. “Kutubxona” ma’lumotlar bazasining mantiqiy modeli



Yüklə 92,99 Kb.
səhifə2/7
tarix13.04.2022
ölçüsü92,99 Kb.
#115270
1   2   3   4   5   6   7
2-kurs MBBT Amaliy masalalarni yechish uchun namunalar

Keltirilgan masalaning SQL kodi:
CREATE TABLE Talaba (

idTalaba INT(3) NOT NULL PRIMARY KEY,

TalabaFish VARCHAR(55) NOT NULL,

TalabaManzil VARCHAR(55) NOT NULL,

TalabaTelefon VARCHAR(15) NOT NULL,

TalabaYosh INT(2) NOT NULL

);

3-misol. Relatsion MBda “Talaba” nomli jadvalning idTalaba, TalabaFish, TalabaManzil, TalabaTelefon, TalabaYosh maydonlari mavjud. SQLning SELECT operatori idTalaba va TalabaFish maydonlarining qiymatini oling.

SELECT bayonoti bir nechta bandlardan (bo'limlardan) iborat:

1) SELECT qaytarilgan ustunlar ro'yxatini (mavjud va hisoblangan), ularning nomlarini, qaytarilgan to'plamdagi qatorlarning o'ziga xosligi bo'yicha cheklovlarni, qaytarilgan to'plamdagi qatorlar sonidagi cheklovlarni belgilaydi;

2) FROM boshqa bayonotlarda belgilangan operatsiyalarni bajarish uchun asosiy ma'lumotlar bazasini belgilaydigan jadval ifodasini belgilaydi;

3) WHERE FROM bandidan jadval ifodasi satrlariga cheklov o'rnatadi;

4) GROUP BY birlashtiruvchi funktsiyalar yordamida bir xil xususiyatga ega qatorlarni birlashtiradi

5) HAVING GROUP BY parametri bilan belgilangan guruhlar orasidan tanlaydi

6) ORDER BY qatorlarni saralash mezonlarini belgilaydi; tartiblangan satrlar murojaat qiluvchiga uzatiladi.



Yüklə 92,99 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin