wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тесты по базам данных

Total questions: 129

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Какой из вариантов не является функцией СУБД?

a)

реализация языков определения и манипулирования данными

b)

обеспечение пользователя языковыми средствами манипулирования данными

c)

поддержка моделей пользователя

d)

координация проектирования, реализации и ведения БД

2.

Система управления базами данных представляет собой программный продукт, входящий в состав:

a)

операционной системы

b)

уникального программного обеспечения

c)

системного программного обеспечения

d)

систем программирования

3.

Какая наименьшая единица хранения данных е БД?

a)

хранимое поле

b)

хранимый файл

c)

хранимая запись

d)

хранимый байт

4.

Структура файла реляционной базы данным (БД) меняется:

a)

при уничтожении всех записей

b)

при удалении любого поля

c)

при добавлении одной или нес

5.

Как называется набор хранимых записей одного типа?

a)

хранимый файл

b)

представление базы данных

c)

ничего из вышеперечисленного

d)

физическая таблица базы данных

6.

Система управления базами данных (СУБД) это?

a)

это совокупность нескольких программ предназначенных для совместного использования БД многими пользователями

b)

состоит из совокупности файлов расположенных на одной машине

c)

это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями

d)

это совокупность программных средств, для создания файлов в БД

7.

База данных - это средство для …

a)

хранения, поиска и упорядочения данных

b)

поиска данных

c)

хранения данных

d)

сортировки данных

8.

Какие средства используются для синхронизации?

a)

блокировки

b)

транзакции

c)

пароли

d)

описание полномочий

9.

Какое расширение имеет файл СУБД Access?

a)

.xls.

b)

.doc.

c)

.accdb.

d)

- .dbf.

10.

Когда приложение MS Access создает файл для работы с приложением?

a)

В начале работы с документом.

b)

При закрытии документа.

c)

В заданное пользователем время.

d)

Только после сохранения документа.

11.

Основными объектами СУБД MS Access являются:

a)

таблицы, формы, запросы, отчеты.

b)

формы, таблицы, строки, отчеты.

c)

отчеты, таблицы, формы.

d)

Формы, таблицы, запросы, выборки.

12.

Основным объектом базы данных СУБД является:

a)

форма.

b)

выборка.

c)

таблица.

d)

отчет.

13.

Запросы в СУБД предназначены для:

a)

поиска и сортировки данных.

b)

добавления и просмотра данных.

c)

поиска, сортировки, добавления и удаления, обновления записей

14.

Запросы в СУБД предназначены для:

a)

поиска и сортировки дан��ых.

b)

добавления и просмотра данных.

c)

поиска, сортировки, добавления и удаления, обновления записей.

d)

для редактирования данных в таблице.

15.

Отчет в СУБД предназначен для:

a)

хранения данных.

b)

вывода данных на печать.

c)

ввода и редактирования данных.

d)

создания команд для автоматизации работы.

16.

Назовите основные виды запросов в СУБД

a)

На выборку, с параметрами, SQL.

b)

На выборку, с параметром, перекрестные.

c)

На выборку, с параметрами, на изменение, перекресные и SQL.

d)

На выборку, перекрестные, на изменение.

17.

Форма в СУБД предназначена для:

a)

удобства ввода данных в БД.

b)

удобства ввода и просмотра данных таблицы.

c)

создания документов для печати.

d)

изменения готовой базы данных.

18.

Условие, по которому происходит поиск и отбор записей, размещенных в таблице, называется:

a)

фильтром.

b)

запросом.

c)

формой.

d)

Условием поиска.

19.

Столбец в СУДБ называется:

a)

записью.

b)

полем.

c)

значением.

d)

столбцом.

20.

Основные типы форм в СУБД

a)

табличная, простая, ленточная.

b)

обычная, ленточная, табличная.

c)

табличная, линейная, обычная.

d)

ленточная и табличная.

21.

К основным свойства полей таблицы БД относят:

a)

