wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PG admin

Total questions: 38

Worksheet time: 19mins

Name
Class
Date
1.

Қай сұраныс "products" кестесінен "category" бағаны "Electronics" мәніне тең жолдарды таңдайды?

a)

SELECT * FROM products

b)

SELECT * FROM products WHERE category != 'Electronics'

c)

SELECT * FROM products WHERE category = 'Electronics'

d)

SELECT * FROM products WHERE price > 100

2.

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

a)

Деректер базасын таңдап, "Export" опциясын таңдаңыз

b)

Серверді таңдап, "Backup" жасаңыз

c)

Деректер базасын таңдап, "Backup" опциясын таңдаңыз

d)

Деректер базасын таңдап, "Copy" опциясын таңдаңыз

3.

Қай сұраныс "employees" кестесінде әрбір "department_id" бойынша орташа жалақыны есептейді?

a)

SELECT AVG(salary) FROM employees WHERE department_id IS NOT NULL

b)

SELECT department_id, AVG(salary) FROM employees GROUP BY department_id

c)

SELECT * FROM employees WHERE salary > AVG(salary)

d)

SELECT department_id FROM employees

4.

<question>Қай сұраныс "sales" кестесінде әрбір "region" бойынша сатылымдардың жалпы сомасын есептейді?

a)

SELECT region, SUM(amount) FROM sales GROUP BY region

b)

SELECT SUM(amount) FROM sales WHERE region IS NOT NULL

c)

SELECT * FROM sales WHERE amount > SUM(amount)

d)

SELECT region FROM sales

5.

<question>Қай сұраныс "sales" кестесінде әрбір "region" бойынша сатылым сомасы 10000-нан асатын аймақтарды қайтарады?

a)

SELECT SUM(amount) FROM sales

b)

SELECT region FROM sales WHERE SUM(amount) > 10000

c)

SELECT region, SUM(amount) FROM sales GROUP BY region HAVING SUM(amount) > 10000

d)

SELECT region, amount FROM sales GROUP BY region

6.

<question>Қай сұраныс "departments" кестесінен қызметкерлер саны 50-ден асатын бөлімдерді

a)

SELECT department_id FROM employees WHERE COUNT() > 50

b)

SELECT department_id, COUNT() FROM employees GROUP BY department_id HAVING COUNT() > 50

c)

SELECT * FROM departments

d)

SELECT department_id, COUNT() FROM employees

7.

Қай сұраныс "employees" кестесінен әр бөлімдегі ең жоғары жалақыны көрсетеді?

a)

SELECT department_id, MAX(salary) FROM employees GROUP BY department_id

b)

SELECT MAX(salary) FROM employees

c)

SELECT department_id, salary FROM employees WHERE salary = MAX(salary)

d)

SELECT department_id FROM employees

8.

Қай сұраныс "orders" кестесіндегі әр "customer_id" үшін тапсырыстар санын есептейді?

a)



SELECT * FROM orders GROUP BY customer_id

b)

SELECT customer_id FROM orders

c)

SELECT customer_id, COUNT() FROM orders GROUP BY customer_id

d)

SELECT COUNT() FROM orders WHERE customer_id IS NOT NULL

9.

Келесі сұраныс қандай нәтижені қайтарады?
SELECT * FROM A INNER JOIN B ON
A.id = B.id

a)

A және B кестелерінің барлық жазбалары

b)

A кестесінің барлық жазбалары, B сәйкес келуіне қарамастан

c)

A және B кестелерінің тек сәйкес келетін жазбалары

d)

B кестесінің барлық жазбалары, A сәйкес келуіне қарамастан

10.

FULL OUTER JOIN қай жағдайда пайдалы

a)

Екі кестенің барлық жазбаларын көрсету керек болғанда

b)

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

c)

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

d)

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

11.

PostgreSQL-де деректер базасын қалпына келтіру үшін қандай команда қолданылады?

a)

pg_recover

b)

restore_db

c)

pg_restore

d)

restore_backup

12.

SELF JOIN дегеніміз не?

a)

Кестедегі барлық жазбаларды көрсету

b)

Екі түрлі кестенің қосылуы

c)

Кестелердің бағандарын біріктіру

d)

Кестенің өзімен өзара қосылуы

13.

Келесі сұраныс қалай аталады?
SELECT * FROM A CROSS JOIN B

a)

Өзіндік қосылу (Self Join)

b)

Кресттік қосылу (Cartesian Join)

c)

Ішкі қосылу (Inner Join)

d)

Сыртқы қосылу (Outer Join)

14.

Кресттік қосылудың (CROSS JOIN) нәтижесінде не пайда болады?

a)

Барлық мүмкін комбинациялардан тұратын деректер

b)

Тек бірінші кестедегі жазбалар

c)

Тек сәйкес келетін жазбалар

d)

Тек екінші кестедегі жазбалар

15.

Егер JOIN шарттары көрсетілмесе, нәтижесі қандай болады?

a)

Барлық сәйкес жазбалар қайтарылады

b)

Кресттік қосылу (Cartesian Product)

c)

Қате пайда болады

d)

Бос нәтиже қайтарылады

16.

Келесі сұраныс қандай нәтижені береді?
SELECT * FROM A NATURAL JOIN B

a)

Екінші кестенің барлық жазбалары қайтарылады

b)

Барлық мүмкін комбинациялар қайтарылады

c)

Бірінші кестенің барлық жазбалары қайтарылады

d)

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

17.

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

a)

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

b)

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

c)

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

d)

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

18.

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

a)

Барлық АҚШ жеткізушілері

b)

Жеткізушілері жоқ өнімдер

c)

Барлық өнімдер

d)

АҚШ жеткізушілері бар өнімдер

