wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL сұрақтары

Total questions: 48

Worksheet time: 24mins

Name
Class
Date
1.

NOT EXISTS қандай жағдайда пайдалы?

a)

Шарт орындалмаған жазбаларды табу керек болса

b)

Барлық жазбаларды көрсету керек болса

c)

Тек сәйкес жазбаларды табу керек болса

d)

Барлық кестелерді біріктіру керек болса

2.

EXISTS қолданылған ішкі сұраныс әрдайым не істейді?

a)

Ішкі сұраныстың жазбалары бар-жоғын тексереді

b)

Барлық жазбаларды сыртқы сұранысқа қайтарады

c)

Бір жазбаны ғана қайтарады

d)

Кестені өзгертеді

3.

EXISTS ішкі сұраныстың қандай бөлігіне негізделеді?

a)

Шарттың орындалғанына

b)

Тек бірінші жазбаға

c)

Барлық жазбалардың мәндеріне

d)

COUNT(*) нәтижесіне

4.

EXISTS ішкі сұраныстың нәтижесін тексеру үшін қандай деректер түрін қайтарады?

a)

TRUE немесе FALSE

b)

Сандық мәндер

c)

Мәтіндік деректер

d)

Барлық жазбалар

5.

Келесі сұраныс қандай деректерді қайтарады?

a)

Жобаларды басқаратын қызметкерлер

b)

Барлық қызметкерлер

c)

Жобаларды басқармайтын қызметкерлер

d)

Барлық жобалар

6.

EXISTS операторымен пайдаланылған ішкі сұраныс қай кезде орындалады?

a)

Тек бірінші TRUE немесе FALSE анықталған кезде

b)

Әрдайым барлық деректер бойынша орындалады

c)

Сыртқы сұраныс орындалғаннан кейін

d)

EXISTS операторынсыз жұмыс істейді

7.

NOT EXISTS шартында бос нәтиже қай жағдайда қайтарылады?

a)

Ішкі сұраныста ешбір жазба табылмаса

b)

Ішкі сұраныста бір жазба табылса

c)

Ішкі сұраныста бірнеше жазба табылса

d)

Кестелер бос болса

8.

Келесі сұраныс қандай деректерді көрсетеді?

a)

Өнімдері жоқ жеткізушілер

b)

Барлық жеткізушілер

c)

Өнімдері бар жеткізушілер

d)

Барлық өнімдер

9.

WHERE EXISTS шарттары ішкі сұранысты қай жағдайда орындамайды?

a)

TRUE немесе FALSE бірден анықталғанда

b)

Кестеде ешбір жазба болмаса

c)

Ішкі сұраныста қате болса

d)

Сыртқы сұраныс аяқталғанда

10.

EXISTS ішкі сұраныстағы бағандар атаулары қандай жағдайда маңызды емес?

a)

Тек шарттың орындалғаны тексерілсе

b)

Нақты деректер қажет болса

c)

JOIN қолданылса

d)

Сыртқы сұраныста бағандар аты пайдаланылмаса

11.

EXISTS шартындағы ішкі сұранысқа LIMIT қолдануға бола ма?

a)

Иә, бірақ ол нәтижеге әсер етпейді

b)

Жоқ, LIMIT қолданыла алмайды

c)

Иә, бірақ тек бір жазба көрсетіледі

d)

Иә, тек сыртқы сұраныспен бірге

12.

EXISTS операторын жиі қолдану қандай артықшылық береді?

a)

Сұраныстың орындалу жылдамдығын арттыруы мүмкін

b)

Барлық кестелерді автоматты түрде біріктіреді

c)

Барлық деректерді көшіреді

d)

Кестеден бағандарды жоюға көмектеседі

13.

NOT EXISTS қай кезде қолданылады?

a)

Шарт орындалмаған деректерді көрсету керек болғанда

b)

Барлық деректерді біріктіру қажет болғанда

c)

Шарт орындалған деректерді көрсету керек болғанда

d)

Тек бір жазба қайтару керек болғанда

14.

Көрініс (View) дегеніміз не?

a)

Деректер базасындағы виртуалды кесте

b)

Деректер базасындағы нақты кесте

c)

Бағандардың тізімі

d)

Деректерді сақтау тәсіл

15.

Көрініс (View) дегеніміз не?

a)

Деректер базасындағы виртуалды кесте

b)

Деректер базасындағы нақты кесте

c)

Бағандардың тізімі

d)

Деректерді сақтау тәсілі

16.

Көріністі жасау үшін қандай SQL операторы қолданылады?

a)

CREATE VIEW

b)

CREATE TABLE

c)

CREATE INDEX

d)

CREATE PROCEDURE

17.

