Технология разработки и зашиты баз данных
Список вопросов теста
Вопрос 1
Как называется хранимая процедура, вызов которой происходит автоматически при выполнении с базой данных определенных действий?
Варианты ответов
- регистр
- резервная процедура
- триггер
Вопрос 2
Представление является виртуальной таблицей. Содержит ли оно какие-нибудь данные?
Варианты ответов
- содержит данные из таблиц постоянно
- не содержит данных, оно их получает каждый раз при вызове
Вопрос 3
Как называется подход, который состоит в том, что с каждым конкретным ID связывается определённый набор объектов БД и с каждой парой (ID, объект) - определённый набор привилегий?
Варианты ответов
- обязательный подход
- избирательный подход
- рекомендованный подход
Вопрос 4
Как называется метод защиты, при котором пользователи и персонал ИС вынуждены соблюдать правила обработки, передачи и использования защищаемой информации под угрозой материальной, административной или уголовной ответственности?
Варианты ответов
- побуждение
- регламентация
- принуждение
Вопрос 5
Как вызвать хранимую процедуру в SQL запросе?
Варианты ответов
- с помощью функций CALL и EXECUTE
- c помощью функции SELECT
- с помощью функции CREATE
Вопрос 6
Какие два возможных вида аппаратных сбоев рассматривают при работе с БД?
Варианты ответов
- "легкие сбои" и "тяжелые сбои"
- "средние сбои" и "маленькие сбои"
- "мягкие сбои" и "жесткие сбои"
Вопрос 7
Как называется подход, позволяющий осуществить разделение данных по уровням секретности и категориям доступа?
Варианты ответов
- метки безопасности
- категории безопасности
- отделы безопасности
- уровни безопасности
Вопрос 8
Как называется периодически выполняемая процедура получения копии базы данных и ее журнала изменений на носителе, сохраняемом отдельно от системы?
Варианты ответов
- начальное копирование
- предварительное копирование
- резервное копирование
Вопрос 9
Как называется последовательность команд SQL, хранящаяся на сервере БД в скомпилированном виде?
Варианты ответов
- представления
- резервные процедуры
- безопасные процедуры
- хранимые процедуры
Вопрос 10
Совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями называют…
Варианты ответов
- системой управления базами данных
- базой данных
- моделью данных
Вопрос 11
Поле, значения которого однозначно определяют значения всех остальных полей в таблице называют…
Варианты ответов
- реляционным
- сетевым
- ключевым
Вопрос 12
Какие типы связи между таблицами существуют?
Варианты ответов
- один к одному
- один ко многим
- многие ко многим
- один ко всем
- многие ко всем
Вопрос 13
В Microsoft Access для ввода графических объектов используют тип поля:
Варианты ответов
- логическое
- поле MEMO
- объект OLE
Вопрос 14
Какая SQL команда используется для обновления данных в базе?
Варианты ответов
- MODIFY
- SAVE
- SAVE AS
- UPDATE
Вопрос 15
Как выбрать все поля из таблицы "Persons"?
Варианты ответов
- SELECT Persons
- SELECT *.Persons
- SELECT [all] FROM Persons
- SELECT * FROM Persons
Вопрос 16
Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" начинается с буквы "a"?
Варианты ответов
- SELECT * FROM Persons WHERE FirstName='a'
- SELECT * FROM Persons WHERE FirstName LIKE 'a%'
- SELECT * FROM Persons WHERE FirstName LIKE '%a'
- SELECT * FROM Persons WHERE FirstName='%a%'
Вопрос 17
Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" равно "Peter" и "LastName" равно "Jackson"?
Варианты ответов
- SELECT FirstName='Peter', LastName='Jackson' FROM Persons
- SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
- SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
Вопрос 18
Какая SQL команда используется для упорядочивания результатов?
Варианты ответов
- SORT BY
- ORDER
- ORDER BY
- SORT
Вопрос 19
Как вывести количество записей, хранящихся в таблице "Persons"?
Варианты ответов
- SELECT COUNT() FROM Persons
- SELECT COLUMNS() FROM Persons
- SELECT COLUMNS(*) FROM Persons
- SELECT COUNT(*) FROM Persons
Вопрос 20
Какие команды можно использовать для того, чтобы упорядочить таблицу заказов (Orders) по дате заказа (поле OrderDate) по возрастанию?
Варианты ответов
- SELECT ID, Order, OrderDate FROM Orders ORDER BY OrderDate DESC;
- SELECT ID, Order, OrderDate FROM Orders ORDER BY 3 ASC;
- SELECT * FROM Orders ORDER BY OrderDate;
- SELECT ID, Order FROM Orders ORDER BY 2;
Вопрос 21
Как расшифровывается SQL?
Варианты ответов
- структурированный язык запросов
- системно-ключевой локал
- структурированный язык вопросов
- система логических вопросов
Вопрос 22
Какое из условий предложения WHERE позволяет отобрать адреса клиентов из USA и Canada?
Варианты ответов
- Country = ‘USA’ AND Country = ‘Canada'
- Country = ‘USA’ OR Country = ‘Canada’
- Country IN (‘USA’, ‘Canada’)
- Country IN (‘USA’ AND ‘Canada’) NOT (Country = ‘USA’ AND Country = ‘Canada’)
Вопрос 23
Как выбрать колонку с названием "FirstName" из таблицы "Persons"?
Варианты ответов
- SELECT Persons.FirstName
- SELECT FirstName FROM Persons
- EXTRACT FirstName FROM Persons
Вопрос 24
Какую итоговую функцию надо выбрать для вычисления количества записей в группе?
Варианты ответов
- COUNT
- STDEV
- VAR
- SUM
- AVG
Вопрос 25
Для группировки данных потребуется предложение:
Варианты ответов
- ORDER BY
- GROUP BY
- HAVING


