102. Ko‘pchilik foydalanuvchilar tomonidan ma'lumotlar bazasini yaratish




Download 1 Mb.
Pdf ko'rish
Sana28.05.2024
Hajmi1 Mb.
#256307
Bog'liq
MB B2.0 OcoderX 200



102. Ko‘pchilik foydalanuvchilar tomonidan ma'lumotlar 
bazasini yaratish
, to‘ldirish va 
birgalikda foydalanish uchun mo‘ljallangan dasturiy vositalar majmuasi nima deyiladi? 
+ Ma'lumotlar bazasini boshqarish tizimi 
= Sonli o'zgarmas 
= Ma’lumotlar lug‘ati 
= Hisoblash tizimi 
103.Fayllarni boshqarish qanday amalga oshiriladi 
+ Fayl tizimi orqali 
= Kataloglar orqali 
= Foydalanuvchilar roli orqali 
= Fayl nomlari orqali 
104.O‘zaro bog‘langan ma’lumotlar nima deb ataladi 
+ ma’lumotlar tizimi 
= ma’lumotlar bazasi tizimi 
= ma'lumotlar bazasini boshqarish tizimi 
= ma’lumotlar elementi 
105.Ma’lumotlar bazasi adminstratori bu- 
+ bitta yoki bir nechta ma’lumotlar bazasi haqida to‘liq tasavvurga ega mutaxassis 
bo‘lib, ushbu ma’lumotlar bazasini loyihalash va qo’llanilishini nazorat qilish bilan 
shug‘ullanadi 
= bitta yoki bir nechta ma’lumotlar to'plami haqida to‘liq tasavvurga ega predmet soha 
mutaxassisi 
= bitta yoki bir nechta ma’lumotlar bazasiga texnik xizmat ko‘rsatish bilan shug‘ullanadi 
= ma’lumotlar bazasiga faqat tarmoqda xizmat ko‘rsatish bilan shug‘ullanadi 
107.Atributlarda saqlanadigan ma'lumotlar bu- 
+ atribut qiymatlari 
= atribut tizimlari 
= ma'lumotlar bazasi tizimlari 
= ma'lumotlar bazasini boshqarish tizimlari 
107.Zamonaviy ma'lumotlar bazasini boshqarish tizimlari fayl tizimining qaysi 
muammosiga yechim bo'la oladi 
+ ko‘p foydalanuvchilar bilan ishlashga 
= katta hajmdagi axborotni saqlashga 
= ma’lumotlarni saralashga 
create, fill, use together
Baza 2.0 versiya | Tahrirladi OcoderX
Baza tarqatuvchi kanallardan iltimos tahrirlagan odam nomini o'chirib kanalingizga tashlamang


= ma’lumotlarni strukturalashga 
108.Ma`lumotlar bazasidagi axborotlar qanday boʻlishi kerak 
+ qarama – qarshi bo`lmasligi; xatosiz bo`lishi; yaxlit bo`lishi kerak 
= qarama – qarshi bo`lishi; xatosiz bo`lishi 
= har bir jadval ustunida IDsi ko'rsatilishi kerak 
= xar bir jadvalda takrorlanishi kerak 
109.Ma'lumotlar bazasini boshqarish tizimidagi foydalanuvchilar uchun mos abstraksiya 
bosqichini ko‘rsating 
+ Tashqi 
= Konseptual 
= Ichki 
= Jismoniy 
110.Ma'lumotlar bazasi asosiy modellari nechta? 
+ 3 ta (Tarmoqli, Relyatsion, va Ierarxik) 
= 4 ta (Tarmoqli, Remix, Demux, Filter) 
= 5 ta (Relyatsion, Set, Concat, Follow, Insert) 
= 2 ta (Ierarxik, Set, Demux, Colloborate) 
111.Ma’lumotlarni tavsiflanishiga ko'ra nechtaga ajratish mumkin 
+ Ikki (Logik va fizik) 
= Uch (Logik, fizik, Maydon) 
= to'rt (Logik, Colloborate, Fixed, Dinamik) 
= Besh (Fizik, Tranzaktion, Concat, Insert, Set) 
112.Ma’lumotlar bazasini boshqarish tizimi deganda nimani tushunasiz?
+ ma'lumotlar bazalarini yaratish va foydalanish uchun boshqarishni ta'minlovchi, 
maxsus lingvistik vositalar majmuiga ega bo`lgan dasturiy ta`minot 
= ma'lumotlar bazalarini yaratish uchun dasturiy ta'minot 
= ma'lumotlar bazalarini yaratish va foydalanish uchun dasturiy ta'minot 
= ma'lumotlar bazalarini yaratish va foydalanish uchun boshqarishni ta'minlovchi 
dasturiy ta'minot 
113.Ma'lumotlar bazasidagi ma'lumotlarni xotiraga saqlanishi qaysi tavsiflashga tegishli 
+ Fizik tavsiflash 
= Logik tavsiflash 
= Mantiqiy tavsiflash 
q-q x y
T R I


= logik va fizik tavsiflash 
114.Ma`lumotlar bazasidagi ma`lumotlarni foydalanuvchilarga interfeys orqali ko`rinishi 
qaysi tavsiflashga tegishli 
+ logik 
= lizik 
= konseptual 
= logik va fizik 
115.Bitta MBBTda nechtagacha ma'lumotlar bazasi bo`lishi mumkin 
+ bir nechta 
= bitta 
= ikkita 
= turli MBBTlarda turlicha 
116.MBBT arxitekturasining bosqichi hisoblanmaydigan javob variantini ko‘rsating 
+ Datalogik 
= Logik 
= Konseptual 
= Fizik 
117.MBBT arxitekturasining nechta bosqichi mavjud 
+ 3 ta (Tashqi, Konseptual va Fizik) 
= 4 ta (Logik, Colloborate, Fixed, Dinamik) 
= 5 ta (Fizik, Tranzaktion, Concat, Insert, Set) 
= 2 ta (Fixed, Dinamik) 
118.Ob’еkt atributi deganda nima tushuniladi? 
+ jadval ustuni 
= jadval qatori 
= jadval katakchalari 
= jadval 
119.Mohiyat aloqa diagrammasida uchraydigan shaklni toping 
+ Ellips 
= Parallelogram 
= Aylana 


