wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL триггерлері және реляциялық модель (жоғары сынып, 13-сынып)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Триггер қай оқиғаларға байланысты орындалуы мүмкін?

a)

INSERT, UPDATE, DELETE

b)

SELECT, DROP, GRANT

c)

ALTER, SELECT, UPDATE

d)

RENAME, GRANT, REVOKE

2.

Триггер қай кезде орындалады?

a)

Оқиғадан бұрын немесе кейін

b)

Тек оқиғадан кейін

c)

Тек оқиғадан бұрын

d)

Тек деректерді көшіру кезінде

3.

Триггерлер қандай деңгейде орындалады?

a)

Жол деңгейінде және кесте деңгейінде

b)

Сервер деңгейінде

c)

Баған деңгейінде

d)

Айнымалы деңгейінде

4.

Триггерді жою үшін қандай команда қолданылады?

a)

DROP TRIGGER

b)

DELETE TRIGGER

c)

REMOVE TRIGGER

d)

ALTER TRIGGER

5.

Триггерде қолданылатын арнайы функциялардың бірі қалай аталады?

a)

NEW және OLD

b)

BEFORE және AFTER

c)

BEGIN және END

d)

START және STOP

6.

AFTER триггері қашан орындалады?

a)

Оқиға орындалғаннан кейін

b)

Оқиға орындалмағанға дейін

c)

Тек қателік болған кезде

d)

Тек деректер жойылған кезде

7.

BEFORE триггері қандай мақсатта қолданылады?

a)

Оқиғаны орындауға дейін тексеру немесе өзгерту үшін

b)

Оқиғаны орындаудан кейін тексеру үшін

c)

Оқиғаны тоқтату үшін

d)

Кестені жою үшін

8.

Триггердің кесте деңгейіндегі басты ерекшелігі қандай?

a)

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

b)

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

c)

Тек бір бағанға қатысты орындалады

d)

Кестені жояды

9.

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

a)

Кестеде белгілі бір оқиға болуы керек

b)

Кестеде деректер болмауы керек

c)

Кесте бос болуы керек

d)

Кестеде тек SELECT операциясы орындалуы керек

10.

Триггер функциясын жасау үшін қандай команда қолданылады?

a)

CREATE FUNCTION

b)

CREATE TRIGGER

c)

CREATE PROCEDURE

d)

CREATE EVENT

11.

Триггерлерді қалай белсендіру керек?

a)

ENABLE TRIGGER командасы арқылы

b)

Триггер автоматты түрде белсендіріліп қояды

c)

MANUAL TRIGGER командасы арқылы

d)

ACTIVATE TRIGGER командасы арқылы

12.

Триггер функциясында NEW және OLD операторлары не үшін пайдаланылады?

a)

Жаңа және ескі деректерді алу үшін

b)

Кестені жаңарту үшін

c)

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

d)

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

13.

Триггерлер қандай негізгі шектеулерге ие?

a)

Тек нақты оқиғаларға байланысты орындалады

b)

Деректерді сақтау үшін қолданылады

c)

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

d)

Оқиға орындалмай тұрып шақырылмайды

14.

FOR EACH ROW кілттік сөзі не үшін қолданылады?

a)

Әрбір жол үшін триггерді орындау үшін

b)

Кесте деңгейінде триггерді орындау үшін

c)

Тек SELECT сұраныстарын орындау үшін

d)

Тек соңғы жазбаны жаңарту үшін

15.

INSTEAD OF триггері қайда қолданылады?

a)

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

b)

Кестелерде

c)

Айнымалыларда

d)

Схемаларда

16.

AFTER триггері орындалу кезінде қандай әрекеттерді шектей алады?

a)

AFTER триггер ешқандай әрекеттерді шектемейді

b)

Ол INSERT сұраныстарын болдырмайды

c)

Ол DELETE сұраныстарын болдырмайды

d)

Ол барлық оқиғаларды тоқтатады

17.

Триггер функциясының нәтижесі қандай болуы керек?

a)

RETURN NULL немесе RETURN NEW

b)

RETURN FALSE

c)

RETURN TRUE

d)

RETURN RECORD

18.

Триггерді қандай жағдайда пайдалану ұсынылады?

a)

Деректер тұтастығын автоматты түрде қамтамасыз ету үшін

b)

Кестелерді біріктіру үшін

c)

Айнымалыларды сақтау үшін

d)

Функцияларды орындау үшін

19.

Триггер функциясында RETURN NULL деген не білдіреді?

a)

Оқиғаны болдырмау

b)

Барлық деректерді жою

c)

Триггерді уақытша тоқтату

d)

Айнымалыларды өзгерту

20.

PostgreSQL-де триггерлерді орындау кезегін анықтайтын кілттік сөз қалай аталады?

a)

BEFORE және AFTER

b)

START және END

c)

BEGIN және STOP

d)

INITIATE және TERMINATE

21.

Триггерлердің басты артықшылығы қандай?

a)

Деректерді автоматты түрде тексеру және өзгерту мүмкіндігі

b)

Кестелерді жою

c)

Деректерді сақтау форматтарын өзгерту

d)

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

22.

Кесте деңгейіндегі триггерлерді қолдану не үшін қажет?

a)

Барлық жазбаларға қатысты әрекеттерді бақылау үшін

b)

Тек белгілі бір жолды өңдеу үшін

c)

Кестенің атын өзгерту үшін

d)

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

23.

PostgreSQL триггерлерін қашан қолдануға болмайды?

a)

Қарапайым SELECT сұраныстарын орындау үшін

b)

Деректер тұтастығын қамтамасыз ету үшін

c)

Кестеге INSERT немесе UPDATE операцияларын қосу үшін

d)

Автоматты түрде деректерді өзгерту үшін

24.

Реляциялық деректер моделі дегеніміз не?

a)

Деректерді кестелер түрінде ұйымдастыру моделі

b)

Файлдық деректерді сақтау жүйесі

c)

Деректерді графтар арқылы ұйымдастыру тәсілі

d)

Деректерді құжаттар түрінде сақтау

25.

Реляциялық деректер базасының негізгі құрылымдық бірлігі қандай?

a)

Кесте (Table)

b)

Файл (File)

c)

Түйін (Node)

d)

Құжат (Document)