NEW
Font size
WorksheetsPG admin
Total questions: 38
Worksheet time: 19mins
Қай сұраныс "products" кестесінен "category" бағаны "Electronics" мәніне тең жолдарды таңдайды?
SELECT * FROM products
SELECT * FROM products WHERE category != 'Electronics'
SELECT * FROM products WHERE category = 'Electronics'
SELECT * FROM products WHERE price > 100
pgAdmin арқылы деректер базасын резервке қалай көшіруге болады?
Деректер базасын таңдап, "Export" опциясын таңдаңыз
Серверді таңдап, "Backup" жасаңыз
Деректер базасын таңдап, "Backup" опциясын таңдаңыз
Деректер базасын таңдап, "Copy" опциясын таңдаңыз
Қай сұраныс "employees" кестесінде әрбір "department_id" бойынша орташа жалақыны есептейді?
SELECT AVG(salary) FROM employees WHERE department_id IS NOT NULL
SELECT department_id, AVG(salary) FROM employees GROUP BY department_id
SELECT * FROM employees WHERE salary > AVG(salary)
SELECT department_id FROM employees
<question>Қай сұраныс "sales" кестесінде әрбір "region" бойынша сатылымдардың жалпы сомасын есептейді?
SELECT region, SUM(amount) FROM sales GROUP BY region
SELECT SUM(amount) FROM sales WHERE region IS NOT NULL
SELECT * FROM sales WHERE amount > SUM(amount)
SELECT region FROM sales
<question>Қай сұраныс "sales" кестесінде әрбір "region" бойынша сатылым сомасы 10000-нан асатын аймақтарды қайтарады?
SELECT SUM(amount) FROM sales
SELECT region FROM sales WHERE SUM(amount) > 10000
SELECT region, SUM(amount) FROM sales GROUP BY region HAVING SUM(amount) > 10000
SELECT region, amount FROM sales GROUP BY region
<question>Қай сұраныс "departments" кестесінен қызметкерлер саны 50-ден асатын бөлімдерді
SELECT department_id FROM employees WHERE COUNT() > 50
SELECT department_id, COUNT() FROM employees GROUP BY department_id HAVING COUNT() > 50
SELECT * FROM departments
SELECT department_id, COUNT() FROM employees
Қай сұраныс "employees" кестесінен әр бөлімдегі ең жоғары жалақыны көрсетеді?
SELECT department_id, MAX(salary) FROM employees GROUP BY department_id
SELECT MAX(salary) FROM employees
SELECT department_id, salary FROM employees WHERE salary = MAX(salary)
SELECT department_id FROM employees
Қай сұраныс "orders" кестесіндегі әр "customer_id" үшін тапсырыстар санын есептейді?
SELECT * FROM orders GROUP BY customer_id
SELECT customer_id FROM orders
SELECT customer_id, COUNT() FROM orders GROUP BY customer_id
SELECT COUNT() FROM orders WHERE customer_id IS NOT NULL
FULL OUTER JOIN қай жағдайда пайдалы
Екі кестенің барлық жазбаларын көрсету керек болғанда
Тек сәйкес келетін жазбаларды көрсету керек болғанда
Тек бірінші кестедегі жазбаларды сақтау керек болғанда
Тек екінші кестедегі жазбаларды сақтау керек болғанда
PostgreSQL-де деректер базасын қалпына келтіру үшін қандай команда қолданылады?
pg_recover
restore_db
pg_restore
restore_backup
SELF JOIN дегеніміз не?
Кестедегі барлық жазбаларды көрсету
Екі түрлі кестенің қосылуы
Кестелердің бағандарын біріктіру
Кестенің өзімен өзара қосылуы
Келесі сұраныс қалай аталады?
SELECT * FROM A CROSS JOIN B
Өзіндік қосылу (Self Join)
Кресттік қосылу (Cartesian Join)
Ішкі қосылу (Inner Join)
Сыртқы қосылу (Outer Join)
Кресттік қосылудың (CROSS JOIN) нәтижесінде не пайда болады?
Барлық мүмкін комбинациялардан тұратын деректер
Тек бірінші кестедегі жазбалар
Тек сәйкес келетін жазбалар
Тек екінші кестедегі жазбалар
Егер JOIN шарттары көрсетілмесе, нәтижесі қандай болады?
Барлық сәйкес жазбалар қайтарылады
Кресттік қосылу (Cartesian Product)
Қате пайда болады
Бос нәтиже қайтарылады
Келесі сұраныс қандай нәтижені береді?
SELECT * FROM A NATURAL JOIN B
Екінші кестенің барлық жазбалары қайтарылады
Барлық мүмкін комбинациялар қайтарылады
Бірінші кестенің барлық жазбалары қайтарылады
Тек сәйкес келетін бағандар бойынша жазбалар қайтарылады
Келесі сұраныс не істейді?
Қызметкерлер кестесінен ештеңе қайтармайды
Қызметкердің бөлімдер кестесінде сәйкестігі болған жағдайда көрсетеді
Барлық қызметкерлерді көрсетеді
Қызметкердің бөлімдер кестесінде сәйкестігі болмаса көрсетеді
Келесі сұраныс қандай деректерді көрсетеді?
Барлық АҚШ жеткізушілері
Жеткізушілері жоқ өнімдер
Барлық өнімдер
АҚШ жеткізушілері бар өнімдер
Келесі сұраныс не істейді?
Тапсырыстары жоқ клиенттерді көрсетеді
Барлық клиенттерді көрсетеді
Тек тапсырыстары бар клиенттерді көрсетеді
Барлық тапсырыстарды көрсетеді
CROSS JOIN және басқа JOIN түрлерінің басты айырмашылығы неде?
CROSS JOIN тек сәйкес жазбаларды біріктіреді.
CROSS JOIN тек кестелердің бірінші жазбаларын ғана байланыстырады.
CROSS JOIN барлық мүмкін болатын жазбалардың жұптарын құрады, яғни декарттық көбейту.
CROSS JOIN қайталанатын жазбаларды жояды.
PostgreSQL-де деректер базасындағы индекстерді көру үшін psql-де қандай команда қолданылады?
show_indexes
list_indexes
di
indexes
PostgreSQL-де бағандағы бос мәндерді тексеру үшін қандай SQL операторы қолданылады?
BETWEEN
IS NULL
IS NOT NULL
NULL CHECK
Кестені бірінші рет қосқаннан кейін жасалған өзгерістерді сақтау үшін қандай команда қолданылады?
COMMIT
ROLLBACK
SAVE
INSERT
PostgreSQL-де екі мәннің арасындағы қашықтықты табу үшін қандай математикалық функция қолданылады?
DIST()
ROUND()
ABS()
CEIL()
PostgreSQL-де қолданушылар кестеде бір жазба жасаған кезде автоматты түрде енгізілетін мән жасау үшін қандай сөз қолданылады?
UNIQUE
CHECK
NULL
DEFAULT
Қай SQL операторын екі бағанның мәндерін салыстыру үшін қолдануға болады?
IN
LIKE
BETWEEN
CASE
PostgreSQL-де шарттың кез келген мәндерге сәйкес келуін тексеру үшін қандай оператор қолданылады?
ALL
ANY
IN
LIKE
Қай SQL операторы кестені жаңа мәндермен толығымен тазарту үшін қолданылады, бірақ оның құрылымын сақтап қалады?
DELETE
TRUNCATE
REMOVE
DROP
CASE операторы не үшін қолданылады?
Кестелерді біріктіру үшін қолданылады.
Кестені сұрыптау үшін қолданылады.
Жазбаларды жою үшін қолданылады.
Кестедегі жазбалар үшін шартты логиканы орындау үшін қолданылады.
SQL-де транзакциялар не үшін қолданылады және негізгі командалары қандай?
Транзакциялар мәліметтерді жою үшін қолданылады. Негізгі командалар: DELETE, ROLLBACK.
Транзакциялар жаңа кестелер құру үшін қолданылады. Негізгі командалар: CREATE, DROP.
Транзакциялар мәліметтерді сұрыптау үшін қолданылады. Негізгі командалар: ORDER BY, GROUP BY.
Транзакциялар деректерді қауіпсіз өңдеу үшін қолданылады. Негізгі командалар: BEGIN, COMMIT, ROLLBACK.
SQL-де индекс деген не және ол не үшін қолданылады?
Индекс — мәліметтерге қол жеткізу жылдамдығын арттыру үшін қолданылатын құрылым.
Индекс — мәліметтерге қол жеткізу жылдамдығын арттыру үшін қолданылатын құрылым.
Индекс — кестенің өлшемін үлкейту үшін қолданылатын құрылым.
Индекс — кестенің мәліметтерін өшіру үшін қолданылатын құрылым.
pgAdmin көмегімен деректер базасын көшіру үшін қандай қадамдар қажет?
Деректер базасын таңдап, "Backup" және кейін "Restore" опциясын пайдалану
Серверді таңдап, "Backup" жасап, көшіруді орындау
Деректер базасын таңдап, тек "Export" опциясын пайдалану
Деректер базасын "Copy" жасап, жаңа серверге көшіру
pgAdmin арқылы деректерді сұрыптау үшін қандай мүмкіндіктер бар?
Сұрыптау үшін автоматты функцияларды пайдалану
SQL сұраныстарын жазу арқылы сұрыптау
SQL командаларын қосу
Деректерді графикалық интерфейстен сұрыптау
psql-де бар кестені көру үшін қандай команда қолданылады?
show_tables
tables
dt
list_tables
PostgreSQL-де деректер базасының резервтік көшірмесін жасау үшін қандай құрал қолданылады?
pg_backup
pg_dump
backup_db
pg_archive
pgAdmin арқылы деректер базасын қосу үшін қай қадамды орындау қажет?
Жаңа сервер қосу, тек деректер базасының атын енгізу
Жаңа сервер қосу, сервер атын, хостын және аутентификация ақпаратын енгізу
Серверді қосу, тек аутентификацияны тексеру
Деректер базасын жасау, сервер атын енгізу
psql-де барлық кестелер мен олардың құрылымын көру үшін қай команда қолданылады?
\desc <table_name>
\tables <table_name>
\structure <table_name>
\d <table_name>
Көріністі жаңарту үшін қандай SQL операторы қолданылады?
CREATE OR REPLACE VIEW
UPDATE VIEW
ALTER VIEW
RENAME VIEW