= Trapetsiya 
120.Mohiyat aloqa diagrammasida qanday shakl qo`llanilmaydi 
+ Parallelogram 
= Romb 
= to`rtburchak 
= to`g`ri chiziq 
121.Relyatsion algebra amallarini ko`rsating 

Kesishuv
, birlashtirish, ayirish, dekard ko`paytma 
= Kesishuv, qo`shish, seleksiya, dekard ko`paytma 
= Kesishuv, seleksiya, ayirish, dekard ko`paytma 
= Kesishuv, qo`shish, ayirish, seleksiya, dekard ko`paytma 
122.Ma’lumotlarni taqdim etish modellari bo‘yicha klassifikatsiya qaysi variantda 
tasvirlangan 
+ ierarxik, tarmoqli, relyatsion, obyektga yo‘naltirilgan 
= lokal, tarmoq, bo‘lingan 
= hujjatli, faktografik, leksikografik 
= faylli va katalogli 
123.Relyatsion ma’lumotlar bazasidagi asosiy tushunchalarni aniqlang? 
+ Jadval, maydon, yozuv 
= Jadval, ustun, qator 
= Jadval, ustun, yozuv 
= Jadval, ustun 
124.Relyatsion ma’lumotlar bazasining asosiy tushunchalarini aniqlang? 
+ munosabatlarning majmuasi yoki ikkilik jadvallari 
= munosabatlarning majmuasi yoki ikkilik bazasi 
= munosabatlarning majmuasi yoki ikkilik qatorlar 
= munosabatlarning majmuasi yoki ikkilik ustunlar 
125.Markazlashtirilgan to`plam va ma’lumotlardan jamoaviy foydalanish zarur bo`lgan 
dasturiy, til, tashkiliy va texnik vositalar tizimi ........deb ataladi. 
+ ma’lumotlar banki 
= ma’lumotlar bazalari 
= ilovalar 
k b a dKo'
i t r o y
j m y


= ma’lumotlar lug’ati 
126.Amaliy masalalar uchun avtomatlashtirilgan ishlov berishni ta’minlovchi dastur yoki 
dasturlar kompleksiga .............deyiladi. 
+ ma’lumotlar bazasini boshqarish tizimi 
= ma’lumotlar bazalari 
= ilovalar 
= ma’lumotlar lug’ati 
127.Ma’lumotlarni taqdim etishning relyatsion modelida foydalanuvchiga ma’lumotlar 
qaysi ko‘rinishda uzatiladi 
+ jadvallar 
= ro‘yxatlar 
= daraxt turidagi graf 
= ixtiyoriy graf 
128.Tezkorlik va xotira sarfi ko`rsatkichlari bo`yicha samarali ish olib borish imkoniyati 
qaysi ma'lumot modellarida mavjud 
+ Tarmoq modellari 
= Ierarxik modellar 
= Relyatsion modellar 
= Ko`p o`lchamli modellar 
129.Ma’lumotlarni taqdim etish modeli bu- 
+ Malumotlar bazasida saqlanuvchi ma’lumotlarning mantiqiy strukturasi 
= Ma’lumotlar bazasida saqlanuvchi ma’lumotlarning fizik strukturasi 
= Ma’lumotlarning ierarxik strukturasi 
= Ma’lumotlarning tarmoq strukturasi 
130.Qo`llanilish tavsifiga ko`ra MBBTlar qanday turlarga bo`linadi? 
+ bir va ko`p foydalanuvchilar 
= bir pog’onali va ko`p pog’onali 
= shaxsiy va jamoaviy 
= to`liq va to`liq emas 
131.Ma’lumotlarni taqdim etishning tarmoq modelida ma’lumotlar bog'lanishi qanday 
tasvirlanadi 


+ ixtiyoriy graf 
= ro‘yxatlar 
= daraxt turidagi graf 
= jadvallar 
132.Ma’lumotlarni taqdim etish modelining qaysi biri eng keng tarqalgan hisoblanadi 
+ relyatsion 
= obyektga yo‘naltirilgan 
= tarmoqli 
= ierarxik 
133.Ma’lumotlarni taqdim etishning ierarxik modelida ma’lumotlar bog'lanishi qanday 
tasvirlanadi 
+ daraxt turidagi graf 
= ixtiyoriy graf 
= ro‘yxatlar 
= jadvallar 
134.Mohiyat-aloqa modelining asosiy tushunchalari 
+ mohiyat, atribut, aloqa 
= atribut, jadval, aloqa 
= obyekt, xususiyat, munosabat 
= kalit, qiymat, assotsiatsiya 
135.Obyektlar orasidagi munosabat turini aniqlang: talaba va reyting daftarchasi 
+ 1:1 
= m:1 
= n:m 
= m:1 
136.Jadvallar o'rtasidagi aloqalarning uch turi to‘g‘ri berilgan javobni ko‘rsating 
+ Birga-ko‘p, birga-bir, ko‘pga-ko‘p 
= Birga-uch, birga-bir, ko‘pga-ko‘p. 
= Birga-ko‘p, birga-bir, ko‘pga-noaniq. 
= Birga-aniq, birga-bir, ko‘pga-ko‘p. 
m:1
m:n
1:1


137.Talabalar va guruh obyektlari orasidagi 
aloqa modelini aniqlang
 
+ n:1 
= 1:1 
= n:m 
= bog‘lanmagan 
138.Viloyat va tumanlar obyektlari orasidagi aloqa modelini aniqlang 
+ 1: m 
= 1:1 
= m:n 
= m:1 
139.Mohiyat-aloqa modelini birinchi bo'lib kim taklif qilgan 
+ Piter Chen 
= Tyuring 
= Edgar Kodd 
= Eyler 
140.Talabalar va auditoriyalar obyektlari orasidagi munosabat turini aniqlang 
+ m:n 
= n:1 
= 1:1 
= 1: m 
141.O'qituvchilar va talabalar jadvallari orasida munosobat turini aniqlang 
+ n:m 
= n:1 
= 1:1 
= 1: m 
142.Daraxt ko‘rinishida qaysi ma’lumotlar bazasi tasvirlanadi? 
+ ierarxik 
= tarmoqli 
= relyatsion 
= invertlangan ro‘yxat asosiga 


143.Kortej bu ....? 
+ qator 
= ustun 
= jadval 
= katakcha 
144.Munosobat nima? 
+ jadval 
= ustun 
= qator 
= katakcha 
145.Domen bu ....? 
+ ustun 
= jadval 
= qator 
= katakcha 
146.Relyatsion ma’lumotlar bazasida ma’lumotlarni saqlashning asosiy formasi 
+ Jadval 
= Yozuv 
= Domen 
= Atribut 
147.identifikator nima 
+ Bir qatorni boshqa qatordan ajratib turadigan qiymatga ega ustun 
= Jadval nomi 
= Ustun nomi 
= Qator va ustunlarning mosligi 
148.Jadvalning har xil qatorlari bir xil qiymatdagi kalitga ega bo‘ladimi? 
+ Yo‘q, bir xil qiymatga ega bo'lmaydi 
= Ha, bir xil qiymatga ega bo'lishi mumkin 
= Agar jadval ikkilamchi kalitga ega bo‘lsa 
= Agar jadval birlamchi kalitga ega bo’lsa 


149.Qator bu? 
+ yozuv, kortej, ekzemplyar 
= atribut, maydon 
= fayl 
= annorgamma 
150.Unikal maydon deb qanday qatorga aytiladi 
+ qiymati qaytarilmaydigan maydon 
= qiymati bir xil bo’lgan nom ostidagi maydon 
= qiymati oshish xususiyatiga ega maydon 
= qiymati boshqasi bilan bog‘lanmagan maydon 
151.Relyatsion ma’lumotlar bazasida qaysi so‘rov tillari qo‘llaniladi 
+ SQL 
= Objective C 
= Haskell 
= Basic 
152.Ma’lumotlar bazasi jadvali nima uchun kerak? 
+ ma’lumotlarni saqlashga 
= ma’lumotlarni qayta ishlashga 
= ma’lumotlar bazasini kiritish va ularni ko‘zdan kechirish 
= qiyin dasturlar yaratishga 
153.Ikkinchi normal formada quyidagicha talab qo‘yiladi: 
+ Jadvalning hamma maydonlari birinchi kalitga bog‘liq 
= Hamma maydonlar mustaqil 
= Hamma maydonlar kalitsiz maydonlarga bog‘liq 
= Hamma maydonlar ikkilamchi kalitga bog’liq 
154.SQL kengaytmasi nimani anglatadi? 
+ Strukturalashgan so‘rov tili 
= Ketma-ket so‘rov tili 
= Standart so‘rov tili 
= Tezkor so‘rov tili 


155.Qaysi SQL operatorlari ma'lumotlar bazasida ma'lumotlarni tavsiflashda ishlatiladi? 
+ CRATE, ALTER, DROP 
= GRANT, REVOKE 
= SELECT, UPDATE, INSERT, DELETE 
= MODIFY, TRUNCATE 
156.Qaysi SQL operatorlari ma'lumotlar bazasida ma'lumotlarni manipulyatsiyalashda 
ishlatiladi? 
+ SELECT, UPDATE, INSERT, DELETE 
= MODIFY, TRUNCATE 
= CRATE, ALTER, DROP 
= GRANT, REVOKE 
157.Sana vaqt toifasi qaysi javobda to'g'ri ko'rsatilgan 
+ TIMESTAMP 
= NUMERIC 
= BOOLEAN 
= INTEGER 
158.Jadvaldagi ustunga qo‘yilgan qanday cheklanish ustun qiymatlarining bo‘sh 
bo‘lmasligini ko‘rsatadi 
+ NOT NULL 
= FORGN KEY 
= UNIQUE 
= CHECK 
159.VARCHAR toifasi bu - 
+ o‘zgaruvchan toifadagi satr tipi 
= butun tip 
= sana va vaqt 
= moddiy son 
160.>, <, >=, <=, <>, == operatorlari ........deyiladi 
+ Solishtirish amallari 
= Mantiqiy amallar 
= O‘zlashtirish amallari 
= Arifmetik 
amallar va operatorlar
 