имя, тип, размер, формат, подпись, значение по умолчанию, условие на значение.

b)

имя, тип, длинна, формат, заголовок.

c)

имя, тип, заголовок, условие на значение и значение по умолчанию.

d)

формат, размер, тип, имя, подпись.

22.

Заголовок столбца таблицы для поля определяет:

a)

имя поля или подпись.

b)

подпись.

c)

название поля.

d)

заголовок поля.

23.

Какой тип связи необходимо установить, если одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В - несколько записей в таблице А?

a)

«Одинкодному».

b)

«Одинкомногим.

24.

ходимо установить, если одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В - несколько записей в таблице А?

a)

Одинкодному.

b)

Одинкомногим.

c)

Многокодному.

d)

Многокомногим.

25.

Между какими объектами устанавливаются связи?

a)

Между запросами.

b)

Между формами.

c)

Между отчетами.

d)

Между таблицами.

26.

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

a)

Сортировка данных.

b)

Фильтрация данных.

c)

Создание новых таблиц.

d)

Создание связей между таблицами.

27.

Для хранения данных в СУБД используется:

a)

форма.

b)

таблица.

c)

отчет.

d)

запрос.

28.

Что означает аббревиатура SQL?

a)

Structured Query Language

b)

Simple Query List

c)

Standardized Question Listing

d)

Sequential Query Logic

29.

Какой оператор применяется для объединения результатов двух запросов?

a)

JOIN

b)

UNION

c)

MERGE

d)

COMBINE

30.

Какая команда создает новую таблицу в базе данных?

a)

CREATE TABLE

b)

NEW TABLE

c)

MAKE TABLE

d)

BUILD TABLE

31.

Какой оператор позволяет фильтровать строки по определенному условию?

a)

WHERE

b)

FILTER

c)

SEARCH

d)

FIND

32.

Как удалить строку из таблицы?

a)

DELETE FROM table_name WHERE condition

b)

REMOVE ROW FROM table_name WHERE condition

c)

ELIMINATE RECORD FROM table_name WHERE condition

d)

DROP LINE FROM table_name WHERE condition

33.

Какой оператор нужен для сортировки результата выборки?

a)

ORDER BY

b)

SORT BY

c)

ARRANGE BY

d)

CLASSIFY BY

34.

Как изменить структуру существующей таблицы?

a)

ALTER TABLE

b)

MODIFY TABLE

c)

CHANGE TABLE

d)

EDIT TABLE

35.

Какой оператор объединяет две таблицы по общему полю?

a)

INNER JOIN

b)

OUTER JOIN

c)

LEFT JOIN

d)

RIGHT JOIN

36.

Какой символ обозначает комментарий в SQL-запросе?

a)

--

b)

%%

c)

$$

37.

Какой агрегатный оператор возвращает количество строк?

a)

COUNT()

b)

SUM()

c)

AVG()

d)

MAX()

38.

Какой символ обозначает комментарий в SQL-запросе?

a)

#--

b)

%%

c)

$$

39.

Какой агрегатный оператор возвращает количество строк?

a)

COUNT()

b)

SUM()

c)

AVG()

d)

MAX()

40.

Какой оператор выбирает уникальные значения из столбца?

a)

DISTINCT

b)

UNIQUE

c)

ONLY

41.

Какой тип данных предназначен для хранения дат?

a)

DATE

b)

TIME

c)

DATETIME

d)

TIMESTAMP

42.

Какой оператор группирует строки по значению определенного поля?

a)

GROUP BY

b)

CLUSTER BY

c)

SEGMENT BY

d)

PARTITION BY

43.

Как переименовать столбец в таблице?

a)

ALTER COLUMN

b)

RENAME COLUMN

c)

RELABEL COLUMN

d)

UPDATE COLUMN NAME

44.

Какой оператор выводит значение, которое встречается чаще всего?

a)

MODE()

b)

MEDIAN()

c)

MEAN()

d)

FREQUENCY()

45.

Какой оператор проверяет наличие записи в другой таблице?

