wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Базы данных 3

Total questions: 86

Worksheet time: 43mins

Name
Class
Date
1.

PostgreSQL ДББЖ қандай типтегі деректерді қолдайды?

a)

Реляциялық деректер

b)

Құжаттық деректер

c)

Графтық деректер

d)

Басқа түрдегі деректер

2.

PostgreSQL-да деректерді басқару үшін графикалық құрал ретінде не қолданылады?

a)

pgAdmin

b)

SQL Workbench

c)

MySQL Workbench

d)

Toad for SQL

3.

pgAdmin - бұл қандай бағдарлама?

a)

PostgreSQL деректер базасын басқару үшін графикалық интерфейс

b)

SQL сұраныстарын орындауға арналған командалық жол интерфейсі

c)

Басқа DBMS үшін құрал

d)

PostgreSQL-ды сервер ретінде орнататын бағдарлама

4.

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

a)

psql

b)

pgAdmin

c)

MySQL CLI

d)

SQL Server Management Studio

5.

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

a)

Командалық жолдан

b)

Графикалық интерфейс арқылы

c)

Веб-шолғыштан

d)

SQL серверінің басқару панелінен

6.

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

a)

Кесте (Table)

b)

Индекс (Index)

c)

Схема (Schema)

d)

Триггер (Trigger)

7.

PostgreSQL деректер базасындағы жазбалар сақталатын құрылым қалай аталады?

a)

Жол (Row)

b)

Бағана (Column)

c)

Кілт (Key)

d)

Индекс (Index)

8.

PostgreSQL-да деректер базасын қалай құруға болады?

a)

CREATE DATABASE

b)

CREATE SCHEMA

c)

CREATE TABLE

d)

MAKE DATABASE

9.

PostgreSQL деректер базасында қосымша деректер мен операциялар орындау үшін қандай құралды пайдалануға болады?

a)

psql

b)

MySQL CLI

c)

Oracle SQL Developer

d)

Toad for PostgreSQL

10.

PostgreSQL деректер базасындағы байланысқан деректерді сақтауға арналған объектілердің бірі қалай аталады?

a)

Схема (Schema)

b)

Функция (Function)

c)

Триггер (Trigger)

d)

Пайдаланушы (User)

11.

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

a)

INSERT, UPDATE, DELETE

b)

SELECT, UNION, JOIN

c)

DROP, ALTER, RENAME

d)

BACKUP, RESTORE, COPY

12.

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

a)

ALTER TABLE

b)

UPDATE TABLE

c)

MODIFY TABLE

d)

CHANGE TABLE

13.

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

a)

Сыртқы кілт (Foreign Key)

b)

Қосымша кілт (Auxiliary Key)

c)

Индекс (Index)

d)

Сценарий (Script)

14.

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

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

15.

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

a)

JOIN

b)

CONCATENATE

c)

COMBINE

d)

MERGE

16.

PostgreSQL-де индекстер қандай мақсатқа қызмет етеді?

a)

Деректерді іздеуді жеделдету

b)

Деректердің дұрыстығын тексеру

c)

Деректерді шифрлау

d)

Деректерді сұрыптау

17.

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

a)

pg_dump

b)

BACKUP DATABASE

c)

DUMP DATABASE

d)

CREATE BACKUP

18.

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

a)

psql -U <username> -d <database_name>

b)

psql -d <database_name> -U <username>

c)

psql --database <database_name> -u <username>

d)

psql -u <username> -d <database_name>

19.

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

a)

\dt

b)

\tables

c)

\list

d)

\show tables

20.

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

a)

\user

b)

\whoami

c)

\current_user

d)

\session_user

21.

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

a)

SELECT * FROM <table_name> ;

b)

\all

c)

\show

d)

\data

22.

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

a)

\l

b)

\list

c)

\show databases

d)

\dbs

23.

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

a)

\d <table_name>

b)

\tables <table_name>

