wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PL/pgSQL бойынша тест сұрақтары

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

ORDER BY\text{ORDER BY} пайдалану арқылы

c)

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

d)

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

3.

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

a)

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

b)

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

c)

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

d)

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

CREATE FUNCTION\text{CREATE FUNCTION}

b)

CREATE PROCEDURE\text{CREATE PROCEDURE}

c)

CREATE SCRIPT\text{CREATE SCRIPT}

d)

CREATE TRIGGER\text{CREATE TRIGGER}

6.

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

a)

DECLARE\text{DECLARE}

b)

VARIABLE\text{VARIABLE}

c)

SET\text{SET}

d)

DEFINE\text{DEFINE}

7.

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

a)

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

b)

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

c)

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

d)

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

8.

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

a)

DECLARE  ...  BEGIN  ...  END;\text{DECLARE} \; ... \; \text{BEGIN} \; ... \; \text{END};

b)

BEGIN  ...  DECLARE  ...  END;\text{BEGIN} \; ... \; \text{DECLARE} \; ... \; \text{END};

c)

START  ...  BEGIN  ...  END;\text{START} \; ... \; \text{BEGIN} \; ... \; \text{END};

d)

BEGIN  ...  END;\text{BEGIN} \; ... \; \text{END};

9.

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

a)

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

b)

WHILE\text{WHILE} операторын пайдалану арқылы

c)

IF\text{IF} операторын пайдалану арқылы

d)

CASE\text{CASE} операторын пайдалану арқылы

10.

PL/pgSQL-да қателерді өңдеу үшін қандай құрылым қолданылады?

a)

EXCEPTION

b)

ERROR HANDLER

c)

TRY...CATCH

d)

IF...ELSE

11.

PL/pgSQL-да IF операторы қалай жұмыс істейді?

a)

Шартты тексеріп, сәйкес блокты орындайды

b)

Цикл құрады

c)

Айнымалыны жариялайды

d)

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

12.

PL/pgSQL-да SELECT INTO не үшін қолданылады?

a)

Айнымалыға сұраныстың нәтижесін сақтау үшін

b)

Деректерді басқа кестеге көшіру үшін

c)

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

d)

Деректерді жою үшін

13.

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

a)

EXIT

b)

CONTINUE

c)

BREAK

d)

STOP

14.

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

a)

CREATE PROCEDURE

b)

CREATE FUNCTION

c)

CREATE TRIGGER

d)

CREATE SCRIPT

15.

PL/pgSQL-да функциялардың қандай түрлері бар?

a)

Кестелік және скалярлық

b)

Тек скалярлық

c)

Тек кестелік

d)

Триггерлік

16.

PL/pgSQL-да триггер жасау үшін қандай оператор қолданылады?

a)

CREATE TRIGGER

b)

CREATE FUNCTION

c)

CREATE PROCEDURE

d)

CREATE EVENT

17.

PL/pgSQL-да қай оператор циклды өткізіп жіберу үшін қолданылады?

a)

CONTINUE

b)

EXIT

c)

BREAK

d)

SKIP

18.

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

a)

Көп жазбалы нәтиже қайтару үшін

b)

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

c)

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

d)

Деректерді жою үшін

19.

PL/pgSQL-да ROWTYPE не үшін қолданылады?

a)

Кестенің жолдарының құрылымын сақтау үшін

b)

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

c)

Айнымалының мәнін анықтау үшін

d)

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

20.

PL/pgSQL процедураларында айнымалыға мән беру үшін қандай оператор қолданылады?

a)

:=

b)

=

c)

==

d)

=>

21.

PL/pgSQL-да айнымалыға бастапқы мән беру қай жерде жүзеге асырылады?

a)

DECLARE бөлімінде

b)

BEGIN бөлімінде

c)

EXCEPTION бөлімінде

d)

END бөлімінде

22.

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

a)

SETOF

b)

ROWTYPE

c)

ARRAY

d)

TABLE

23.

PL/pgSQL-да қашан процедураны емес, функцияны пайдалану керек?

a)

Егер мән қайтару қажет болса

b)

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

c)

Егер ешқандай нәтиже қайтармау керек болса

d)

Егер кесте құру керек болса

24.

Триггер дегеніміз не?

a)

Кестеде белгілі бір оқиға орын алған кезде автоматты түрде орындалатын процедура

b)

Деректерді жоюға арналған құрал

c)

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

d)

Жаңа кесте жасау командасы

25.

Триггерді жасау үшін қандай оператор қолданылады?

a)

CREATE TRIGGER

b)

CREATE FUNCTION

c)

CREATE PROCEDURE

d)

CREATE EVENT