a)

EXISTS

b)

CONTAINS

c)

INCLUDED

d)

PRESENT

46.

Какой индекс улучшает производительность поиска по диапазону значений?

a)

BTREE

b)

HASH

c)

BITMAP

d)

FULLTEXT

47.

Какое ограничение гарантирует уникальность значений в столбце?

a)

UNIQUE

b)

PRIMARY KEY

c)

FOREIGN KEY

d)

CHECK CONSTRAINT

48.

Какой оператор используется для обновления существующих записей?

a)

UPDATE

b)

REFRESH

c)

MODIFIED

d)

CHANGE

49.

Какой оператор соединяет строки, даже если условие соединения не выполняется?

a)

OUTER JOIN

b)

INNER JOIN

c)

NATURAL JOIN

d)

SELF JOIN

50.

Какой агрегатный оператор вычисляет среднее арифметическое?

a)

AVG()

b)

SUM()

c)

COUNT()

d)

MIN()

51.

Какой оператор удаляет всю таблицу целиком?

a)

DROP TABLE

b)

DELETE TABLE

c)

REMOVE TABLE

d)

ERASE TABLE

52.

Какой оператор добавляет новое ограничение целостности к таблице?

a)

ADD CONSTRAINT

b)

SET RESTRICTION

c)

IMPOSE LIMITATION

d)

APPLY CONDITION

53.

Какой оператор запрещает ввод определенных значений в столбец?

a)

CHECK

b)

VALIDATE

c)

RESTRICT

d)

PREVENT

54.

Какой тип данных хранит большие о

4 lines
55.

Какой оператор запрещает ввод определенных значений в столбец?

a)

CHECK

b)

VALIDATE

c)

RESTRICT

d)

PREVENT

56.

Какой тип данных хранит большие объемы текста?

a)

TEXT

b)

VARCHAR

c)

CHAR

d)

BLOB

57.

Какой оператор устанавливает отношение подчиненности между таблицами?

a)

FOREIGN KEY

b)

REFERENCES

c)

LINKED TO

d)

DEPENDS ON

58.

Какой оператор проверяет совпадение части строки?

a)

LIKE

b)

MATCHES

c)

SIMILAR TO

d)

CONFORMS TO

59.

Какой механизм автоматически сохраняет изменения базы данных?

a)

TRANSACTION

b)

COMMIT

c)

AUTOCOMMIT

d)

SAVEPOINT

60.

Какой вид JOIN вернет все строки первой таблицы и совпадающие строки второй?

a)

LEFT JOIN

b)

RIGHT JOIN

c)

FULL JOIN

d)

CROSS JOIN

61.

Какой агрегатный оператор находит минимальное значение?

a)

MIN()

b)

MAX()

c)

FIRST()

d)

LAST()

62.

Какой оператор используется для вывода первых N записей?

a)

TOP N

b)

HEAD N

c)

FETCH N

d)

LIMIT N

63.

Какой оператор ищет пересечения между двумя наборами данных?

a)

INTERSECT

b)

OVERLAP

c)

COMMON

d)

SHARED

64.

Какой метод восстановления данных защищает базу от сбоев?

a)

BACKUP

b)

LOGGING

c)

SNAPSHOT

d)

REPLICATION

65.

Какой оператор применяет подзапросы в условии?

a)

IN

b)

ANY

c)

SOME

d)

ALL

66.

Какой режим блокировки предотвращает чтение данных другим пользователям?

a)

READ WRITE

b)

EXCLUSIVE

c)

NO ACCESS

d)

PRIVATE

67.

Какой тип данных хранит фиксированную длину символов?

a)

CHAR

b)

VARCHAR

c)

STRING

d)

CHARACTER

68.

Какой подзапрос работает отдельно от основного запроса?

a)

CORRELATED SUBQUERY

b)

NONCORRELATED SUBQUERY

c)

DETACHED QUERY

d)

SEPARATED QUERY

69.