c)

\structure <table_name>

d)

\desc <table_name>

24.

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

a)

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

b)

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

c)

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

d)

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

25.

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

a)

CREATE TABLE <table_name> (<column_definitions>);

b)

NEW TABLE <table_name> (<column_definitions>);

c)

MAKE TABLE <table_name> (<column_definitions>);

d)

CREATE NEW TABLE <table_name> (<column_definitions>);

26.

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

a)

Деректер базасын таңдаңыз, оң жақ батырмамен басып "Create" > "Database" таңдаңыз

b)

Серверді таңдаңыз, деректер базасын енгізіңіз, тек "Save" басыңыз

c)

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

d)

Серверді қосыңыз, деректер базасын жасап, тек "Save" басыңыз

27.

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

a)

ALTER TABLE <table_name> <change_operation> ;

b)

MODIFY TABLE <table_name> <change_operation> ;

c)

CHANGE TABLE <table_name> <change_operation> ;

d)

UPDATE TABLE <table_name> <change_operation> ;

28.

psql арқылы деректерді жою үшін қандай команда қолданылады?

a)

DELETE FROM <table_name> WHERE <condition>;

b)

REMOVE FROM <table_name> WHERE <condition>;

c)

DROP FROM <table_name> WHERE <condition>;

d)

ERASE FROM <table_name> WHERE <condition>;

29.

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

a)

INSERT INTO <table_name> (<columns>) VALUES (<values>);

b)

ADD INTO <table_name> (<columns>) VALUES (<values>);

c)

CREATE INTO <table_name> (<columns>) VALUES (<values>);

d)

INSERT NEW <table_name> (<columns>) VALUES (<values>);

30.

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

a)

DROP DATABASE <database_name>;

b)

DELETE DATABASE <database_name>;

c)

REMOVE DATABASE <database_name>;

d)

DROP SCHEMA <database_name>;

31.

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

a)

Кестені таңдап, оң жақ батырмамен басып "Delete/Drop" таңдаңыз

b)

Кестені таңдап, "Remove" таңдаңыз

c)

Кестені таңдап, "Drop" басыңыз

d)

Кестені таңдап, "Erase" басыңыз

32.

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

a)

pg_dump

b)

pg_backup

c)

backup_db

d)

pg_archive

33.

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

a)

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

b)

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

c)

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

d)

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

34.

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

a)

pg_restore

b)

restore_db

c)

pg_recover

d)

restore_backup

35.

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

a)

\dt

b)

\list_tables

c)

\tables

d)

\show_tables

36.

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

a)

\di

b)

\indexes

c)

\list_indexes

d)

\show_indexes

37.

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

a)

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

b)

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

c)

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

d)

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

38.

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

a)

SELECT <columns> FROM <table_name>;

b)

SHOW <columns> FROM <table_name>;

c)

DISPLAY <columns> FROM <table_name>;

d)

VIEW <columns> FROM <table_name>;

39.

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

a)

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

b)

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

c)

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

d)

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

40.

INNER JOIN мен LEFT JOIN арасындағы айырмашылықты түсіндіріңіз. Қайсысы барлық жазбаларды қайтарады?

a)

INNER JOIN тек сәйкес жазбаларды қайтарады, ал LEFT JOIN сол жақтағы барлық жазбаларды қайтарады.

b)

LEFT JOIN тек сәйкес жазбаларды қайтарады, ал INNER JOIN барлық жазбаларды қайтарады.

c)

Екеуі де барлық жазбаларды қайтарады.

d)

INNER JOIN барлық жазбаларды, ал LEFT JOIN тек сәйкес жазбаларды қайтарады.

41.

GROUP BY және ORDER BY операторларының арасындағы айырмашылық неде?

a)

GROUP BY мәліметтерді топтастыру үшін, ал ORDER BY нәтижені реттеу үшін қолданылады.

b)

