wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL 3

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

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

SELECT *

FROM employees

WHERE EXISTS (

SELECT 1

FROM departments

WHERE departments.id=employees.departament_id

);

a)

Қызметкердің бөлімдер кестесінде сәйкестігі болған жағдайда көрсетеді

b)

Барлық қызметкерлерді көрсетеді

c)

Қызметкердің бөлімдер кестесінде сәйкестігі болмаса көрсетеді

d)

Қызметкерлер кестесінен ештеңе қайтармайды


2.

WHERE EXISTS қандай нәтижені қайтарады?

a)

Шарт орындалса TRUE, әйтпесе FALSE

b)

Барлық сәйкес деректерді қайтарады

c)

Барлық деректерді қайтарады

d)

Ішкі сұраныстың алғашқы жазбасын қайтарады


3.

EXISTS операторы қай жағдайда FALSE қайтарады?

a)

Ішкі сұраныс ешқандай нәтиже қайтармаса

b)

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

c)

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

d)

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


4.

WHERE EXISTS және WHERE NOT EXISTS арасындағы айырмашылық қандай?

a)

WHERE EXISTS шарт орындалғанда TRUE қайтарады, WHERE NOT EXISTS шарт орындалмаса TRUE қайтарады

b)

Екеуі де бірдей жұмыс істейді

c)

WHERE NOT EXISTS тек бос кестелерде қолданылады

d)

WHERE EXISTS тек бір жазба үшін қолданылады


5.

EXISTS операторын пайдаланған кезде ішкі сұраныстағы SELECT бөліміне не жазылады

a)

Кез келген деректерді, бірақ әдетте 1 немесе * қолданылады

b)

Тек нақты бағандар атауы көрсетілуі тиіс

c)

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

d)

Тек COUNT(*) жазылады

6.

EXISTS ішкі сұраныстың нәтижелеріне тәуелді ме?

a)

Иә, нәтижелер бар-жоғын тексереді, бірақ нақты мәндерді пайдаланбайды

b)

Жоқ, тек синтаксисі дұрыс болса жеткілікті

c)

Иә, нақты мәндерді сыртқы сұранысқа қайтарады

d)

Жоқ, ішкі сұранысты елемейді


7.

WHERE EXISTS пен JOIN арасындағы негізгі айырмашылық қандай?

a)

WHERE EXISTS шартты тексереді, JOIN деректерді біріктіреді

b)

WHERE EXISTS барлық деректерді қосады, JOIN тек сәйкес деректерді тексереді

c)

Екеуі де бірдей жұмыс істейді

d)

WHERE EXISTS тек бос кестелермен қолданылады


8.

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

a)

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

b)

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

c)

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

d)

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


9.

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

a)

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

b)

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

c)

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

d)

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


10.

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

a)

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

b)

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

c)

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

d)

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


11.

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

a)

TRUE немесе FALSE

b)

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

c)

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

d)

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


12.

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

a)

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

b)

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

c)

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

d)

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


13.

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

a)

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

b)

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

c)

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

d)

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


14.

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

a)

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

b)

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

c)

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

d)

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


15.

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

a)

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

b)

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

c)

JOIN қолданылса

d)

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


16.

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

a)

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

b)

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

c)

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

d)

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

17.

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

a)

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

b)

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

c)

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

d)

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


18.

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

a)

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

b)

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

c)

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

d)

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


19.

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

a)

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

b)

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

c)

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

d)

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


20.

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

a)

CREATE VIEW

b)

CREATE TABLE

c)

CREATE INDEX

d)

CREATE PROCEDURE


21.

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

a)

CREATE VIEW

b)

CREATE TABLE

c)

CREATE INDEX

d)

CREATE PROCEDURE


22.

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

a)

CREATE OR REPLACE VIEW

b)

UPDATE VIEW

c)

ALTER VIEW

d)

RENAME VIEW


23.

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

a)

DROP VIEW

b)

DELETE VIEW

c)

REMOVE VIEW

d)

TRUNCATE VIEW


24.

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

a)

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

b)

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

c)

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

d)

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


25.

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

a)

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

b)

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

c)

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

d)

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