Мәліметтер қорын жасау — ҰБТ пробный тест 2026: сұрақтар мен жауаптар

Информатика пәнінің «Мәліметтер қорын жасау» тақырыбы бойынша ҰБТ тест сұрақтары. Әр сұрақтың дұрыс жауабы мен түсіндірмесі бар. ҰБТ тест тегін әрі тіркелусіз: тренажерде жауабыңызды бірден тексеріп, нұсқалап жаттығыңыз.

Осы тақырып бойынша жаттығуды бастау

Сұрақтар

  1. sales(id, region, amount) кестесінің жолдары (id | region | amount): 1 | North | 120 2 | South | 80 3 | North | 60 4 | East | 200 5 | South | 150 6 | East | 40 7 | North | 90 Сұран...Бір жауапты · жауабы мен түсіндірмесі
  2. students(id, name): (1, Aibek), (2, Dana), (3, Erlan), (4, Farida). grades(student_id, score): (1, 90), (1, 70), (3, 85), (5, 60). Сұраныс қандай аттарды қайтарады? SELECT s.name F...Бір жауапты · жауабы мен түсіндірмесі
  3. t кестесінің x бағанында мәндер: 5, NULL, 5, 7. SQL өрнегін оның нәтижесімен сәйкестендіріңіз.Сәйкестендіру · жауабы мен түсіндірмесі
  4. t(x) кестесінде 1, 2, 3, 4 мәндері, u(y) кестесінде 2 және NULL мәндері бар. Сұраныс қандай санды қайтарады? SELECT COUNT(*) FROM t WHERE x NOT IN (SELECT y FROM u)Бір жауапты · жауабы мен түсіндірмесі
  5. emp(name, salary): (Aibar, 450), (Bota, 520), (Chingiz, 495), (Dana, 380), (Erzhan, 610). Сұраныс қай есімді қайтарады? SELECT name FROM emp ORDER BY salary DESC LIMIT 1 OFFSET 2Бір жауапты · жауабы мен түсіндірмесі
  6. a(x) кестесінде 1, 2, 2, 3 мәндері, b(x) кестесінде 2, 3, 4 мәндері бар. Сұраныс неше жол қайтарады? SELECT x FROM a UNION SELECT x FROM bБір жауапты · жауабы мен түсіндірмесі
  7. p(n) кестесінде есімдер бар: Baian, Aman, Kanat, Dastan, Nazgul, Rakhat, Alan, Zhan, Samat. Сұраныс қандай есімдерді қайтарады? SELECT n FROM p WHERE n LIKE '_a%n'Бір жауапты · жауабы мен түсіндірмесі
  8. a(id): 1, 2, 3 және b(id): 2, 3, 4 кестелері үшін қосылым түрін нәтиже жолдарының санымен сәйкестендіріңіз (шарт — a.id = b.id; CROSS JOIN-да шартсыз).Сәйкестендіру · жауабы мен түсіндірмесі
  9. SQL туралы қай тұжырымдар дұрыс?Бірнеше жауапты · жауабы мен түсіндірмесі
  10. r(id, score) кестесінде 10 жол: 85, 62, 70, 49, 91, 70, 55, 68, 73, 77 (score мәндері). SQLite-та сұраныс қандай мән қайтарады? SELECT SUM(CASE WHEN score >= 70 THEN 1 ELSE 0 END)...Бір жауапты · жауабы мен түсіндірмесі
  11. emp(name, dept, salary): (A, IT, 500), (B, IT, 300), (C, IT, 400), (D, HR, 350), (E, HR, 250), (F, HR, 300), (G, Fin, 600). Сұраныс қандай атауларды қайтарады? SELECT name FROM emp...Бір жауапты · жауабы мен түсіндірмесі
  12. o(cid, amount) кестесінің жолдары: (1, 50), (1, 120), (2, 70), (3, 200), (3, 30), (3, 90). Сұраныс нәтижесін көрсетіңіз (cid мен d жұптары): SELECT cid, MAX(amount) - MIN(amount) A...Бір жауапты · жауабы мен түсіндірмесі
  13. SQLite-та сұраныс қандай жолды қайтарады? SELECT SUBSTR('database', 3, 4) || LENGTH('sql') || UPPER(SUBSTR('xyz', -1))Бір жауапты · жауабы мен түсіндірмесі
  14. SELECT genre, COUNT(*) FROM books b JOIN loans l ON b.id = l.book_id GROUP BY genre ORDER BY 2 DESC сұранысы қандай нәтиже береді?Мәтінмен · жауабы мен түсіндірмесі
  15. Деректердің қай жолы сілтемелік тұтастықты (referential integrity) бұзады?Мәтінмен · жауабы мен түсіндірмесі
  16. UPDATE books SET price = price * 0.9 WHERE genre = 'poetry' орындалғаннан кейін SELECT SUM(price) FROM books қандай мән береді?Мәтінмен · жауабы мен түсіндірмесі
  17. SELECT title FROM books WHERE price > (SELECT AVG(price) FROM books) қандай атауларды қайтарады?Мәтінмен · жауабы мен түсіндірмесі
  18. SELECT COUNT(DISTINCT reader) FROM loans l JOIN books b ON l.book_id = b.id WHERE b.genre = 'science' сұранысының нәтижесі қандай?Мәтінмен · жауабы мен түсіндірмесі