Ma'lumotlar bazasi va SQL
Примеры вопросов5 / 12
1. SQL da SELECT so'rovi qanday tartibda bajariladi?
- A) SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY
- B) FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY
- C) WHERE → FROM → SELECT → GROUP BY → ORDER BY → HAVING
- D) SELECT → WHERE → FROM → ORDER BY → GROUP BY → HAVING
Показать ответ
Правильный ответ: B) FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY
2. INNER JOIN va LEFT JOIN o'rtasidagi farq nima?
- A) INNER JOIN — faqat mos kelgan qatorlarni qaytaradi; LEFT JOIN — chap jadvalning barcha qatorlarini, mos kelmaganlarda NULL
- B) LEFT JOIN — faqat mos kelgan qatorlarni; INNER JOIN — chap jadvalning barcha qatorlarini
- C) Ular bir xil — faqat nomi farqli
- D) INNER JOIN chap jadval uchun, LEFT JOIN o'ng jadval uchun
Показать ответ
Правильный ответ: A) INNER JOIN — faqat mos kelgan qatorlarni qaytaradi; LEFT JOIN — chap jadvalning barcha qatorlarini, mos kelmaganlarda NULL
3. PRIMARY KEY cheklovi qanday xususiyatga ega?
- A) Faqat noyoblikni ta'minlaydi
- B) Noyob va NULL bo'lmasligi kerak — jadvalda faqat bitta PRIMARY KEY bo'lishi mumkin
- C) NULL qiymatga ruxsat beradi
- D) Bir nechta jadvalda bir xil PRIMARY KEY bo'lishi mumkin
Показать ответ
Правильный ответ: B) Noyob va NULL bo'lmasligi kerak — jadvalda faqat bitta PRIMARY KEY bo'lishi mumkin
4. SQL da GROUP BY va HAVING qanday birgalikda ishlatiladi?
- A) GROUP BY — qatorlarni guruhlaydi; HAVING — guruhlangan natijalarni filtrlaydi (WHERE agregat funksiyalar uchun ishlamaydi)
- B) HAVING — qatorlarni guruhlaydi; GROUP BY — filtrlaydi
- C) Ikkalasi ham bir xil — WHERE bilan almashtirilishi mumkin
- D) GROUP BY faqat ORDER BY bilan ishlatiladi
Показать ответ
Правильный ответ: A) GROUP BY — qatorlarni guruhlaydi; HAVING — guruhlangan natijalarni filtrlaydi (WHERE agregat funksiyalar uchun ishlamaydi)
5. FOREIGN KEY cheklovi nima uchun ishlatiladi?
- A) Jadvalning birlamchi kalitini belgilash uchun
- B) Ikki jadval orasidagi referents yaxlitligini ta'minlash uchun — bola jadval qiymati ota jadvalda mavjud bo'lishi kerak
- C) Ustundagi qiymatlarni noyob qilish uchun
- D) NULL qiymatlarni taqiqlash uchun
Показать ответ
Правильный ответ: B) Ikki jadval orasidagi referents yaxlitligini ta'minlash uchun — bola jadval qiymati ota jadvalda mavjud bo'lishi kerak
Совет
Начинайте с лёгких вопросов, затем переходите к сложным. Решайте не менее 20 вопросов каждый день.
Настройки теста