Көріністі жаңарту үшін қандай SQL операторы қолданылады?

a)

CREATE OR REPLACE VIEW

b)

UPDATE VIEW

c)

ALTER VIEW

d)

RENAME VIEW

18.

Көріністі жою үшін қандай SQL операторы қолданылады?

a)

DROP VIEW

b)

DELETE VIEW

c)

REMOVE VIEW

d)

TRUNCATE VIEW

19.

Көріністерді қолданудың негізгі артықшылықтарының бірі қандай?

a)

Деректерді жеңілдетілген түрде көрсету

b)

Кестенің құрылымын өзгерту

c)

Деректерді автоматты түрде жою

d)

Деректердің көшірмесін жасау

20.

Көрініс қандай жағдайда жаңартыла алады?

a)

Егер ол тек бір кестеге негізделген болса

b)

Егер ол бірнеше кестеге негізделген болса

c)

Егер ол агрегаттық функцияларды пайдаланса

d)

Егер ол топтау операцияларын пайдаланса

21.

Көрініс арқылы жазбаларды жою мүмкін бе?

a)

Иә, егер ол тек бір кестеге негізделсе

b)

Иә, кез келген жағдайда

c)

Жоқ, көрініс тек оқуға арналған

d)

Жоқ, көріністер тек агрегаттық сұраныстар үшін қолданылады

22.

Көрініс жасауға арналған дұрыс синтаксис қандай?

a)

CREATE VIEW view_name AS SELECT column1, column2 FROM table_name;

b)

CREATE TABLE view_name AS SELECT column1, column2 FROM table_name;

c)

CREATE INDEX view_name AS SELECT column1, column2 FROM table

23.

Көрініс қай кезде деректерді сақтайды?

a)

Көрініс ешқашан деректерді сақтамайды

b)

Көрініс әрдайым деректерді сақтайды

c)

Көрініс тек кешіктірілген деректерді сақтайды

d)

Көрініс тек SELECT INTO пайдаланғанда деректерді сақтайды

24.

Көріністер қандай жағдайда қолданылады?

a)

Күрделі сұраныстарды қарапайым ету үшін

b)

Кестелерді жою үшін

c)

Деректерді физикалық сақтауға арналған

d)

Бағандарды өзгерту үшін

25.

CREATE OR REPLACE VIEW не үшін қолданылады?

a)

Көріністі жаңарту немесе қайта жасау үшін

b)

Көріністі жою үшін

c)

Көріністі тек оқу үшін

d)

Кестені қайта жасау үшін

26.

Көріністі қалай жоюға болады?

a)

DROP VIEW view_name;

b)

DELETE FROM view_name;

c)

ALTER VIEW view_name DROP;

d)

REMOVE VIEW view_name;

27.

Көріністерді пайдаланудағы басты шектеу қандай?

a)

Олар деректерді физикалық түрде сақтамайды

b)

Олар тек SELECT операторымен қолданылады

c)

Олар жаңа бағандар қоса алмайды

d)

Олар деректерді жоя алмайды

28.

Келесі сұраныс не істейді?

a)

2023 жылдан кейінгі тапсырыстарды көрсететін көрініс жасайды

b)

orders кестесінен барлық деректерді жояды

c)

orders кестесіндегі деректерді жаңартады

d)

Жаңа orders кестесін жасайды

29.

Көріністерге қандай жағдайда жазба қосуға болады?

a)

Егер ол негізгі кестемен тікелей байланыста болса

b)

Егер көріністе агрегаттық функциялар пайдаланылса

c)

Егер көрініс бірнеше кестеден жасалса

d)

Көрініске жазба қосу мүмкін емес

30.

Көріністерге қандай жағдайда жазба қосуға болады?

a)

Егер ол негізгі кестемен тікелей байланыста болса

b)

Егер көріністе агрегаттық функциялар пайдаланылса

c)

Егер көрініс бірнеше кестеден жасалса

d)

Көрініске жазба қосу мүмкін емес

31.

Көріністі жасағаннан кейін оның негізіндегі кестеге өзгеріс енгізу көрініске қалай әсер етеді?

a)

Көріністегі деректер автоматты түрде жаңартылады

b)

Көрініс деректері өзгеріссіз қалады

c)

Көрініс бұзылады

d)

Көрініс автоматты түрде жойылады

32.

Көрініс жасау үшін SELECT сұранысында қандай шектеу бар?

a)

Ол ORDER BY-ды міндетті түрде қамтуы керек

b)

Ол GROUP BY қолданбауы тиіс

c)

Ол тек бір кестеден деректерді алуы керек

d)

Ешқандай шектеу жоқ

33.

Көрініс жасау кезінде агрегаттық функцияларды пайдалануға бола ма?

a)