161.3 NFga o`tishdan oldin jadval qaysi normal formada bo`lishi shart 
+ 2 NF 
= 4 NF 
= 5 NF 
= 6 NF 
162.Jadvaldagi ustunga qo‘yilgan qanday cheklanish ustun qiymatlarini ma’lum bir shart 
bo‘yicha tekshiradi 
+ CHECK 
= FORGN KEY 
= NOT NULL 
= UNIQUE 
163.Qaysi bir MBBT klient-server turiga kirmaydi 
+ ACCESS 
= MySQL 
= SQL Server 
= ORACLE 
164.TRUE va FALSE qiymatini qabul qiluvchi toifalar qanday nomlanadi? 
+ Bul toifali 
= Butun toifali 
= Sana va vaqt toifali 
= Qator toifali 
165.Butun toifa keltirilgan javobni ko`rsating 
+ NUMERIC 
= FLOAT 
= TIMESTAMP 
= VARChAR 
166.NOT, AND, OR operatorlari vazifasi nimadan iborat? 
+ Mantiqiy amallarni bajarish 
= Solishtirish ammallarini bajarish 
= O‘zlashtirish amallarini bajarish 
= Arifmetik amallar va operatorlar 


167.Jadvaldagi ustunga qo‘yilgan qanday cheklanish ustun qiymatlarining 
takrorlanmasligini ta’minlaydi 
+ UNIQUE 
= FOREIGN KEY 
= NOT NULL 
= ChECK 
168.MAX() agregat funksiyasining vazifasini ayting 
+ Belgilangan ustunning eng katta qiymatini topish 
= Belgilangan qatorning eng katta qiymatini topish 
= Belgilangan elementning eng katta qiymatini topish 
= Belgilangan obyektning eng katta qiymatini topish 
169.MIN() agregat funksiyasining vazifasini ayting 
+ Belgilangan ustunning eng kichik qiymatini topish 
= Belgilangan qatorning eng kichik qiymatini topish 
= Belgilangan elementning eng kichik qiymatini topish 
= Belgilangan obyektning eng kichik qiymatini topish 
170.AVG() agregat funksiyasining vazifasini ayting 
+ Belgilangan ustunning o`rta arifmetigini topish 
= Belgilangan qatorning o`rta arifmetigini topish 
= Belgilangan jadvalning o`rta arifmetigini topish 
= Belgilangan ob`yektning o`rta arifmetigini topish 
171.COUNT() agregat funksiyasining vazifasini ayting 
+ Belgilangan obyektning qatorlar sonini topish 
= Belgilangan qatorning qatorlar sonini topish 
= Belgilangan elementning o`rta arifmetigini topish 
= Belgilangan obyektning o`rta arifmetigini topish 
172.CREATE operatorining vazifasi? 
+ Ma’lumotlar bazasida obyekt yaratish 
= Ma’lumotlar bazasida obyektni o‘chirish 
= Ma’lumotlar bazasida obyektni o‘zgartirish 
= Jadvalga qator qo‘shish 


173.ALTER operatorining vazifasi? 
+ Ma’lumotlar bazasida obyektni o‘zgartirish 
= Ma’lumotlar bazasida obyektni o‘chirish 
= Ma’lumotlar bazasida obyektni o‘zgartirish 
= Jadvalga qator qo‘shish 
174.DROP operatorining vazifasi? 
+ Ma’lumotlar bazasidan obyektni o‘chirish 
= Ma’lumotlar bazasidan obyektni o‘zgartirish 
= Jadvalga qator qo‘shish 
= Jadvalga obyektni o‘chirish 
175.Quyidagi so‘rov nimani anglatadi: SELECT * FROM STUDENT; 
+ STUDENT jadvalini tanlash 
= STUDENT jadvalini yaratish 
= STUDENT jadvalini o'chirish 
= STUDENT jadvalini o'zgartirish 
176.Quyidagi so‘rovda STUDENT nimani anglatadi: SELECT * FROM STUDENT; 
+ jadval nomi 
= indeks 
= ustun nomi 
= tegishlilikni 
177.Qidiruv so‘rovlarini tezlashtirish uchun qaysi MBBT mexanizmi ishlatiladi 
+ indekslar 
= ikkilamchi kalitlar 
= tranzaksiyalar 
= so‘rovlarni bajarilishini tezlashtirish mumkin emas 
178.CREATE TABLE jadval yaratish operatorida NULL nimani anglatadi? 
+ Ustunda qiymat bermaslik imkoniyatini 
= Ustunga tegishli bo‘lgan satr qiymatlari bo‘sh bo‘lmasligini 
= Jadval bo‘shligini 
= Jadval satrlarida probellar bo‘lmasligini 


179.CREATE TABLE jadval yaratish operatorida NOT NULL nimani anglatadi? 
+ Ustunga tegishli bo‘lgan satr qiymatlari bo‘sh bo‘lmasligini 
= Ustunga tegishli bo‘lgan satr qiymatlari bo‘sh bo‘lishligini 
= Jadval bo‘m bo‘shligini 
= Jadval satrlarida probellar bo‘lmasligini 
180.SELECT operatorini vazifasi? 
+ Jadvaldan ma’lumotlarni tanlash 
= Jadvalga satr qo‘shish 
= Jadvalni o‘zgartirish 

Jadvaldan tanlash
 
181.UPDATE operatorini vazifasi? 
+ Jadvalda qatorni o‘zgartirish 
= Jadvalga satr qo‘shish 
= Jadvalni o‘zgartirish 
= Jadvaldan tanlash 
182.DELETE operatorining vazifasi? 
+ Qatorni o‘chirish 
= Jadvalga satr qo‘shish 
= Jadvalni o‘zgartirish 
= Jadvaldan tanlash 
183.INSERT operatorini vazifasi? 
+ Jadvalga satr qo‘shish 
= Jadvalni o‘zgartirish 
= Jadvaldan tanlash 
= Qatorni o‘chirish 
184.Bitta so`rovning ichida joylashgan ikkinchi so‘rov qanday nomlanadi, misol: SELECT 
* FROM STUDENT WHERE group_id IN (SELECT id FROM group WHERE number=‘217-
18’) 
+ quyi so‘rov 
= bog‘lanish 
= birlashuv 
= farq 


185.SUM() agregat funksiyasining vazifasini ayting 
+ Belgilangan ustunning yig’indisini topish 
= Belgilangan qatorning yigindisining o`rta qiymatini topish 
= Belgilangan jadvalning o`rta arifmetigini topish 
= Belgilangan ob`yektning o`rta arifmetigini topish 
186.Qaysi predikat saralash uchun ishlatiladi? 
+ ORDER BY 
= WHERE 
= HAVING 
= GROUP BY 
187.Qaysi predikat guruhlash uchun ishlatiladi? 
+ GROUP BY 
= WHERE 
= HAVING 
= ORDER BY 
188.SELECT * FROM STUDENT WHERE SURNAME LIKE 'P%'; 
+ P harfi bilan boshlanadigan familiyalar chiqadi. 
= P bilan tugovchi familiyalar chiqadi. 
= Natija chiqmaydi 
= P harfiga teng bo‘lmagan familiyalar chiqadi 
189.SELECT operatorida FROM so‘zidan keyingi yozuv nimani bildiradi? 
+ jadvalning nomini 
= ustunning nomini 
= shartni 
= kalit maydonni 
190.Qaysi predikat berilgan shartni qanoatlantiruvchi qidiruvni amalga oshiradi? 
+ WHERE 
= GROUP BY 
= HAVING 
= ORDER BY 


191.To‘gri yozilgan SELECT operatorini ko‘rsating. 
+ SELECT * FROM
= SELECT * 
= SELECT Table FROM 
= SELECT FROM * Table_name 
192.INSERT, UPDATE, DELETE quyidagi SQL tillarining qaysi biriga tegishli? 
+ DML 
= DDL 
= DQL 
= DSL 
193.Qaysi operatorda WHERE ishlatib bo‘lmaydi? 
+ INSERT 
= UPDATE 
= SELECT 
= DELETE 
194.DROP va DELETE operatorlarining farqi nimada 
+ DROP obyektni, DELETE qatorni o`chiradi 
= Farqi yo`q 
= SQLda DROP ishlatilmaydi 
= SQLda DELETE ishlatilmaydi 
195.SELECT operatoridan keyin '*' belgisi nimani bildiradi? 
+ hamma ustunlarni belgilashni 
= hamma satrlarni belgilashni 
= satr qatorlari yulduzcha bilan shifrlanganini 
= bu belgidan foydalanib bo‘lmaydi 
196.Qaysi operator yordamida jadvallarni «qo`shish» amali bajariladi 
+ SELECT + JOIN 
= SELECT + WHERE 
= SELECT + GROUP BY 
= SELECT + ORDER BY 
197.Qaysi operator yordamida «kesishuv» amali bajariladi 
+ INNER JOIN 
= UNION 
= DEVIDE 
= MINUS 