19.

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

a)

Тапсырыстары жоқ клиенттерді көрсетеді

b)

Барлық клиенттерді көрсетеді

c)

Тек тапсырыстары бар клиенттерді көрсетеді

d)

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

20.

CROSS JOIN және басқа JOIN түрлерінің басты айырмашылығы неде?


a)

CROSS JOIN тек сәйкес жазбаларды біріктіреді.

b)

CROSS JOIN тек кестелердің бірінші жазбаларын ғана байланыстырады.

c)

CROSS JOIN барлық мүмкін болатын жазбалардың жұптарын құрады, яғни декарттық көбейту.

d)

CROSS JOIN қайталанатын жазбаларды жояды.

21.

PostgreSQL-де деректер базасындағы индекстерді көру үшін psql-де қандай команда қолданылады?

a)

show_indexes

b)

list_indexes

c)

di

d)

indexes

22.

PostgreSQL-де бағандағы бос мәндерді тексеру үшін қандай SQL операторы қолданылады?

a)

BETWEEN

b)

IS NULL

c)

IS NOT NULL

d)

NULL CHECK

23.

Кестені бірінші рет қосқаннан кейін жасалған өзгерістерді сақтау үшін қандай команда қолданылады?


a)

COMMIT

b)

ROLLBACK

c)


SAVE

d)

INSERT

24.

PostgreSQL-де екі мәннің арасындағы қашықтықты табу үшін қандай математикалық функция қолданылады?

a)

DIST()

b)

ROUND()

c)

ABS()

d)

CEIL()

25.

PostgreSQL-де қолданушылар кестеде бір жазба жасаған кезде автоматты түрде енгізілетін мән жасау үшін қандай сөз қолданылады?

a)

UNIQUE

b)

CHECK

c)

NULL

d)

DEFAULT

26.

Қай SQL операторын екі бағанның мәндерін салыстыру үшін қолдануға болады?

a)


IN

b)

LIKE

c)

BETWEEN

d)

CASE

27.

PostgreSQL-де шарттың кез келген мәндерге сәйкес келуін тексеру үшін қандай оператор қолданылады?

a)

ALL

b)

ANY

c)

IN

d)

LIKE

28.

Қай SQL операторы кестені жаңа мәндермен толығымен тазарту үшін қолданылады, бірақ оның құрылымын сақтап қалады?

a)

DELETE

b)

TRUNCATE

c)

REMOVE

d)

DROP

29.

CASE операторы не үшін қолданылады?

a)

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

b)

Кестені сұрыптау үшін қолданылады.

c)

Жазбаларды жою үшін қолданылады.

d)

Кестедегі жазбалар үшін шартты логиканы орындау үшін қолданылады.

30.

SQL-де транзакциялар не үшін қолданылады және негізгі командалары қандай?

a)

Транзакциялар мәліметтерді жою үшін қолданылады. Негізгі командалар: DELETE, ROLLBACK.

b)

Транзакциялар жаңа кестелер құру үшін қолданылады. Негізгі командалар: CREATE, DROP.

c)

Транзакциялар мәліметтерді сұрыптау үшін қолданылады. Негізгі командалар: ORDER BY, GROUP BY.

d)

Транзакциялар деректерді қауіпсіз өңдеу үшін қолданылады. Негізгі командалар: BEGIN, COMMIT, ROLLBACK.

31.

SQL-де индекс деген не және ол не үшін қолданылады?

a)

Индекс — мәліметтерге қол жеткізу жылдамдығын арттыру үшін қолданылатын құрылым.

b)

Индекс — мәліметтерге қол жеткізу жылдамдығын арттыру үшін қолданылатын құрылым.

c)

Индекс — кестенің өлшемін үлкейту үшін қолданылатын құрылым.

d)

Индекс — кестенің мәліметтерін өшіру үшін қолданылатын құрылым.

32.

pgAdmin көмегімен деректер базасын көшіру үшін қандай қадамдар қажет?

a)

Деректер базасын таңдап, "Backup" және кейін "Restore" опциясын пайдалану

b)

Серверді таңдап, "Backup" жасап, көшіруді орындау

c)

Деректер базасын таңдап, тек "Export" опциясын пайдалану

d)

Деректер базасын "Copy" жасап, жаңа серверге көшіру

33.

pgAdmin арқылы деректерді сұрыптау үшін қандай мүмкіндіктер бар?

a)

Сұрыптау үшін автоматты функцияларды пайдалану

b)

SQL сұраныстарын жазу арқылы сұрыптау

c)

SQL командаларын қосу

d)

Деректерді графикалық интерфейстен сұрыптау

34.

psql-де бар кестені көру үшін қандай команда қолданылады?

a)

show_tables

b)

tables

c)

dt

d)

list_tables

35.

PostgreSQL-де деректер базасының резервтік көшірмесін жасау үшін қандай құрал қолданылады?

a)

pg_backup

b)

pg_dump

c)

backup_db

d)

pg_archive

36.

pgAdmin арқылы деректер базасын қосу үшін қай қадамды орындау қажет?

a)

Жаңа сервер қосу, тек деректер базасының атын енгізу

b)

Жаңа сервер қосу, сервер атын, хостын және аутентификация ақпаратын енгізу

c)

Серверді қосу, тек аутентификацияны тексеру

d)

Деректер базасын жасау, сервер атын енгізу

37.

psql-де барлық кестелер мен олардың құрылымын көру үшін қай команда қолданылады?

a)

\desc <table_name>

b)

\tables <table_name>

c)

\structure <table_name>

d)

\d <table_name>

38.

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

a)

CREATE OR REPLACE VIEW

b)

UPDATE VIEW

c)

ALTER VIEW

d)

RENAME VIEW