ORDER BY мәліметтерді топтастыру үшін, ал GROUP BY нәтижені реттеу үшін қолданылады.

c)

Екеуі де мәліметтерді топтастыру үшін қолданылады.

d)

Екеуі де нәтижені реттеу үшін қолданылады.

42.

SQL-де агрегаттық функциялардың мысалын келтіріңіз.

a)

COUNT, SUM, AVG, MAX, MIN

b)

SELECT, WHERE, JOIN, ORDER BY

c)

CREATE, ALTER, DROP, INSERT

d)

AND, OR, NOT, IN, BETWEEN

43.

HAVING клаузасын қашан және қалай қолдану керек?

a)

HAVING агрегаттық функциялармен бірге топталған жазбаларға шарттар қою үшін қолданылады.

b)

HAVING агрегаттық функцияларсыз топталған жазбаларға шарттар қою үшін қолданылады.

c)

HAVING тек жеке жазбаларға қолданылады және WHERE операторымен алмастырылады.

d)

HAVING тек сұрыптау кезінде қолданылады.

44.

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

a)

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

b)

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

c)

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

d)

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

45.

DISTINCT кілт сөзі не үшін қолданылады?

a)

Жазбалардың қайталанбайтын мәндерін қайтару үшін.

b)

Барлық жазбаларды қайтару үшін.

c)

Кестедегі бірдей бағандарды қайтару үшін.

d)

Тек бірінші жазбаны қайтару үшін.

46.

ALTER TABLE операторы арқылы жаңа баған қосу үшін қандай SQL сұрауы жазылады?

a)

ALTER TABLE table_name ADD COLUMN new_column_name column_type;

b)

ALTER TABLE table_name DROP COLUMN new_column_name column_type;

c)

ALTER TABLE table_name DELETE new_column_name column_type;

d)

ALTER TABLE table_name ADD COLUMN;

47.

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

a)

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

b)

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

c)

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

d)

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

48.

SQL-де UNION және UNION ALL операторларының арасындағы айырмашылық қандай?

a)

UNION қайталанатын жазбаларды жояды, ал UNION ALL барлық жазбаларды, соның ішінде қайталанатындарды қайтарады.

b)

UNION ALL қайталанатын жазбаларды жояды, ал UNION барлық жазбаларды қайтарады.

c)

Екеуі де қайталанатын жазбаларды қайтарады.

d)

Екеуі де қайталанатын жазбаларды жояды.

49.

SQL-де TRUNCATE және DELETE операторларының айырмашылығы неде?

a)

TRUNCATE барлық жазбаларды тезірек өшіреді және кері қайтаруға болмайды, ал DELETE жазбаларды біртіндеп өшіреді және транзакция арқылы кері қайтаруға болады.

b)

DELETE барлық жазбаларды тезірек өшіреді, ал TRUNCATE жазбаларды біртіндеп өшіреді.

c)

DELETE кестені толығымен жояды, ал TRUNCATE жазбаларды өшіреді.

d)

TRUNCATE тек жеке жазбаларды өшіреді, ал DELETE кестенің құрылымын жояды.

50.

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

a)

Қайталанбайтын жазбаларды қайтарады.

b)

Барлық жазбаларды қайтарады.

c)

Жазбаларды шарт бойынша сүзгіден өткізу үшін қолданылады.

d)

Жазбаларды сұрыптау үшін қолданылады.

51.

WHERE операторы қандай мақсатта қолданылады?

a)

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

b)

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

c)

Жазбаларды топтастыру үшін қолданылады.

d)

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

52.

GROUP BY мен HAVING операторлары қалай байланысады?

a)

GROUP BY топталған жазбаларды, ал HAVING шарттарды топталған жазбаларға қолданады.

b)

GROUP BY шарттарды қолданады, ал HAVING топталған жазбаларды реттейді.

c)

Екеуі де мәліметтерді топтастырады, бірақ HAVING қайталанатын жазбаларды жояды.