198.Qaysi operator yordamida «tanlash» amali bajariladi 
+ SELECT + WHERE 
= UPDATE + WHERE 
= INSERT 
= DELETE + WHERE 
199.Qaysi operator yordamida «birlashtirish» amali bajariladi 
+ UNION 
= INTERSECT 
= MINUS 
= DEVIDE 
200.Ichki bog‘lanish operatori – bu 
+ INNER JOIN 

FULL OUTER JOIN
 
= RIGHT OUTER JOIN 
= LEFT OUTER JOIN 
1.Chap tashqi bog‘lanish operatori – bu 
+ LEFT OUTER JOIN 
= INNER JOIN 
= FULL OUTER JOIN 
= RIGHT OUTER JOIN 
2.SELECT COUNT(id) FROM STUDENT so‘rovi qanday natija qaytaradi 
+ STUDENTlarning sonini 
= STUDENTning maksimal indentifikatorini 
= STUDENTning oxirgi identifikatorini 
= STUDENTning birinchi identifikatorini 
3.Qaysi operator yordamida «ayiruv» amali bajariladi 
+ MINUS 
= INTERSECT 
= UNION 
= DEVIDE 
4.To‘liq tashqi bog‘lanish operatori – bu 
+ FULL OUTER JOIN 
= RIGHT OUTER JOIN 
= LEFT OUTER JOIN 
= INNER JOIN 


5.Relyatsion turdagi ma'lumotlar bazasi obyektlari necha o’lchovli jadvalni tashkil etadi? 
+ ikki 
= bir 
= uch 
= to'rt 
6.SQL tilini tarkibiy qismlariga kiradi: 1) ma’lumotlarni aniqlash tili; 2) ma’lumotlarni 
manipulyatsiyalash tillari; 3) ma’lumotlarni boshqarish tili; 4) dasturlash tillari 
+ 1, 2, 3 
= 1,2,4 
= 2.3 
= 1,3,4 
7.DML komandalarini ko`rsating 
+ INSERT, DELETE, UPDATE, SELECT 
= CREATE, ALTER, DROP 
= INSERT, DROP, UPDATE, SELECT 
= CREATE, ALTER, DELETE 
8.DDL komandalarini ko`rsating 
+ CREATE, ALTER, DROP 
= INSERT, DELETE, UPDATE, SELECT 
= INSERT, DROP, UPDATE, SELECT 
= CREATE, ALTER, DELETE 
9.UPDATE operatorini qaysi kalit so’zi jadvalni aniq ustunlarini tanlab olish va o’zgartirish 
imkonini beradi? 
+ SET 
= AND va OR 
= SETUP 
= DATE 
10.Amaliyotda eng ko’p tarqalgan ma’lumotlar bazalari bu- 
+ Relyatsion ma’lumotlar bazalari 
= Ierarxik ma’lumotlar bazalari 
= Tarmoqli ma’lumotlar bazalari 
= Ierarxik va relyasion ma’lumotlar bazalari 
11.SELECT operatoridan FROM so‘zidan keyingi yozuv nimani bildiradi? 
+ jadvalning nomini 
= ustunning nomini 
= shartni 
= birlamchi kalitni 
Data Manipulation Language = Ma'lumotlarni manipulyatsiya qilish tili


