
- •Лекция 1. Введение в теорию баз данных
- •Лекция 2. Компоненты Microsoft sql Server 2008
- •Лекция 3. Общие сведения о Transact-sql
- •Какие из следующих утверждений верны:
- •Лекция 4. Выборка данных
- •Из таблицы будут выбраны все записи, в том числе и одинаковые
- •Для переименования атрибута
- •Лекция 5. Вспомогательные объекты базы данных
- •Лекция 6. Система безопасности в базах данных
- •Лекция 7. Структура баз данных в ms sql Server
- •Размер не может быть меньше, чем текущий размер бд model
- •Лекция 8. Реляционная модель данных
- •Лекция 9. Операторы реляционной алгебры
- •Лекция 10. Первые нормальные формы
- •Лекция 11. Четвертая и пятая нормальные формы
Лекция 5. Вспомогательные объекты базы данных
Хранимая процедура – это:
Именованный набор операторов Transact-SQL, хранящийся в клиентской базе данных
Именованный набор операторов Transact-SQL, хранящийся на сервере
Какие виды хранимых процедур поддерживает MS SQL Server:
Серверные процедуры
Системные процедуры
Пользовательские процедуры
Постоянные процедуры
Временные процедуры
Программные процедуры
С помощью какой команды можно запретить выполнение команд хранимой процедуры:
GRANT
DENY
RESTRICT
FORBID
Какая из перечисленных ниже хранимых процедур выводит список параметров и их типов данных для указанной процедуры:
sp_helptext ИмяПроцедуры
sp_stored_procedures
sp_help ИмяПроцедуры
Что из нижеперечисленного верно:
Процедура может содержать неограниченно количество операторов, кроме операторов создания следующих объектов: процедуры, представления, правила, умолчания
Количество параметров не ограничено
Создание процедуры может выполнить любой пользователь
Какая команда отвечает за создание хранимой процедуры:
EXECUTE PROC
CREATE PROC
ALLOW PROC
ALTER PROC
Без какого ключевого слова процедура не передает выходное значение:
OUTPUT
INPUT
RETURN
Какие действия подразумевает под собой управление хранимыми процедурами:
Удаление
Изменение
Перемещение
Переименование
Разбиение
В чём заключаются преимущества представлений:
обеспечивают конфиденциальность информации
упрощают представление данных
управляют правами доступа к данным
Какая команда используется для создания представления:
CREATE PROCEDURE
CREATE TABLE
CREATE VIEW
Члены каких ролей обладают правом создавать представления:
Всех ролей;
sysadmin
db_user
db_dlladmin
db_owner
Какую команду необходимо выполнить для удаления представления:
DROP VIEW
DELETE VIEW
REMOVE VIEW
Лекция 6. Система безопасности в базах данных
Какие утверждения относительно системы безопасности верны для MS SQL Server 2008:
Пароль пользователя никогда не может быть пустым
MS SQL Server использует только аутентификацию Windows
При установке сервера создается только одна учетная запись системного администратора
Управлять системой безопасности можно при помощи SQL команд и при помощи графического интерфейса Management Studio
Сколько постоянных серверных ролей существует на сервере:
1
7
8
9
Какими правами обладает роль dbcreator:
Создание и удаление БД
Может создавать и управлять логинами
Может выполнять любые действия на SQL сервере
Управляет файлами баз данных
Какими правами обладает роль diskadmin:
Создание и удаление БД
Может создавать и управлять логинами
Может выполнять любые действия на SQL сервере
Управляет файлами баз данных
Что из перечисленного ниже предназначено для создания учетных записей в MS SQL Server:
sp_addlogin
CREATE LOGIN
ADD LOGIN
sp_adduser
Что из перечисленного ниже предназначено для назначения серверной роли учетной записи:
CREATE SERVERROLE
sp_addsrvrolemember
sp_setserverrole
Ничего из вышеперечисленного
Что из перечисленного ниже предназначено для создания пользователя в БД:
CREATE LOGIN
sp_adduser
sp_grantdbaccess
CREATE USER
Какие из следующих утверждений верные:
Оператор GRANT используется для предоставления доступа к объектам БД
Приоритет запрета ниже приоритета разрешения
Неявное отклонение доступа действует только на том уровне, на котором оно задано
Оператор DENY используется для задания неявного отклонения доступа