Какой агрегатный оператор находит максимальное значение?

a)

MAX()

b)

MIN()

c)

HIGHEST()

d)

GREATEST()

70.

Какой оператор отбрасывает повторяющиеся строки?

a)

DISTINCT

b)

UNIQUE

c)

SINGLE

d)

ONE OF EACH

71.

Какое максимальное значение?

a)

MAX()

b)

MIN()

c)

HIGHEST()

d)

GREATEST()

72.

Какой оператор отбрасывает повторяющиеся строки?

a)

DISTINCT

b)

UNIQUE

c)

SINGLE

d)

ONE OF EACH

73.

Какой механизм нормализует структуру базы данных?

a)

NORMALIZATION

b)

OPTIMIZATION

c)

ORGANIZATION

d)

STRUCTURING

74.

Какой процесс копирует данные одной таблицы в другую?

a)

INSERT INTO...SELECT

b)

COPY DATA

c)

TRANSFER ROWS

d)

MOVE RECORDS

75.

Какой ключ однозначно идентифицирует каждую запись в таблице?

a)

PRIMARY KEY

b)

SECONDARY KEY

c)

INDEX KEY

d)

IDENTITY KEY

76.

Какой оператор объединяет запросы горизонтально?

a)

JOIN

b)

UNION

c)

CONCATENATE

d)

APPEND

77.

Какой компонент управляет доступом пользователей к данным?

a)

GRANT

b)

PERMISSION

c)

AUTHORITY

d)

PRIVILEGES

78.

Какой тип индекса ускоряет полнотекстовые поиски?

a)

FULLTEXT

b)

BTREE

c)

HASH

d)

BITMAP

79.

Какой оператор ограничивает число возвращаемых строк?

a)

LIMIT

b)

CAP

c)

CEILING

d)

BOUND

80.

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

a)

MAKE TABLE

b)

ADD TABLE

c)

CREATE TABLE

d)

NEW TABLE

81.

Какое ключевое слово используется для фильтрации записей в результирующем наборе?

a)

FROM

b)

FILTER

c)

WHERE

d)

HAVING

82.

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

a)

MODIFY TABLE

b)

UPDATE TABLE

c)

ALTER TABLE

d)

CHANGE TABLE

83.

Какое ограничение гарантирует, что все значения в столбце будут уникальными и не равными NULL?

a)

UNIQUE

b)

FOREIGN KEY

c)

PRIMARY KEY

d)

NOT NULL

84.

Какое из следующих утверждений относится к DML (языку манипулирования данными)?

a)

CREATE

b)

GRANT

c)

INSERT

d)

ALTER

85.

Какой оператор используется для объединения строк из двух или более таблиц на основе связанного столбца между ними?

a)

UNION

b)

CONNECT

c)

JOIN

d)

MERGE

86.

Что используется для объединения строк из двух или более таблиц на основе связанного столбца между ними?

a)

UNION

b)

CONNECT

c)

JOIN

d)

MERGE

87.

Какая агрегатная функция возвращает количество строк, соответствующих определенному критерию?

a)

SUM

b)

COUNT

c)

NUMBER

d)

AVG

88.

Какое ключевое слово используется для сортировки результирующего набора по одному или нескольким столбцам?

a)

SORT BY

b)

ARRANGE BY

c)

GROUP BY

d)

ORDER BY

89.

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

a)

DELETE

b)

REMOVE

c)

DROP TABLE

d)

TRUNCATE TABLE

90.

Какое ключевое слово используется для изменения существующих данных в таблице?

a)

CHANGE

b)

SET

c)

ALTER

d)

UPDATE

91.

Какой тип JOIN возвращает все строки из левой таблицы и только совпадающие строки из правой таблицы?

a)

INNER JOIN

b)

FULL JOIN

c)

RIGHT JOIN

d)

LEFT JOIN

92.

Какое ключевое слово используется для фильтрации результатов после агрегирования и группировки?

a)

WHERE

b)

GROUP BY

c)

HAVING

