NEW
Font size
WorksheetsZarina
Total questions: 55
Worksheet time: 28mins
EXISTS операторымен пайдаланылған ішкі сұраныс қай кезде орындалады?
Әрдайым барлық деректер бойынша орындалады
Сыртқы сұраныс орындалғаннан кейін
Тек бірінші TRUE немесе FALSE анықталған кезде
EXISTS операторынсыз жұмыс істейді
NOT EXISTS шартында бос нәтиже қай жағдайда қайтарылады?
ішкі сұраныста бір жазба табылса
Ішкі сұраныста бірнеше жазба табылса
Кестелер бос болса
Ішкі сұраныста ешбір жазба табылмаса
Келесі сұраныс қандай деректерді көрсетеді?
>Өнімдері жоқ жеткізушілер
Барлық өнімдер
Барлық жеткізушілер
Өнімдері бар жеткізушілер
WHERE EXISTS шарттары ішкі сұранысты қай жағдайда орындамайды?
Сыртқы сұраныс аяқталғанда
TRUE немесе FALSE бірден анықталғанда
Ішкі сұраныста қате болса
Кестеде ешбір жазба болмаса
EXISTS ішкі сұраныстағы бағандар атаулары қандай жағдайда маңызды емес?
JOIN қолданылса
Нақты деректер қажет болса
Сыртқы сұраныста бағандар аты пайдаланылмаса
Тек шарттың орындалғаны тексерілсе
EXISTS шартындағы ішкі сұранысқа LIMIT қолдануға бола ма?
Иә, бірақ тек бір жазба көрсетіледі
Иә, бірақ ол нәтижеге әсер етпейді
Иә, тек сыртқы сұраныспен бірге
Жоқ, LIMIT қолданыла алмайды
EXISTS операторын жиі қолдану қандай артықшылық береді?
Кестеден бағандарды жоюға көмектесед
Барлық деректерді көшіреді
Барлық кестелерді автоматты түрде біріктіреді
Сұраныстың орындалу жылдамдығын арттыруы мүмкін
NOT EXISTS қай кезде қолданылады?
Шарт орындалмаған деректерді көрсету керек болғанда
Барлық деректерді біріктіру қажет болғанда
Тек бір жазба қайтару керек болғанда
Шарт орындалған деректерді көрсету керек болғанда
Көрініс (View) дегеніміз не?
Бағандардың тізімі
Деректер базасындағы виртуалды кесте
Деректер базасындағы нақты кесте
Деректерді сақтау тәсілі
Көріністі жасау үшін қандай SQL операторы қолданылады?
CREATE TABLE
CREATE VIEW
CREATE PROCEDURE
CREATE INDEX
Көріністі жаңарту үшін қандай SQL операторы қолданылады?
UPDATE VIEW
RENAME VIEW
ALTER VIEW
CREATE OR REPLACE VIEW
Көріністі жою үшін қандай SQL операторы қолданылады?
DROP VIEW
DELETE VIEW
REMOVE VIEW
TRUNCATE VIEW
Көріністерді қолданудың негізгі артықшылықтарының бірі қандай?
Деректерді жеңілдетілген түрде көрсету
Кестенің құрылымын өзгерту
Деректерді автоматты түрде жою
Деректердің көшірмесін жасау
Көрініс қандай жағдайда жаңартыла алады?
Егер ол бірнеше кестеге негізделген болса
Егер ол топтау операцияларын пайдаланса
Егер ол тек бір кестеге негізделген болса
Егер ол агрегаттық функцияларды пайдаланса
Көрініс арқылы жазбаларды жою мүмкін бе?
Иә, кез келген жағдайда
Жоқ, көрініс тек оқуға арналған
Жоқ, көріністер тек агрегаттық сұраныстар үшін қолданылады
Иә, егер ол тек бір кестеге негізделсе
Көрініс жасауға арналған дұрыс синтаксис қандай?
CREATE TABLE view_name AS SELECT column1, column2 FROM table_name;
CREATE VIEW view_name AS SELECT column1, column2 FROM table_name;
CREATE PROCEDURE view_name AS SELECT column1, column2 FROM table_name;
CREATE INDEX view_name AS SELECT column1, column2 FROM table_name;
Көрініс қай кезде деректерді сақтайды?
Көрініс ешқашан деректерді сақтамайды
Көрініс ешқашан деректерді сақтамайды
Көрініс әрдайым деректерді сақтайды
Көрініс тек SELECT INTO пайдаланғанда деректерді сақтайды
Көріністер қандай жағдайда қолданылады?
Күрделі сұраныстарды қарапайым ету үшін
Бағандарды өзгерту үшін
Кестелерді жою үшін
Деректерді физикалық сақтауға арналған
CREATE OR REPLACE VIEW не үшін қолданылады?
Көріністі жою үшін
Кестені қайта жасау үшін
Көріністі тек оқу үшін
Көріністі жаңарту немесе қайта жасау үшін
Көріністі қалай жоюға болады?
ALTER VIEW view_name DROP;
REMOVE VIEW view_name;
DROP VIEW view_name;
DELETE FROM view_name;
Көріністерді пайдаланудағы басты шектеу қандай?
Олар жаңа бағандар қоса алмайды
Олар деректерді физикалық түрде сақтамайды
Олар деректерді жоя алмайды
Олар тек SELECT операторымен қолданылады
Келесі сұраныс не істейді?
2023 жылдан кейінгі тапсырыстарды көрсететін көрініс жасайды
orders кестесінен барлық деректерді жояды
Жаңа orders кестесін жасайды
orders кестесіндегі деректерді жаңартады
Көріністерге қандай жағдайда жазба қосуға болады?
Көрініске жазба қосу мүмкін емес
Егер ол негізгі кестемен тікелей байланыста болса
Егер көріністе агрегаттық функциялар пайдаланылса
Егер көрініс бірнеше кестеден жасалса
Көріністі жасағаннан кейін оның негізіндегі кестеге өзгеріс енгізу көрініске қалай әсер етеді?
Көріністегі деректер автоматты түрде жаңартылады
Көрініс деректері өзгеріссіз қалады
Көрініс автоматты түрде жойылады
Көрініс бұзылады
Көрініс жасау үшін SELECT сұранысында қандай шектеу бар?
Ол ORDER BY-ды міндетті түрде қамтуы керек
Ол GROUP BY қолданбауы тиіс
Ол тек бір кестеден деректерді алуы керек
Ешқандай шектеу жоқ
Көрініс жасау кезінде агрегаттық функцияларды пайдалануға бола ма?
Жоқ, агрегаттық функциялар қолданыла алмайды
Иә, бірақ мұндай көріністер жаңартылмайды
Иә, олар кез келген көріністе қолданылады
Тек CREATE VIEW емес, CREATE TABLE қажет
Көрініс арқылы жазбаларды жою кезінде не болады?
Көрініс жойылады
Ешқандай әрекет орындалмайды
Көріністегі жазбалар жойылады
Негізгі кестедегі сәйкес жазбалар жойылады
Көрініс жасауда SELECT сұранысындағы ORDER BY операторын қолдануға бола ма?
Иә, және ол деректерді сақтауға әсер етеді
Иә, бірақ ол тек нәтижені көрсетуге әсер етеді
Тек CREATE OR REPLACE VIEW үшін қолданылады
Жоқ, ол көріністер үшін қолжетімді емес
Көріністі тек оқуға арналған деп айтуға болады ма?
Иә, олар ешқашан жаңартылмайды
Жоқ, көріністер толық жазба қосу және жою операцияларын қолдайды
Жоқ, олар тек SELECT операторымен шектеледі
Иә, бірақ кейбір жағдайларда жаңартуға болады
Көрініс басқа көрініске негізделе ала ма?
Иә, көріністер басқа көріністерге негізделе алады
Иә, көріністер басқа көріністерге негізделе алады
Тек агрегаттық көріністер негіз бола алады
Тек бір ғана деңгейдегі көріністер рұқсат етіледі
Көріністер арқылы қандай деректерді қорғауға болады?
Құпия деректерді жасырын түрде көрсетуге болады
Кестенің барлық деректерін жоюға болады
Кестедегі деректерді өзгертуге болады
Барлық деректер автоматты түрде шифрланады
Көрініс негізгі кестеден деректерді қалай алады?
Көрініс негізгі кестенің көшірмесін сақтайды
Көрініс тек SELECT INTO пайдаланғанда деректерді сақтайды
Негізгі кестемен байланысы жоқ
Ол негізгі кестеден деректерді әр сұраныста алады
Көрініс арқылы агрегаттық деректерді қалай көрсетуге болады?
SELECT сұранысына агрегаттық функцияларды қосу арқылы
ORDER BY пайдалану арқылы
Негізгі кестеден деректерді жою арқылы
Көріністі жою арқылы
Көріністердің басты қолдану аясы қандай?
Бағандарды жою
Деректерді жеңілдетіп көрсету және күрделі сұраныстарды оңтайландыру
Деректерді автоматты түрде жаңарту
Кестелерді біріктіру
PL/pgSQL тілі дегеніміз не?
Деректерді сақтау форматы
Желі протоколы
PostgreSQL үшін процедуралық кеңейту тілі
Деректер базасының басқару тілі
PL/pgSQL функциясын жасау үшін қандай оператор қолданылады?
CREATE SCRIPT
CREATE PROCEDURE
CREATE TRIGGER
CREATE FUNCTION
PL/pgSQL-да айнымалыны жариялау үшін қандай кілттік сөз қолданылады?
DECLARE
VARIABLE
SET
DEFINE
PL/pgSQL функциясындағы RETURN операторы не үшін қолданылады?
Функцияның нәтижесін қайтару үшін
Функцияны тоқтату үшін
Айнымалыны жариялау үшін
Кесте құру үшін
PL/pgSQL блоктарының дұрыс құрылымы қандай?
DECLARE ... BEGIN ... END;
BEGIN ... DECLARE ... END;
START ... BEGIN ... END;
BEGIN ... END;
PL/pgSQL функциясында циклды қалай құруға болады?
LOOP немесе FOR операторларын пайдалану арқылы
WHILE операторын пайдалану арқылы
IF операторын пайдалану арқылы
CASE операторын пайдалану арқылы
PL/pgSQL-да қателерді өңдеу үшін қандай құрылым қолданылады?
EXCEPTION
ERROR HANDLER
TRY...CATCH
IF...ELSE
PL/pgSQL-да IF операторы қалай жұмыс істейді?
Шартты тексеріп, сәйкес блокты орындайды
Цикл құрады
Айнымалыны жариялайды
Кестені өзгертеді
PL/pgSQL-да қай оператор циклды тоқтату үшін қолданылады?
EXIT
CONTINUE
BREAK
STOP
PL/pgSQL процедурасын жасау үшін қандай оператор қолданылады?
CREATE PROCEDURE
CREATE FUNCTION
CREATE TRIGGER
CREATE SCRIPT
PL/pgSQL-да функциялардың қандай түрлері бар?
Кестелік және скалярлық
Тек скалярлық
Тек кестелік
Триггерлік
PL/pgSQL-да триггер жасау үшін қандай оператор қолданылады?
CREATE TRIGGER
CREATE FUNCTION
CREATE PROCEDURE
CREATE EVENT
PL/pgSQL-да қай оператор циклды өткізіп жіберу үшін қолданылады?
CONTINUE
EXIT
BREAK
SKIP
PL/pgSQL функциясындағы RETURN NEXT операторы не үшін қолданылады?
Көп жазбалы нәтиже қайтару үшін
Айнымалыны жариялау үшін
Функцияны аяқтау үшін
Деректерді жою үшін
PL/pgSQL-да ROWTYPE не үшін қолданылады?
Кестенің барлық бағандарын жою үшін
Кестенің жолдарының құрылымын сақтау үшін
Айнымалының мәнін анықтау үшін
Функцияның нәтижесін қайтару үшін
PL/pgSQL процедураларында айнымалыға мән беру үшін қандай оператор қолданылады?
:=
==
=
=>
PL/pgSQL-да айнымалыға бастапқы мән беру қай жерде жүзеге асырылады?
DECLARE бөлімінде
BEGIN бөлімінде
EXCEPTION бөлімінде
END бөлімінде
PL/pgSQL функциясында жазбалар топтамасын қайтару үшін қандай деректер типі қолданылады?
ROWTYPE
ARRAY
TABLE
SETOF
PL/pgSQL-да қашан процедураны емес, функцияны пайдалану керек?
Егер тек өзгерістер енгізу керек болса
Егер мән қайтару қажет болса
Егер кесте құру керек болса
Егер ешқандай нәтиже қайтармау керек болса
Триггер дегеніміз не?
Деректерді жоюға арналған құрал
Кестеде белгілі бір оқиға орын алған кезде автоматты түрде орындалатын
Деректерді сақтау форматы
Жаңа кесте жасау командасы
Келесі сұраныс қандай деректерді қайтарады?
Барлық жобалар
Барлық қызметкерлер
Жобаларды басқаратын қызметкерлер
Жобаларды басқармайтын қызметкерлер