d)

HAVING топтастырады, ал GROUP BY агрегаттық функцияларды қолданады.

53.

INNER JOIN мен RIGHT JOIN арасындағы басты айырмашылық неде?

a)

INNER JOIN тек сәйкес жазбаларды қайтарады, ал RIGHT JOIN оң жақтағы барлық жазбаларды қайтарады, сәйкес келетіндер болмаса да.

b)

RIGHT JOIN тек сәйкес жазбаларды қайтарады, ал INNER JOIN барлық жазбаларды қайтарады.

c)

INNER JOIN барлық жазбаларды қайтарады, ал RIGHT JOIN тек бірінші кестеден сәйкес жазбаларды қайтарады.

d)

Екеуі де тек сәйкес жазбаларды қайтарады.

54.

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

a)

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

b)

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

c)

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

d)

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

55.

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

a)

Жазбаларды белгілі бір баған бойынша сұрыптау үшін қолданылады.

b)

Жазбаларды сүзу үшін қолданылады.

c)

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

d)

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

56.

COUNT функциясы қандай мақсатта қолданылады?

a)

Кестедегі жазбалардың санын есептейді.

b)

Жазбаларды қайталанбайтын түрде көрсетеді.

c)

Бағандағы максималды мәнді қайтарады.

d)

Кестедегі барлық деректерді жояды.

57.

LIKE операторы қандай деректерді сүзуге мүмкіндік береді?

a)

Белгілі бір үлгіге сәйкес келетін жазбаларды сүзуге мүмкіндік береді.

b)

NULL мәндерді сүзуге мүмкіндік береді.

c)

Барлық сандық мәндерді сүзуге мүмкіндік береді.

d)

Тек дәл сәйкестігі бар жазбаларды сүзеді.

58.

UNION және UNION ALL операторларының басты айырмашылығы неде?

a)

UNION қайталанатын жазбаларды жояды, ал UNION ALL барлық жазбаларды, соның ішінде қайталанатындарын да қайтарады.

b)

Екеуі де қайталанатын жазбаларды жояды.

c)

UNION тек бірінші кестеден жазбаларды қайтарады, ал UNION ALL екі кестеден де жазады.

d)

UNION ALL қайталанатын жазбаларды жояды, ал UNION барлық жазбаларды қайтарады.

59.

IN операторы қандай мақсатта қолданылады?

a)

Белгілі бір мәндердің тізіміндегі жазбаларды сүзу үшін қолданылады.

b)

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

c)

Кестеге жаңа баған қосу үшін қолданылады.

d)

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

60.

MIN және MAX функциялары не үшін қолданылады?

a)

Бағандағы ең кіші және ең үлкен мәндерді анықтау үшін қолданылады.

b)

Бағандағы ең кіші және ең үлкен жазбаларды жою үшін қолданылады.

c)

Бағандағы қайталанатын мәндерді жою үшін қолданылады.

d)

Бағандағы NULL мәндерді анықтау үшін қолданылады.

61.

SUM функциясы қандай операция орындайды?

a)

Бағандағы барлық сандық мәндерді қосады.

b)

Бағандағы барлық сандық мәндерді азайтады.

c)

Бағандағы барлық сандық мәндерді бөледі.

d)

Бағандағы сандық мәндерді екі еселейді.

62.

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

a)

Белгілі бір шартты қанағаттандыратын жазбалардың бар-жоғын тексереді.

b)

Кестедегі қайталанатын жазбаларды анықтайды.

c)

Кестеден барлық деректерді жояды.

d)

Белгілі бір жазбаларды таңдап алу үшін қолданылады.

63.

HAVING операторы қандай жағдайда қолданылады?

a)

Агрегаттық функцияларды қолданғаннан кейін шарттарды тексеру үшін қолданылады.

b)

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

c)

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

d)

Кестеден жазбаларды жою үшін қолданылады

64.

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

