wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL (БД)

Total questions: 39

Worksheet time: 23mins

Name
Class
Date
1.

Мәліметтер қоры дегеніміз – бұл ...

a)

Кестелік ақпараттарды өңдеуге арналған жүйе

b)

       Текстік ақпараттарды өңдеуге арналған программа

c)

Дербес компьютердегі немесе жергілікті желідегі жұмысты басқаруға арналған мәліметтерді басқару жүйесі

d)

Шынайы әлемдегі болып жатқан құбылыстар мен объектілер туралы жалпы мағлұматтар мен құбылыстар

2.

Реляциялық дерекқорларын құруға, өзгертуге және басқаруға арналған универсалды компьютер тілі?

a)

Queries

b)

Clauses

c)

Expressions

d)

SQL

3.

SQL тілі қанша тіл элементтеріне бөлінген?

a)

6

b)

9

c)

4

d)

7

4.

SQL тілінің файл кеңейтімі?

a)

.sqql

b)

.slq

c)

.sql

d)

.ssql

5.

Microsoft SQL серверінің операциялық жүйелері?

a)

OS, Linux

b)

Android, OS

c)

UNIX, Windows

d)

Lunix

6.

  Мәліметтер қорын басқару жүйелері мына жұмысты атқармайды?

a)

Мәтіндерді құру мен өңдеумен

b)

Мәліметтер қорын құрумен, өңдеумен

c)

Мәліметтермен жұмыс істеумен

d)

Мәліметтерді таңдаумен

7.

MySQL  серверінің алғашқы нұсқасы қашан шығарылды?

a)

23 мамыр 1995

b)

5 қыркүйек 1998

c)

17 қазан 1997

d)

22 ақпан 1998

8.

МББЖ-нің мынадай тобы бар?

a)

Әдіске бағытталған жүйелер

b)

Арнайы жүйелер

c)

Объектке бағытталған жүйелер

 

d)

Жалпы тағайындаудағы жүктеулер

9.

SQL операторлары қанша түрге бөлінеді?

a)

17

b)

19

c)

15

d)

14

10.

МҚ-ын форматтаудың кез-келген командасын орындау кезінде осы команда орындалатын аймақты белгілеу қажет. Осы тұжырым дұрыс па?

a)

дұрыс

b)

дұрыс емес

c)

мәліметтің көлеміне байланысты

d)

        мәліметтің жазылған және сақталған мерзіміне байланысты

11.

Реляциялық дерекқор жазбасы бұл...

a)

ағаш тамыры

b)

кесте бағаны

c)

ағаш бұтақтары

12.

Какой тип данных подходит для поля "Фамилия"

a)

INT

b)

VARCHAR

c)

DATE

13.

Какой тип данных подходит для поля "Возраст"

a)

INT

b)

VARCHAR

c)

DATE

14.

Какой тип данных подходит для поля "Год рождения"

a)

INT

b)

VARCHAR

c)

DATE

15.

Какой блок используется для создания таблицы

a)

CREATE DATABASE

b)

INSERT into

c)

CREATE TABLE

16.

Какой блок используется для заполнения данными таблицу

a)

CREATE DATABASE

b)

INSERT into

c)

CREATE TABLE

17.

Выберите характеристики, характеризующие таблицу данной базы данных

a)

таблица содержит 3 записи, 4 поля

b)

таблица содержит 5 записей, 4 поля

c)

таблица содержит данные символьного типа и типа даты

d)

таблица содержит данные символьного и числового типа

18.

SQL - это ...

a)

язык запросов

b)

язык структурированных запросов

c)

язык программирования баз данных

19.

Этот оператор позволяет производить изменения сразу во всех полях таблицы

a)

UPDATE

b)

INSERT

c)

WHERE

d)

SELECT

20.

Для исключения повторяющихся записей и получения множества уникальных записей используется...

a)

DISTINCT

b)

INNER JOIN

c)

CONSTRAINT

21.

Для сортировки по возрастанию используется следующая конструкция:

a)

GROUP BY имя_поля DESC

b)

ORDER BY имя_поля DESC

c)

ORDER BY имя_поля ASC

d)

GROUP BY имя_поля ASC

22.

Для проверки принадлежности некоторому диапазону значений используется оператор...

a)

LIKE

b)

AS

c)

OR

d)

BETWEEN

23.

Укажите правильный пример применения агрегатной функции:

a)

SELECT SUM AS общ_сум FROM приход

b)

SELECT SUM(кол_во*цена) FROM приход

c)

SELECT SUM(кол_во*цена) AS общ_сум FROM приход

24.

Агрегатная функция для нахождения среднего арифметического значения:

a)

AVG

b)

COUNT

c)

SUM

25.

Для чего используется оператор AS:

a)

для задания имени поля

b)

для подсчета количества полей

c)

для объединения данных в таблице

26.

Как с помощью SQL вывести данные из всех полей таблицы Persons?

a)

SELECT *.Persons

b)

SELECT [all] FROM Persons

c)

SELECT * FROM Persons

d)

SELECT Persons

27.

Как с помощью SQL вывести все записи из таблицы Persons, в которых в поле FirstName значение начинается с буквы 'а'?

a)

SELECT * FROM Persons WHERE FirstName LIKE '%a'

b)

SELECT * FROM Persons WHERE FirstName='%a%'

c)

SELECT * FROM Persons WHERE FirstName='a'

d)

SELECT * FROM Persons WHERE FirstName LIKE 'a%'

28.

Как с помощью SQL вывести все записи из таблицы Persons, отсортированные по полю FirstName в убывающем порядке?

a)

SELECT * FROM Persons SORT 'FirstName' DESC

b)

SELECT * FROM Persons ORDER BY FirstName DESC

c)

SELECT * FROM Persons SORT BY 'FirstName' DESC

d)

SELECT * FROM Persons ORDER FirstName DESC

29.

Какие операторы являются основными при модификации данных с помощью SQL?

a)

Create Database и Drop Database

b)

Create Table и Drop Table

c)

Insert, Delete и Update

d)

Select, From и Where

30.

Укажите размерность таблицы "Нарушения ПДД"

(a)  

31.

Укажите мощность таблицы "Нарушения ПДД"

(a)  

32.

Название ключевого поля

a)

date_violation

b)

violation

c)

sum_fine

d)

number_plate

e)

fine_id

33.

Какова максимальная

длина строки, которая может храниться в поле violation

(a)  

34.

Укажите название поля (атрибута), в котором отображаются номера автомобилей

a)

fine_id

b)

number_plate

c)

sum_fine

d)

name

e)

date_violation

35.

Укажите недостающие данные через пробел


CREATE TABLE narushenie (fine_id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(_?_), number_plate VARCHAR(_?_), violation VARCHAR(_?_), sum_fine DECIMAL(8,_?_), date_violation DATE)

(a)  

36.

Найдите ошибку

Запишите верный запрос

SELECT * FRАM narushenie;

(a)  

37.

Допишите код для добавления записи в таблицу

(через запятую)


Колесов С.П. | К892АХ | Превышение скорости(от 20 до 40) | 500.00 | 2020-03-25


INSERT _?_ narushenie (name, number_plate, _?_ , sum_fine, date_violation) VALUES ('Колесов С.П. ','К892АХ.', 'Превышение скорости(от 20 до 40)', '500.00 ','2020-03-25');

(a)  

38.

Выборка отдельных столбцов

Составьте запрос на выбор водителей и их номеров из таблицы narushenie

(a)  

39.

Составьте запрос на выборку водителей и даты нарушений.

Из таблицы narushenie

Для столбца name задать новое имя Водитель.

(a)