Иә, бірақ мұндай көріністер жаңартылмайды

b)

Жоқ, агрегаттық функциялар қолданыла алмайды

c)

Иә, олар кез келген көріністе қолданылады

d)

Тек CREATE VIEW емес, CREATE TABLE қажет

34.

Көрініс арқылы жазбаларды жою кезінде не болады?

a)

Негізгі кестедегі сәйкес жазбалар жойылады

b)

Көрініс жойылады

c)

Көріністегі жазбалар жойылады

d)

Ешқандай әрекет орындалмайды

35.

Көрініс жасауда SELECT сұранысындағы ORDER BY операторын қолдануға бола ма?

a)

Иә, бірақ ол тек нәтижені көрсетуге әсер етеді

b)

Иә, және ол деректерді сақтауға әсер етеді

c)

Жоқ, ол көріністер үшін қолжетімді емес

d)

Тек CREAT

36.

Көрініс жасауда SELECT сұранысындағы ORDER BY операторын қолдануға бола ма?

a)

Иә, бірақ ол тек нәтижені көрсетуге әсер етеді

b)

Иә, және ол деректерді сақтауға әсер етеді

c)

Жоқ, ол көріністер үшін қолжетімді емес

d)

Тек CREATE OR REPLACE VIEW үшін қолданылады

37.

Көріністі тек оқуға арналған деп айтуға болады ма?

a)

Иә, бірақ кейбір жағдайларда жаңартуға болады

b)

Иә, олар ешқашан жаңартылмайды

c)

Жоқ, көріністер толық жазба қосу және жою операцияларын қолдайды

d)

Жоқ, олар тек SELECT операторымен шектеледі

38.

Көрініс басқа көрініске негізделе ала ма?

a)

Иә, көріністер басқа көріністерге негізделе алады

b)

Жоқ, көріністер тек кестелерге негізделуі тиіс

c)

Тек агрегаттық көріністер негіз бола алады

d)

Тек бір ғана деңгейдегі көріністер рұқсат етіледі

39.

Көріністер арқылы қандай деректерді қорғауға болады?

a)

Құпия деректерді жасырын түрде көрсетуге болады

b)

Кестенің барлық деректерін жоюға болады

c)

Кестедегі деректерді өзгертуге болады

d)

Барлық деректер автоматты түрде шифрланады

40.

Көрініс негізгі кестеден деректерді қалай алады?

a)

Ол негізгі кестеден деректерді әр сұраныста алады

b)

Көрініс негізгі кестенің көшірмесін сақтайды

c)

Көрініс тек SELECT INTO пайдаланғанда деректерді сақтайды

d)

Негізгі кестемен байланысы жоқ

41.

Көрініс арқылы агрегаттық деректерді қалай көрсетуге болады?

a)

SELECT сұранысына агрегаттық функцияларды қосу арқылы

b)

ORDER BY пайдалану арқылы

c)

Негізгі кестеден деректерді жою арқылы

d)

Көріністі жою арқылы

42.

Көріністердің басты қолдану аясы қандай?

a)

Деректерді жеңілдетіп көрсету және күрделі сұраныстарды оңтайландыру

b)

Бағандарды жою

c)

Кестелерді біріктіру

d)

Деректерді автоматты түрде жаңарту

43.

PL/pgSQL тілі дегеніміз не?

a)

PostgreSQL үшін процедуралық кеңейту тілі

b)

Деректер базасының басқару тілі

c)

Деректерді сақтау форматы

d)

Желі протоколы

44.

PL/pgSQL функциясын жасау үшін қандай оператор қолданылады?

a)

CREATE FUNCTION

b)

CREATE PROCEDURE

c)

CREATE SCRIPT

d)

CREATE TRIGGER

45.

PL/pgSQL-да айнымалыны жариялау үшін қандай кілттік сөз қолданылады?

a)

DECLARE

b)

VARIABLE

c)

SET

d)

DEFINE

46.

PL/pgSQL функциясындағы RETURN операторы не үшін қолданылады?

a)

Функцияның нәтижесін қайтару үшін

b)

Айнымалыны жариялау үшін

c)

Функцияны тоқтату үшін

d)

Кесте құру үшін

47.

PL/pgSQL блоктарының дұрыс құрылымы қандай?

a)

DECLARE ... BEGIN ... END;

b)

BEGIN ... DECLARE ... END;

c)

START ... BEGIN ... END;

d)

BEGIN ... END;

48.

PL/pgSQL функциясында циклды қалай құруға болады?

a)

LOOP немесе FOR операторларын пайдалану арқылы

b)

WHILE операторын пайдалану арқылы

c)

IF операторын пайдалану арқылы

d)

CASE операторын пайдалану арқылы