d)

FILTER BY

93.

Что представляет собой ограничение FOREIGN KEY?

a)

Столбец, который содержит уникальные значения в таблице.

b)

Столбец, который не может содержать значение NULL.

c)

Столбец или набор столбцов, которые однозначно идентифицируют каждую строку.

d)

Поле (или набор полей) в одной таблице, которое ссылается на PRIMARY KEY другой таблицы.

94.

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

a)

ADD ROW

b)

INSERT INTO

c)

CREATE ROW

d)

NEW RECORD

95.

Какое ключевое слово используется для поиска шаблона в столбце?

a)

MATCH

b)

IN

c)

LIKE

d)

PATTERN

96.

Какой оператор используется для предоставления пользователю разрешений на объекты базы данных?

a)

SET

b)

GIVE

c)

GRANT

d)

ALLOW

97.

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

a)

UNDO

b)

REVERT

c)

COMMIT

d)

ROLL

98.

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

a)

UNDO

b)

REVERT

c)

COMMIT

d)

ROLLBACK

99.

Какое ключевое слово используется для создания временного именованного результирующего набора, на который можно ссылаться в пределах одного оператора SELECT?

a)

TEMP TABLE

b)

WITH

c)

SUBQUERY

d)

VIEW

100.

Что возвращает INNER JOIN, когда нет совпадений между двумя таблицами?

a)

Все строки из левой таблицы и NULL для правой.

b)

Все строки из обеих таблиц с NULL в несовпадающих столбцах.

c)

Ошибка выполнения запроса.

d)

Пустой результирующий набор (0 строк).

101.

Какое из следующих утверждений НЕ является агрегатной функцией SQL?

a)

SUM()

b)

AVG()

c)

MAX()

d)

UPPER()

102.

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

a)

UNIQUE

b)

DIFFERENT

c)

ONLY

d)

DISTINCT

103.

Что произойдет, если вы используете оператор DELETE без предложения WHERE?

a)

Произойдет синтаксическая ошибка.

b)

Будут удалены только первые 100 строк.

c)

Будет удалена вся таблица, включая ее структуру.

d)

Будут удалены все строки из таблицы.

104.

Какова основная цель индекса в базе данных?

4 lines
105.

Какова основная цель индекса в базе данных?

a)

Обеспечение ссылочной целостности.

b)

Ускорение извлечения данных (запросов SELECT).

c)

Снижение требований к объему дискового пространства.

d)

Автоматическое выполнение действий при изменении данных (например, INSERT, UPDATE).

106.

Какой логический оператор используется для комбинирования двух или более условий в предложении WHERE, требуя, чтобы все они были истинными?

a)

OR

b)

SOME

c)

AND

d)

NOT

107.

Какая команда используется для фиксации изменений, внесенных транзакцией, делая их постоянными?

a)

SAVEPOINT

b)

WRITE

c)

ROLLBACK

d)

COMMIT

108.

Какое ключевое слово используется для указания диапазона значений?

a)

WITHIN

b)

IN RANGE

c)

BETWEEN

d)

RANGE

109.

Какой оператор используется для извлечения данных из представления (VIEW) SQL?

a)

CREATE VIEW

b)

CALL VIEW

c)

SELECT * FROM ViewName

d)

GET VIEW

110.

Что представляет собой ограничение CHECK?

a)

Обеспечивает, что столбец содержит только уникальные значения.

b)

Обеспечивает, что значение столбца соответствует некоторому заданному условию или диапазону.

c)

Обеспечивает ссылочную целостность между таблицами.

d)

Предоставляет значение по умолчанию, если значение не указано.

111.

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

a)

RENAME

b)

SET NAME

c)

AS

d)

ALIAS

112.

Какой тип JOIN может вернуть строки, которые есть только в одной из двух таблиц?

a)

INNER JOIN

b)

SELF JOIN

c)

LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN

d)

CROSS JOIN

113.

Какой оператор используется для удаления разрешения, предоставленного пользователю?

