Маълумотлар базаси ва SQL
Намуна саволлар5 / 12
1. SQL да SELECT сўрови қандай тартибда бажарилади?
- А) SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY
- Б) FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY
- С) WHERE → FROM → SELECT → GROUP BY → ORDER BY → HAVING
- Д) SELECT → WHERE → FROM → ORDER BY → GROUP BY → HAVING
Жавобни кўриш
Тўғри жавоб: Б) FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY
2. INNER JOIN ва LEFT JOIN ўртасидаги фарқ нима?
- А) INNER JOIN — фақат мос келган қаторларни қайтаради; LEFT JOIN — чап жадвалнинг барча қаторларини, мос келмаганларда NULL
- Б) LEFT JOIN — фақат мос келган қаторларни; INNER JOIN — чап жадвалнинг барча қаторларини
- С) Улар бир хил — фақат номи фарқли
- Д) INNER JOIN чап жадвал учун, LEFT JOIN ўнг жадвал учун
Жавобни кўриш
Тўғри жавоб: А) INNER JOIN — фақат мос келган қаторларни қайтаради; LEFT JOIN — чап жадвалнинг барча қаторларини, мос келмаганларда NULL
3. PRIMARY KEY чеклови қандай хусусиятга эга?
- А) Фақат ноёбликни таъминлайди
- Б) Ноёб ва NULL бўлмаслиги керак — жадвалда фақат битта PRIMARY KEY бўлиши мумкин
- С) NULL қийматга рухсат беради
- Д) Бир нечта жадвалда бир хил PRIMARY KEY бўлиши мумкин
Жавобни кўриш
Тўғри жавоб: Б) Ноёб ва NULL бўлмаслиги керак — жадвалда фақат битта PRIMARY KEY бўлиши мумкин
4. SQL да GROUP BY ва HAVING қандай биргаликда ишлатилади?
- А) GROUP BY — қаторларни гуруҳлайди; HAVING — гуруҳланган натижаларни филтрлайди (WHERE агрегат функсиялар учун ишламайди)
- Б) HAVING — қаторларни гуруҳлайди; GROUP BY — филтрлайди
- С) Иккаласи ҳам бир хил — WHERE билан алмаштирилиши мумкин
- Д) GROUP BY фақат ORDER BY билан ишлатилади
Жавобни кўриш
Тўғри жавоб: А) GROUP BY — қаторларни гуруҳлайди; HAVING — гуруҳланган натижаларни филтрлайди (WHERE агрегат функсиялар учун ишламайди)
5. FOREIGN KEY чеклови нима учун ишлатилади?
- А) Жадвалнинг бирламчи калитини белгилаш учун
- Б) Икки жадвал орасидаги референц яхлитлигини таъминлаш учун — бола жадвал қиймати ота жадвалда мавжуд бўлиши керак
- С) Устундаги қийматларни ноёб қилиш учун
- Д) NULL қийматларни тақиқлаш учун
Жавобни кўриш
Тўғри жавоб: Б) Икки жадвал орасидаги референц яхлитлигини таъминлаш учун — бола жадвал қиймати ота жадвалда мавжуд бўлиши керак
Маслаҳат
Аввал осон саволлардан бошланг, кейин қийинроқларига ўтинг. Ҳар куни камида 20 та савол ечинг.
Тест созламалари