12.Select lpad(o'yinchi, 10, '*') from fun. So`rov natijasini tanlang 
+ ****Suarez 
= **********Suarez 
= Suarez*** 
= Suarez**** 
13.Select rpad(uyinchi, 10, '*') from func; So`rov natijasini tanlang 
+ Suarez**** 
= ****Suarez 
= Suarez*** 
= **********Suarez 
14.SELECT Name, Surname FROM talaba; So’rovida Name, Surname nimani anglatadi 
+ Ustunlar 
= Qatorlar 
= Jadvallar 
= Ob’yektlar 
15.SELECT LEFT(`ism`, 5) FROM `xodimlar`; so`rov 
natijasini toping
 
+ Xodimlar ismining birinchi 5 ta harflarini chiqaradi 
= Xodimlar ismining chap tomonidan chiqaradi 
= Xodimlar ismining 5 ta harfini chiqaradi 
= So`rovda xatolik beradi 
16.select year from test where name='Jonny'); So`rovdagi year va name nimani anglatadi? 
+ Ustunlarni 
= Qatorlarni 
= Jadvallarni 
= Ob’yektlarni 
17.Select * from table1 INNER JOIN table2 ON table1.name=table2.name; So`rovdagi "table2" 
nima? 
+ Jadval nomi 
= MB ga bo‘lgan talablar o‘zgaradi 
= Maxsus operator 
= Jadval qatori 
18.UNION operatori vazifasi 
+ Jadvallarni birlashtiradi 
= Ikkita jadvalni yoniga qisqartiradi 
= Jadvallarni qisqartiradi 
= Jadvallarni ayiradi 
10 ta belgi o'ngdan boshlab avval Suarezni qo'yib oladi qolganiga * 
qoyadi
6=Suarez, 4 ta bo'sh
left
bunisiga o'ngdan boshlab qo'yiladi
from dan oldingilarni hammasi ustun
chapdan oladi chunki
join dan keyin bolsa Jadval boladi


19.Select name, surname from test1 UNION ALL select name, surname from test2; So`rovdagi 
"ALL" qanday vazifa bajaradi? 
+ Jadvallar birlashtiriladi 
= Barcha ma`lumotlarni filtrlab birlashtiradi 
= Barcha ustunlarni birlashtiradi 
= Barcha jadvallarni birlashtiradi 
20.SELECT MIN(yosh), ism, familiya FROM test GROUP By ism, familiya; So`rovidagi 
MIN(yosh) funksiyasi natijasi? 
+ Yosh ustuni minimal qiymatini xisoblash 
= Yosh qatori minimal qiymatini xisoblash 
= Yosh jadvali minimal qiymatini xisoblash 
= min() funksiyasi xato 
21.SELECT * FROM test ORDER BY yosh DESC; So`rovdagi "DESC" nima vazifa bajaradi? 
+ yosh ustunini teskarisiga 
saralaydi
= yosh ustunini saralaydi 
= yosh ustunini guruhlaydi 
= Test jadvalidan ism ustunini ajratib ko`rsatadi 
22.DISTINCT operatorining vazifasi nima? 
+ ma'lumotlar orasida bir xil ma'lumot bo'lsa, bu ma'lumotni bitta qilib chiqaradi 
= ma'lumotlar orasida bir xil ma'lumot bo'lsa, bu ma'lumotni chiqarmaydi 
= ma'lumotlar orasida bir xil ma'lumot bo'lsa, bu ma'lumotni ikkalasini ham chiqaradi 
= Bunday operator SQLda ishlatilmaydi 
23.Select ism, yosh, familiya from test where ism like 'S%'; So`rovdagi "%" nima uchun 
ishlatiladi 
+ "S"dan keyin simvollar bo`lishi mumkin 
= "S"dan oldin simvollar bo`lishi mumkin 
= "S"dan keyin % bo`lishi mumkin 
= "S%" simvollar bo`lishi mumkin 
24.Jadval ustunidagi yig‘indi qiymati qanday hisoblanadi 
+ SUM funksiyasi yordamida 
= COUNT funksiyasi yordamida 
= MIN funksiyasi yordamida 
= MAX funksiyasi yordamida 
25.O‘ng tashqi bog‘lanish operatori – bu 
+ RIGHT OUTER JOIN 
= LEFT OUTER JOIN 
= INNER JOIN 
= FULL OUTER JOIN 
select bn from orasida ustun boladi
distinct = turli


26.JOIN operatori nimaga mo‘ljallangan 
+ Ikki jadvaldan olingan natijalarni bitta jadvalda birlashtirish uchun 
= Ikkala tanlovda mavjud umumiy natijalarni chiqarish uchun 
= Birinchi tanlovda mavjud, lekin ikkinchisida yo‘q bo‘lgan natijalarni chiqarish uchun 
= Ikki so‘rov tanlovining natijalarini birlashtirish uchun 
27.MySQL so’rovlarida ko’pincha FROM so’zidan keyin …….. nomi yoziladi. 
+ Jadval 
= Ustun 
= Maydon 
= Qator 
28.DELETE * FROM Mahsulotlar WHERE ID=2; so`rovni natijasini aniqlang 
+ Mahsulotlar jadvalidan id 2 ga teng bo`lgan qatorni barcha ma`lumotlarini o`chiradi 
= Mahsulotlar jadvalidan id 2 ga teng bo`lgan ustunni o`chiradi 
= Mahsulotlar jadvalidan id 2 ga teng bo`lgan qatorni qo`shadi 
= Mahsulotlar jadvalidan id 2 ga teng bo`lgan qatorni belgilaydi 
29.So`rov orqali mahsulot ob`yektidan nonni narxi o`zgartirilsin 
+ UPDATE mahsulot SET narxi= `1050` WHERE Mahsulot nomi=`non` 
= UPDATE mahsulot SET Mahsulot nomi=`non` WHERE narxi= `1050` 
= DELETE mahsulot SET narxi= `1050` WHERE Mahsulot nomi=`non` 
= UPDATE non SET narxi= `1050` WHERE Mahsulot nomi=`mahsulot` 
30.MySQL da CREATE VIEW operatori ishlatilsa 
+ 2 ta jadvaldan kerakli ustunlar tanlanadi va virtual usulda ko’rsatiladi 
= Dinamik jadvaldan ma’lumot ko’rsatiladi 
= har doim har xil 
= VIEW jadvallarni ko’rsatish uchun hizmat qiladi 
31.DELETE * FROM Yetkazib_beruvchilar WHERE Yetkazib_beruvchilar="Sarbon MChJ" 
So`rovidagi * FROM nima uchun ishlatiladi? 
+ Berilgan jadvaldagi hamma ma’lumotlarni ko’rib chiqish 
= Berilgan qatordagi hamma ma’lumotlarni ko’rib chiqish 
= Berilgan yozuv hamma ma’lumotlarni ko’rib chiqish 
= Berilgan kortejdagi hamma ma’lumotlarni ko’rib chiqish 
32.SELECT MAX(id) FROM STUDENT so‘rovini nima qaytaradi 
+ STUDENTning maksimal indentifikatori 
= STUDENTning oxirgi identifikatori 
= STUDENTning oxirgi identifikatori 
= STUDENTlarning miqdori 
updaate = yangila, o'zgartir set = tanla yoki qil where = qayerdagisini Mahsulotni
* = hamma


33.SELECT AVG(age) FROM STUDENT so‘rovi nimani qaytaradi 
+ STUDENTlarning o‘rtacha yoshini 
= Maksimal STUDENT 
= Minimal STUDENT 
= STUDENTlar yoshining yig‘indisini 
34.Jadvaldagi qatorlar soni qanday hisoblanadi 
+ COUNT funksiyasi yordamida 
= AVG funksiyasi yordamida 
= MIN funksiyasi yordamida 
= MAX funksiyasi yordamida 
35.Agregat funksiyalarni ko`rsating 
+ MIN, MAX,Count, AVG 
= MIN, MAX, DATE, AVG 
= MIN, MAX,SUBSTR, MID 
= LEFT, RIGHT, MAX,Count,AVG 
36.Qaysi operatorlar bilan MIN, MAX, AVG, SUM agregat funksiyalar bajarilishi mumkin 
+ faqatgina SELECT bilan 
= SELECT va DELETE 
= UPDATE 
= INSERT va UPDATE 
37.SELECT MAX(`max_narxi(so`m)`) AS `eng qimmat mahsulot` FROM `mahsulotlar`; so`rov 
natijasini toping 
+ Eng qimmat narxga ega bo`lgan maxsulot narxi 
= Eng arzon narxga ega bo`lgan maxsulot narxi 
= Eng qimmat narxga ega bo`lgan maxsulot nomi 
= Eng qimmat narxga ega bo`lgan maxsulot haqida barcha ma`lumot 
38.SELECT AVG(`max_narxi(so`m)`) FROM `mahsulotlar`; so`rov natijasini toping 
+ Mahsulotlar jadvalidagi `max_narxi` ustunining o`rta arifmetigi 
= Mahsulotlar jadvalidagi `max_narxi` ustunining yig`indisi 
= Mahsulotlar jadvalidagi `max_narxi` ustunining kattasi 
= `max_narxi` jadvalidagi Mahsulotlar ustunining o`rta arifmetigi 
39.SELECT AVG(oylik) FROM Xodimlar; so‘rovi nimani qaytaradi 
+ Xodimlarning o’rtacha oyligi 
= Xodimlarning birinchi identifikatori 
= Xodimlarning oxirgi identifikatori 
= Xodimlarlarning ismlarini 
avarage = o'rtacha
AGREGAT (lotincha aggrego — birlashtiraman, ulayman)


40.SELECT MIN(ID) FROM STUDENT so‘rovi nimani qaytaradi 
+ STUDENTning minimal indentifikatori 
= STUDENTning oxirgi identifikatori 
= STUDENTning birinchi identifikatori 
= STUDENTlarning miqdori 
41.SELECT MAX(ID) FROM STUDENT so‘rovi nimani qaytaradi 
+ STUDENTning maksimal identifikatori 
= STUDENTning birinchi identifikatori 
= STUDENTning oxirgi identifikatori 
= STUDENTlarning ismlarini 
42.SELECT SUBSTR(`familiya`,1,1) FROM `xodimlar`; so`rov natijasini toping 
+ Xodimlar familyalarining bosh harflarini chiqaradi 
= Xodimlar familyalarining birinchisini chiqaradi 
= Xodimlar familyalarining bitta harfini chiqaradi 
= So`rovda xatolik beradi 
43.Ma’lumotlarni qaysi toifasiga MIN, MAX, AVG, SUM agregat funksiyalarni qo‘llash 
mumkin emas 
+ Qatorlar 
= Sonlar 
= Sanalar 
= Barcha ma’lumotlarga qo‘llash mumkin 
44.LIKE to`g`ri qollanilgan so`rovni ko`rsating 
+ SELECT * FROM Products WHERE PName LIKE ‘%gizmo%’ 
= SELECT * FROM LIKE WHERE PName Products ‘%gizmo%’ 
= SELECT LIKE(‘%gizmo%’) FROM Products WHERE PName 
= SELECT * FROM Products, PName LIKE ‘%gizmo%’ 
45.Select * from exam Where mark in (4,5); so`rov natijasini toping 
+ Imtixondan 4 yoki 5 olganlar hadiqa ma`lumot 
= Imtixondan 4 va 5 olmaganlar hadiqa ma`lumot 
= Imtixondan 4,5 va undan past baho olganlar hadiqa ma`lumot 
= Imtixondan 4 chi va 5 chi bilet haqidagi ma`lumot 
46.Lower operatorining vazifasi nima? 
+ berilgan ustunni kichik harflarga almashtirib beradi 
= berilgan qatorni kichik harflarga almashtirib beradi 
= berilgan satrni katta harflarga almashtirib beradi 
= berilgan qatorni katta harflarga almashtirib beradi 
LIKE har doim WHERE dan keyin keladi
lower = kichik


47.Upper operatorining vazifasi nima? 
+ berilgan ustunni katta harflarga almashtirib beradi 
= berilgan qatorni kichik harflarga almashtirib beradi 
= berilgan satrni kichik harflarga almashtirib beradi 
= berilgan qatorni katta harflarga almashtirib beradi 
48.SELECT TIMESTAMPDIFF(SECOND, '2015-04-29 22:14:55', '2015-04-29 22:24:18'); 
So`rov natijasini aniqlang 
+ soniyalar orasidagi farq 
= joriy vaqtni ko`rsatadi 
= ko`rsatilgan vaqt 
= xatolik yuz beradi 
49.MBBTda DDL tilini vazifasi nima? 
+ Ma`lumotlarni tasvirlash tili 
= Ma`lumotlarni manipulyatsiya qilish tili 
= Ma`lumotlarni nazorat qilish tili 
= Ma`lumotlarni saqlash tili 
50.SQLda satrni uzunligini aniqlab beradigan operatorni toping 
+ Length 
= Substr 
= Mid 
= First 
51.MBBTda DML tilini vazifasi nima? 
+ Ma`lumotlarni manipulyatsiya qilish tili 
= Ma`lumotlarni tasvirlash tili 
= Ma`lumotlarni nazorat qilish tili 
= Ma`lumotlarni saqlash tili 
52.MBBTda DCL tilini vazifasi nima? 
+ Ma`lumotlarni nazorat qilish tili 
= Ma`lumotlarni tasvirlash tili 
= Ma`lumotlarni manipulyatsiya qilish tili 
= Ma`lumotlarni saqlash tili 
53.LONG toifasi xotiradan qancha joy egallaydi 
+ Bitta jadval uchun Maksimal darajasi 4G 
= Bitta jadval uchun Maksimal darajasi 2 G 
= Bitta jadval uchun Maksimal darajasi 6 G 
= Bitta jadval uchun Maksimal darajasi 8 G 
ustunni oladi
DIFF = difference = farq


54.Ko‘p foydalanuvchili MBBTda ishlashning murakkabligi nimada 

Loyihalash
, foydalanishda hamda boshqarishda murakkabligi 
= Loyihalashning murakkabligi 
= Ekspluatatsiyaning murakkabligi 
= MB ga bo‘lgan talablar o‘zgaradi 
55.Mahalliy (Lokal) MB da ko‘p foydalanuvchi ishlashiga ruxsat mavjudmi 
+ Yo‘q 
= Ha 
= Ha, MySQL va ORACLE mahsulotlarida 
= MySQL dan tashqari har qanday MB da 
56.Zahira o‘rnini bosuvchi MBBT serveri nima deb ataladi 
+ Mirroring 
= massiv RADON 
= namuna 
= nusxa 
57.Bitta tranzaksiya nechta operatsiyadan iborat bo‘lishi mumkin 
+ bir nechta 
= faqat bitta 
= faqat ikkita 
= kamida ikkitadan 
58.Tranzaksiya nechta xususiyatga ega 
+ 4 (ACID) 
= 3 (SET) 
= 2 (IN) 
= 1 () 
59.MB dagi ma’lumotlarni tranzaktsiya mantiqiy birligi nima deb ataladi 
+ Tranzaksiya 
= Operatsiya 
= O‘qish 
= Yozuvlarni qayd qilish 
60.Tranzaksiyalarning asosiy xususiyatlari 
+ ACID 
= APID 
= CRUD 
= DDL 
L,F,B


61.Tizimdagi ma’lumotlarni qayta tiklash uchun MB qanday imkoniyatidan foydalanish zarur 
+ Backup 
= Tables 
= Config 
= Memory 
62.Qaysi buyruqlardan biri tranzaksiyadagi o‘zgarishlarni saqlash uchun xizmat qiladi 
+ COMMIT 
= FLUSh 
= ROLLBACK 
= BEGIN TRANSACTION 
63.Ma'lumotlar bazasini boshqarish jarayonida bitta rolda nechta foydalanuvchi bo‘lishi mumkin 
+ Bir nechta 
= Bitta 

Ikkita
 
= Uchtadan ko‘p emas 
64.SELECT * FROM test ORDER BY ism ASC; So`rovdagi "ASC" nima vazifa bajaradi? 
+ Ism ustunini oshib borish tartibda saralaydi 
= Ism ustunini saralaydi 
= Ism ustunini guruhlaydi 
= Test jadvalidan ism ustunini ajratib ko`rsatadi 
65.Qaysi buyruqlardan biri tranzaksiyani boshlanishini e’lon qilish uchun xizmat qiladi 
+ BEGIN TRANSACTION 
= COMMIT 
= ROLLBACK 
= COMMIT 
66.Ma’lumotlarga ruxsat etish xavfsizligi qanday mexanizm bilan ta’minlanadi 
+ Foydalanuvchilar va rollar 
= Shifrlash 
= deshifrlash 
= Faqatgina ma’lumotlarni himoyalash mavjud 
67.Tranzaksiya bu......? 
+ Ma’lumotlar bilan ishlashda o‘zining mantiqiy birligiga ega bo‘lgan ma’lumotlar bazasi 
jarayonlarining ketma-ket bajarilish guruxi 
= Fizik va mantiqiy rad etish hollarida oldingi holatdagi ma’lumotlar bazasini tiklash uchun 
ma’lumotlar saqlanadigan MBBT funksiyasi 
= MBBT ga bo‘lgan asosiy talablardan biri bu tashqi xotirada ma’lumotlarni ishonchli 
saqlanishidir 
= MBning asosiy qismi bo‘lib hisoblanadi va barcha rivojdagi MBBTda pratokol Write Ahead 
Log – WAL deb nomlanadi 


68.Qaysi buyruqlardan biri tranzaksiyani boshlang'ich holatga qaytarish uchun xizmat qiladi 
+ ROLLBACK 
= COMMIT 
= BEGIN TRANSACTION 
= FLUSh 
69.Qaysi buyruqlardan biri tranzaksiya muvafaqiyatli bajarilganligini anglatadi 
+ COMMIT 
= ROLLBACK 
= BEGIN TRANSACTION 
= FLUSH 
70.Ma’lumotlar bazasi xavfsizligini ta’minlash nimalardan iborat bo'ladi 
+ Jadvallar ustida ayrim amallarni bajarish huquqi faqatgina aniq foydalanuvchiga va aniq vaqt 
davomida beriladi 
= Barcha foydalanuvchilar uchun alohida ma’lumotlarni o‘qish huquqi 
= Faqatgina avtorizatsiyalashgan foydalanuv-chilar uchun harakatlarni bajarish huquqi 
= Ma’lum toifadagi foydalanuvchilar uchun ma’lumotlarni shifrlash va deshifrlash 
71.Bitta foydalanuvchida nechtagacha rollar bo‘lishi mumkin 
+ Bir nechta 
= Bitta 
= Ikkita 
= Uchtadan ko‘p emas 
72.Quyidagi So’rov berilgan. SELECT Familiya, CONCAT(shahar, " ", tuman, " ", manzil) AS 
manzil FROM talaba; AS yordamchi so’z vazifasi? 
+ Manzil nomli yangi ustunda so’rov natijalarini chiqarishga 
= Manzil nomli yangi qatorda so’rov natijalarini chiqarishga 
= Manzil nomli yangi jadvalda so’rov natijalarini chiqarishga 
= Manzil nomli yangi kortejda so’rov natijalarini chiqarishga 
73.DELETE FROM Mijozlar WHERE MijozName=‘Alimov Bekzod’; 
+ Mijozlar jadvalidagi MijozName ‘Alimov Bekzod’ bo’lgan yozuv o’chiriladi 
= MijozName jadvalidan ‘Alimov Bekzod’ nomli Mijoz yozuvi o’chirladi 
= FROM Mijoz jadvalidan MijozName ‘Alimov Bekzod’ bo’lgan yozuv o’chiriladi 
= Mijoz WHERE jadvalidan MijozName ‘Alimov Bekzod’ bo’lgan yozuv o’chiriladi 
74.Bir nechta amallar birligining bajarilishining nomlanishi nima deyiladi 
+ Tranzaksiya 
= Domen 
= Abstraktsiya 
= Sikllar 


75.GRANT SELECT, INSERT ON Talaba TO 'Alimov_Doniyor'; so’rovi natijasi 
+ Talaba jadvalga, 'Alimov_Doniyor' foydalanuvchiga SELECT, INSERT operatorlarini 
ishlatishga ruxsat berish 
= Alimov_Doniyor' jadvalga temporary foydalanuvchiga SELECT, INSERT operatorlarini 
ishlatishga ruxsat berish 
= Temporary jadvalga, 'Alimov_Doniyor' foydalanuvchiga SELECT, INSERT operatorlarini 
ishlatishga ruxsat bermaslik 
= 'Alimov_Doniyor' jadvalga temporary foydalanuvchiga SELECT, INSERT operatorlarini 
ishlatishga ruxsat berimaslik 
76.Xodim jadvalida `id`=5 bo‘lgan xodimning Familiyasini o‘zgartirish amali qaysi javobda 
to‘g‘ri ko‘rsatilgan 
+ UPDATE `Xodim` SET `Familiyasi`=`Anvarov` where `id`=5 
= ALTER `Xodim` AS `Familiyasi`=`Anvarov` where `id`=5 
= SELECT `Xodim` SET `Familiyasi`=`Anvarov` where `id`=5 
= UPDATE `Xodim` `Familiyasi`=`Anvarov` SET where `id`=5 
77.MySQL so’rov bajarilsa natijasi qanday bo’ladi? SELECT MAX(Baho) AS Katta_ball 
FROM Yakuniy_Nazorat; 
+ Yakuniy_Nazorat jadvalining Baho ustunidagi ma’lumotlarni eng kattasini Katta_ball deb 
nomlab ko’rsatish 
= Yakuniy_Nazorat jadvalidagi Baho ustunidagi ma’lumotlarni o’rtachasini Katta_ball deb 
nomlab ko’rsatish 
= MAX(Baho) nomli jadvaldan Baho ustunidagi ma’lumotlarni o’rtachasini Katta_ball deb 
nomlab ko’rsatish 
= KattaNarx jadvalidan MAX(Baho) nomli ustunidagi ma’lumotlarni eng kattasini ko’rsatish 
78.INSERT INTO operatori vazifasi? 
+ Ma’lumotlarni jadvalga kiritish va satr qo’shish uchun 
= Ma’lumotlarni ustunga kiritish va yangi maydon qo’shish uchun 
= Ma’lumotlarni maydonga kiritish va yangi ustun qo’shish uchun 
= Ma’lumotlardagi maydon tipini o’zgartirish uchun 
79.Xodim jadvaliga yangi atribut qo‘shish amali qaysi javobda to‘g‘ri ko‘rsatilgan 
+ ALTER TABLE `Xodim` ADD COLUMN `Tel_raqam` text(15) null 
= ALTER TABLE `Xodim` SET `Jinsi` varchar(10) not null 
= ALTER TABLE `Xodim` RENAME `Yoshi` int(3) not null 
= ALTER TABLE `Xodim` CHANGE `Tel_raqam` text(15) not null 
80.“Xodim jadvalidan yoshi 37 dan yuqori va familiyasi A harfi bilan boshlanuvchilarning oylik 
maoshi o‘rta arifmetigi topilsin”. Yuqoridagi shartni qaysi javobdagi so‘rov qanoatlantiradi 
+ SELECT AVG(`maosh`) as `Natija` from `Xodim` WHERE `yoshi`>37 AND `Familiyasi` 
LIKE`A%` 
= SELECT AVG(`maosh`) as `Natija` from `Xodim` WHERE `yoshi`>37 AND LIKE `A%` 
= SELECT AVG(`maosh`) as `Natija` from `Xodim` WHERE `yoshi`>37 AND LIKE 


`Familiyasi`=`A%` 
= SELECT * from `Xodim` WHERE `yoshi`>37 and LIKE `Familiyasi`=`A%` 
81.Talaba jadvalidan familiyasi B harfi bilan boshlanib, V harfi bilan tugovchilarini sonini 
sanash so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan 
+ SELECT COUNT(*) as `Natija` from `Talaba` WHERE `Familiyasi` LIKE `B%V` 
= SELECT COUNT(*) as `Natija` from `Talaba` WHERE LIKE `Familiyasi` `B%V` 
= SELECT COUNT(*) as `Natija` from `Talaba` WHERE LIKE `Familiyasi` `B%V%` 
= SELECT COUNT(*) as `Natija` from `Talaba` WHERE `Familiyasi` LIKE `%B%V` 
82.ALTER TABLE `Xodim` MODIFY `Jinsi` varchar(5); Sorovi natijasi 
+ Jadvaldagi ‘Jinsi’ nomli ustun ma’lumot tipini varchar(5) ga o’zgartiradi 
= Jadvaldagi hamma ma’lumotlar tipini varchar(5) ga o’zgartiradi 
= Xodim Ustunidagi Jinsi qatorini 5 ga o’zgartiradi 
= Xodim qatoridagi ma’lumot uzunligini 5 taga bo’ladi 
83.Mahsulot jadvalidan narxi 4000 so'm va undan yuqori bo‘lganlarini nomi bo‘yicha guruhlab 
chiqarish so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan 
+ SELECT `Nomi`, MAX(`narx`) as `Natija` from `Mahsulot` GROUP BY `Nomi` HAVING 
MAX(`narx`)>=4000 
= SELECT `Nomi`, MAX(`narx`) as `Natija` from GROUP BY `Nomi` HAVING 
MAX(`narx`)>4000 
= SELECT * from `Mahsulot` GROUP BY `Nomi` HAVING MAX(`narx`)>4000 
= SELECT `Nomi`, MAX(`narx`) as `Natija` from `Mahsulot` GROUP BY `narx` HAVING 
MAX(`Nomi`)>=4000 
84.Fanlar jadvalidan `fan_soati` 80 dan yuqori bo‘lganlarini nomi bo‘yicha guruhlab chiqarish 
so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan 
+ SELECT `Fan_nomi`, MAX(`fan_soati`) as `Natija` from `Fanlar` GROUP BY `Fan_nomi` 
HAVING MAX(`fan_soati`)>80 
= SELECT `Fan_nomi`, MAX(`fan_soati`) from `Fanlar` GROUP BY `Fan_nomi` HAVING 
MAX(`fan_soati`)>=80 
= SELECT `Fan_nomi`, MAX(`fan_soati`) as `Natija` GROUP BY `Fan_soati` HAVING 
MAX(`fan_soati`)>80 
= SELECT `Fan_nomi`, MAX(`fan_soati`) as `Natija` from `Fanlar` GROUP BY `Fan_nomi` 
HAVING MAX(`fan_nomi`)>80 
85.Xodim jadvalidan ixtiyoriy atributni o'chirish amali qaysi javobda to‘g‘ri ko‘rsatilgan 
+ ALTER TABLE `Xodim` DROP COLUMN `Tel_raqam` text(15) 
= ALTER TABLE `Xodim` DELETE `Jinsi` varchar(10) not null 
= ALTER TABLE `Xodim` DROP RENAME `Yoshi` int(3) not null 
= ALTER TABLE `Xodim` CHANGE DROP `Tel_raqam` text(15) not null 
atrubut = ustun = column


86.Xodim jadvalidan ixtiyoriy atributning ma'lumot tipini o'zgartirish amali qaysi javobda to‘g‘ri 
ko‘rsatilgan 
+ ALTER TABLE `Xodim` MODIFY `Jinsi` varchar(5) 
= ALTER TABLE `Xodim` MODIFY ALTER `Jinsi` varchar(10) not null 
= ALTER TABLE `Xodim` MODIFY CHANGE `Yoshi int(3) not null 
= ALTER TABLE `Xodim` CHANGE COLUMN `Tel_raqam` text(15) not null 
87.Mahsulot jadvalidan ixtiyoriy atributning ma'lumot tipini o'zgartirish amali qaysi javobda 
to‘g‘ri ko‘rsatilgan 
+ ALTER TABLE `Mahsulot` MODIFY `narxi` varchar(15) null 
= ALTER TABLE `Mahsulot` MODIFY ALTER `nomi` varchar(10) null 
= ALTER TABLE `Mahsulot` MODIFY CHANGE `nomi` text(3) null 
= ALTER TABLE `Mahsulot` CHANGE COLUMN `narxi` text(15) null 
88.SELECT TIMESTAMPDIFF(YEAR, '2015-04-29 22:14:55', '2018-04-29 22:24:18'); So`rov 
natijasini aniqlang 
+ Yillar orasidagi farq 
= joriy vaqtni ko`rsatadi 
= ko`rsatilgan vaqt 
= xatolik yuz beradi 
89.SELECT * FROM talaba ORDER BY baho DESC; So`rovdagi "desc" nima vazifa bajaradi? 
+ Baho ustunini teskarisiga saralaydi 
= Baho ustunini saralaydi 
= Baho ustunini guruhlaydi 
= Talaba jadvalidan Baho ustunini ajratib ko`rsatadi 
90.Berilgan misoldagi ‘number’ so’zi ?: SELECT * FROM STUDENT WHERE group_id IN 
(SELECT id FROM group WHERE number=‘217-18’) 
+ ustun 
= qator 
= birlashuv 
= jadval 
91.Quyidagi berilgan MySQL so’rovini ishga tushirsa sintaksis xato bor deb, bajarilmaydigan 
so’rovni toping. 
+ INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 
'Rustam', 32, 'Andijon', Done ); 
= INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 
'Khurshid', 25, 'Denov', 1500.00 ); 
= INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 
'Kamronbek', 23, 'Karshi', 2000.00 ); 
= INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Charos', 
25, 'Chirchiq', 6500.00 ); 
where dan keyin ustun


92.SELECT * FROM STUDENT WHERE SURNAME LIKE 'P%'; 
+ P harfi bilan boshlanadigan familyalar chiqadi. 
= P bilan tugovchi familyalar chiqadi. 
= Hech nima chiqmaydi 
= P harfiga teng bo‘lmagan familyalar chiqadi 
93.Qaysi javobda LIKE operatoridan to'g'ri foydalanilgan 
+ SELECT * from Talaba WHERE `Familiyasi` LIKE '%ev' 
= SELECT * from Talaba WHERE LIKE `Familiyasi` '%ev' 
= SELECT * from Talaba `Familiyasi` WHERE LIKE '%ev%' 
= SELECT * from Talaba WHERE `Familiyasi` LIKE 'ev' 
94.Talaba jadvalidan bahosi 4 dan yuqori bo‘lganlarini familiyasi bo‘yicha guruhlab chiqarish 
so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan 
+ "SELECT `Familiyasi`, MAX(`baho`) as `Natija` from `Talaba` GROUP BY `Familiyasi` 
HAVING MAX(`baho`)>4" 
= "SELECT `Familiyasi`, MAX(`baho`) as `Talaba` GROUP BY `baho` HAVING 
MAX(`Familiyasi`)>4" 
= SELECT `Familiyasi as `Talaba` GROUP BY `Familiyasi` HAVING MAX(`baho`)>4 
= "SELECT `Familiyasi`, MAX(`baho`) as `Natija` from `Talaba` GROUP BY `Familiyasi` 
HAVING MAX(`baho`)= 4" 
95.Maxsulotlar nomli jadval berilgan. Quyidagi MySQL so’rov bajarilsa natijasi qanday bo’ladi? 
SELECT * FROM Maxsulotlar WHERE Narx BETWEEN 101 AND 205 AND CategoryID IN 
(1,2,3,8,12); 
+ Maxsulotlar jadvalining Narx nomli ustundagi ma’lumotlar ichidan 101 va 205 lar oralig’idagi 
yozuvi bor qatorlarni ko’rsatish hamda faqat CategoryID = 1,2,3,8,12 ga teng bo’lganlarini 
ko’rsatish 
= Maxsulotlar jadvalidan Narx nomli ustundagi ma’lumotlar ichidan 101 va 205 orasidagi 
yozuvlarni tanlash hamda CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatmaslik 
= Narx jadvalidan Maxsulotlar nomli ustundagi ma’lumotlar ichidan 101 va 205 orasidagi 
yozuvlarni ko’rsatish hamda CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatmaslik 
= Narx jadvalining Maxsulotlar nomli ustundagi ma’lumotlar ichidan 101 va 205 orasidagi 
yozuvlarni tanlash hamda CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatish 
96.Qaysi javobda INSERT INTO SELECT amali bajarilish tartibi to’g’ri keltirilgan? 
+ Birinchi jadvaldan ikkinchi jadvalga shartlarda berilgan ma’lumotlarni ko’chirish 
= Birinchi jadvaldan ikkinchi jadvalga shartlarda berilgan ma’lumotlarni ko’chirishga ruxsat 
bermaslik 
= Faqatgina birinchi jadvalga ko’chirish ortib qolsa ikkinchi jadvalga ko’chirish 
= Birinchi jadvaldagi hamma ma’lumotlarni ikkinchi jadvalga ko’chirib o’tqazish 
97.O'quvchilar jadvalidan 10 yoshlilarini sonini chiqaruvchi so'rov qaysi javobda to'g'ri 
ko'rsatilgan 
+ SELECT Count(ID) as `Natija` from `O'quvchilar` WHERE `Yoshi`='10' 
= SELECT Count(ID) as `Natija` from `O'quvchilar` WHERE `Yoshi`>='10' 
% dan oldin kelsa boshidan % dan keyin kelsa oxiridan
ustun LIKE shart (sintaksis)


= SELECT * as `Natija` `O'quvchilar` from `Yoshi` WHERE `='10' 
= SELECT SUM(ID) as `Natija` from `O'quvchilar` WHERE `Yoshi`='10' 
98.Qaysi javobda LIKE operatoridan to'g'ri foydalanilgan 
+ SELECT * from Xodim WHERE Ism LIKE '%or%' 
= SELECT * from Xodim WHERE LIKE `Ism` '%or' 
= SELECT * from Xodim `Ism` WHERE LIKE '%or%' 
= SELECT * from Xodim WHERE Ism LIKE ='or' 
99.LIKE to`g`ri qo'llanilgan so`rovni ko`rsating 
+ SELECT * FROM Products WHERE Name LIKE ‘%ford%’ 
= SELECT * FROM LIKE WHERE Name Products ‘%ford%’ 
= SELECT LIKE (‘%ford%’) FROM Products WHERE Name 
= SELECT * FROM Products, Name LIKE ‘%ford%’ 
100.Select LPAD(oyinchi, 11, '*') from fun. So`rov natijasini tanlang 
+ ****Ahmedov 
= **********Ahmedov 
= Ahmedov**** 
= Ahmedov****** 
101.Select RPAD(oyinchi, 11, '*') from func; So`rov natijasini tanlang 
+ Ahmedov**** 
= ****Ahmedov 
= Ahmedov*** 
= **********Ahmedov 

Download 1 Mb.




Download 1 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



102. Ko‘pchilik foydalanuvchilar tomonidan ma'lumotlar bazasini yaratish

Download 1 Mb.
Pdf ko'rish