WorksheetsSQL 4
Total questions: 25
Worksheet time: 13mins
Көрініс арқылы жазбаларды жою мүмкін бе?
Иә, егер ол тек бір кестеге негізделсе
Иә, кез келген жағдайда
Жоқ, көрініс тек оқуға арналған
Жоқ, көріністер тек агрегаттық сұраныстар үшін қолданылады
Көрініс жасауға арналған дұрыс синтаксис қандай?
CREATE VIEW view_name AS SELECT column1, column2 FROM table_name;
CREATE TABLE view_name AS SELECT column1, column2 FROM table_name;
CREATE INDEX view_name AS SELECT column1, column2 FROM table_name;
CREATE PROCEDURE view_name AS SELECT column1, column2 FROM table_name;
Көрініс қай кезде деректерді сақтайды?
Көрініс ешқашан деректерді сақтамайды
Көрініс әрдайым деректерді сақтайды
Көрініс тек кешіктірілген деректерді сақтайды
Көрініс тек SELECT INTO пайдаланғанда деректерді сақтайды
Көріністер қандай жағдайда қолданылады?
Күрделі сұраныстарды қарапайым ету үшін
Кестелерді жою үшін
Деректерді физикалық сақтауға арналған
Бағандарды өзгерту үшін
CREATE OR REPLACE VIEW не үшін қолданылады?
Көріністі жаңарту немесе қайта жасау үшін
Көріністі жою үшін
Көріністі тек оқу үшін
Кестені қайта жасау үшін
Көріністі қалай жоюға болады?
DROP VIEW view_name;
DELETE FROM view_name;
ALTER VIEW view_name DROP;
REMOVE VIEW view_name;
Көріністерді пайдаланудағы басты шектеу қандай?
Олар деректерді физикалық түрде сақтамайды
Олар тек SELECT операторымен қолданылады
Олар жаңа бағандар қоса алмайды
Олар деректерді жоя алмайды
Көріністерге қандай жағдайда жазба қосуға болады?
Егер ол негізгі кестемен тікелей байланыста болса
Егер көріністе агрегаттық функциялар пайдаланылса
Егер көрініс бірнеше кестеден жасалса
Көрініске жазба қосу мүмкін емес
Көріністі жасағаннан кейін оның негізіндегі кестеге өзгеріс енгізу көрініске қалай әсер етеді?
Көріністегі деректер автоматты түрде жаңартылады
Көрініс деректері өзгеріссіз қалады
Көрініс бұзылады
Көрініс автоматты түрде жойылады
Көрініс жасау үшін 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 FUNCTION
CREATE PROCEDURE
CREATE SCRIPT
CREATE TRIGGER
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 операторын пайдалану арқылы