a)

REMOVE

b)

DENY

c)

REVOKE

d)

DROP PERMISSION

114.

В чем главное отличие между WHERE и HAVING?

4 lines
115.

В чем главное отличие между WHERE и HAVING?

a)

WHERE может использоваться только с оператором SELECT, а HAVING - с любым DML.

b)

WHERE фильтрует отдельные строки до группировки, а HAVING фильтрует группы после агрегирования.

c)

HAVING работает быстрее, чем WHERE.

d)

WHERE может использовать агрегатные функции, а HAVING - нет.

116.

Что представляет собой подзапрос (Subquery) в SQL?

a)

Оператор SQL, используемый для выполнения нескольких INSERT одновременно.

b)

Запрос, который запускается после выполнения основного запроса.

c)

Запрос, вложенный в другой запрос SQL (например, в SELECT, FROM, WHERE или HAVING).

d)

Сохраненный код SQL, который может быть вызван по имени.

117.

Какое ключевое слово используется для заполнения столбца значением, если оно не указано при вставке новой строки?

a)

NULL

b)

DEFAULT

c)

EMPTY

d)

NOT NULL

118.

Как называется соединение таблицы с самой собой?

a)

RECURSIVE JOIN

b)

COMPLEX JOIN

c)

SELF JOIN

d)

DUAL JOIN

119.

Какой оператор используется для удаления объекта базы данных (например, таблицы или представления)?

a)

DELETE

b)

REMOVE

c)

ERASE

d)

DROP

120.

Какую команду необходимо использовать, чтобы изменения, внесенные оператором UPDATE, стали постоянными?

a)

ROLLBACK

b)

SAVEPOINT

c)

FIX

d)

COMMIT

121.

Какой результат дает арифметическая операция, если одним из операндов является NULL?

a)

0 (Ноль)

b)

NULL

c)

Сообщение об ошибке.

d)

Значение второго операнда.

122.

Для чего используется оператор UNION в SQL?

a)

Для объединения столбцов из двух или более таблиц.

b)

Для объединения результирующих наборов двух или более запросов, включая все дубликаты.

c)

Для объединения результирующих наборов двух или более запросов, удаляя все дубликаты.

d)

Для выполнения нескольких DML-операторов в одной транзакции.

123.

Какой оператор используется для проверки, является ли значение в столбце NULL?

a)

NULL

b)

IS NULL

c)

EQUAL TO NULL

124.

Какая функция преобразует все символы строки в верхний регистр?

a)

CASE()

b)

UPPER()

c)

CAPITALIZE()

d)

MAX_CASE()

125.

Что представляет собой хранимое процедура (Stored Procedure)?

a)

Временная таблица, которая существует только в течение одного запроса.

b)

Сохраненный код SQL, который может быть вызван многократно, часто для выполнения определенной задачи.

c)

Виртуальная таблица, основанная на результате оператора SELECT.

d)

Автоматическое действие, которое запускается при INSERT, UPDATE или DELETE.

126.

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

a)

ASC

b)

DOWN

c)

DESC

d)

ORDER DOWN

127.

Что означает ограничение NOT NULL?

a)

Столбец не может содержать значение 0.

b)

Столбец должен иметь уникальные значения.

c)

Столбец не может содержать отсутствующее или неопределенное значение (NULL).

d)

Столбец является первичным ключом.

128.

Что возвращает FULL OUTER JOIN?

a)

Строки, общие для обеих таблиц, с NULL в несовпадающих столбцах.

b)

Строки только из левой таблицы, с NULL в несовпадающих столбцах.

c)

Строки из обеих таблиц, включая те, которые не имеют совпадений, с NULL в несовпадающих столбцах.

d)

Только строки, которые не имеют совпадений в обеих таблицах.

129.

Какой оператор используется для получения текущей даты и времени?

a)

GETDATE()

b)

NOW()

c)

CURRENT_TIMESTAMP

d)

DATE()

Similar Resources on Wayground