a)

Бағандарға немесе кестелерге лақап ат беру үшін қолданылады.

b)

Жазбаларды сұрыптау үшін қолданылады.

c)

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

d)

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

65.

GROUP BY операторы қандай жағдайда қолданылады?

a)

Жазбаларды белгілі бір баған бойынша топтастыру үшін қолданылады.

b)

Бағандардағы NULL мәндерді сүзу үшін қолданылады.

c)

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

d)

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

66.

DISTINCT кілт сөзі не үшін қолданылады?

a)

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

b)

Бағандағы NULL мәндерді жою үшін қолданылады.

c)

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

d)

Кестеден деректерді жою үшін қолданылады

67.

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

a)

Сұрау нәтижесінде қайтарылатын жазбалардың санын шектеу үшін қолданылады.

b)

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

c)

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

d)

Жазбаларды белгілі бір шартқа байланысты сүзу үшін қолданылады.

68.

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

a)

Жазбаларды екі мәннің арасындағы диапазонда сүзу үшін қолданылады.

b)

Кестеден жазбаларды жою үшін қолданылады.

c)

Кестеге жаңа баған қосу үшін қолданылады.

d)

Жазбаларды сұрыптау үшін қолданылады.

69.

LIKE операторының мысалы қандай?

a)

SELECT * FROM customers WHERE name LIKE 'A%';

b)

SELECT * FROM customers WHERE name ILIKE 'A%';

c)

SELECT * FROM customers WHERE name = 'A%';

d)

SELECT * FROM customers WHERE name IN ('A', 'B');

70.

PostgreSQL-де ішкі сұрау (subquery) нәтижелерін негізгі сұрауда пайдалану үшін қандай SQL операторы қолданылады?

a)

IN

b)

JOIN

c)

EXISTS

d)

ANY

71.

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

a)

TRUNCATE

b)

DELETE

c)

DROP

d)

REMOVE

72.

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

a)

ANY

b)

ALL

c)

IN

d)

LIKE

73.

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

a)

LIKE

b)

IN

c)

BETWEEN

d)

CASE

74.

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

a)

DEFAULT

b)

NULL

c)

UNIQUE

d)

CHECK

75.

Кестенің бірінші бағанын автоматты түрде толтыратын PostgreSQL кілті қандай?

a)

SERIAL

b)

PRIMARY

c)

FOREIGN

d)

UNIQUE

76.

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

a)

BETWEEN

b)

IN

c)

LIKE

d)

EXISTS

77.

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

a)

ABS()

b)

DIST()

c)

ROUND()

d)

CEIL()

78.

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

a)

COMMIT

b)

ROLLBACK

c)

SAVE

d)

INSERT

79.

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

a)

OR

b)

AND

c)

NOT

d)

LIKE

80.

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

a)

IS NULL

b)

IS NOT NULL

c)

NULL CHECK

d)

BETWEEN

81.

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

a)

LIMIT 5

b)

OFFSET 5

c)

FETCH FIRST 5 ROWS ONLY

d)

ROW LIMIT 5

82.

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

a)

ORDER BY column_name DESC

b)

ORDER BY column_name ASC

c)

SORT BY column_name

d)

GROUP BY column_name

83.

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

a)

SELF JOIN

b)

INNER JOIN

c)

CROSS JOIN

d)

FULL JOIN

84.

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

a)

LIMIT 1

b)

DISTINCT

c)

TOP

d)

EXISTS

85.

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

a)

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

b)

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

c)

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

d)

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

86.

HAVING және WHERE операторларының басты айырмашылығы неде?

a)

HAVING агрегаттық функциялармен бірге қолданылады, ал WHERE қарапайым шарттар үшін қолданылады.

b)

WHERE агрегаттық функциялармен бірге қолданылады, ал HAVING тек қарапайым шарттар үшін.

c)

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

d)

HAVING тек сұрыптау кезінде қолданылады.