Главная / Программирование /
Проектирование информационных систем в Microsoft SQL Server 2008 и Visual Studio 2008 / Тест 13
Проектирование информационных систем в Microsoft SQL Server 2008 и Visual Studio 2008 - тест 13
Упражнение 1:
Номер 1
Пользовательские функции в Microsoft SQL Server 2008, в отличии от хранимых процедур, ...
Ответ:
 (1) возвращают результат 
 (2) не возвращают результат 
 (3) могут как возвращать, так и не возвращать результат 
Номер 2
Хранимые процедуры в Microsoft SQL Server 2008, в отличии от пользовательских функций, ...
Ответ:
 (1) возвращают результат 
 (2) не возвращают результат 
 (3) могут как возвращать, так и не возвращать результат 
Номер 3
Пользовательские функции в Microsoft SQL Server 2008 вызываются только при помощи оператора:
Ответ:
 (1) update
 
 (2) select
 
 (3) create function
 
Упражнение 2:
Номер 1
Обработчики событий, которые выполняют команды SQL, если происходят какие либо действия с таблицей:
Ответ:
 (1) триггеры 
 (2) хранимые процедуры 
 (3) диаграммы 
Номер 2
Компоненты баз данных, которые блокируют удаление записей из первичных таблиц, если существуют связанные с ними записи во вторичных таблицах:
Ответ:
 (1) триггеры 
 (2) хранимые процедуры 
 (3) диаграммы 
Номер 3
Диаграммы обеспечивают ...
Ответ:
 (1) удаление записей из первичных таблиц, если существуют связанные с ними записи во вторичных таблицах 
 (2) целостность данных базы данных 
 (3) шифрование данных при выполнении триггера 
Упражнение 3:
Номер 1
Скалярные пользовательские функции - это ...
Ответ:
 (1) функции, которые не возвращают результат 
 (2) функции, которые возвращают число или текст 
 (3) функции, которые выводят результат в виде таблицы 
Номер 2
Табличные пользовательские функции - это ...
Ответ:
 (1) функции, которые возвращают число или текст 
 (2) функции, которые выводят результат в виде таблицы 
 (3) функции, которые не возвращают результат 
Номер 3
На какие виды делятся пользовательские функции в Microsoft SQL Server 2008?
Ответ:
 (1) векторные функции 
 (2) скалярные функции 
 (3) табличные функции 
Упражнение 4:
Номер 1
Для создания новой пользовательской функции используется команда:
Ответ:
 (1) select
 
 (2) update
 
 (3) create function
 
Номер 2
Команда create function
используется для:
Ответ:
 (1) удаления пользовательской функции 
 (2) вызова пользовательской функции 
 (3) создания новой пользовательской функции 
Номер 3
При создании новой пользовательской функции после служебного слова return
в табличных функциях ставится:
Ответ:
 (1) тип данных результата, который возвращает функция 
 (2) служебное слово table
 
 (3) sql команда функции 
Упражнение 5:
Номер 1
При создании новой пользовательской функции после служебного слова returns
в скалярных функциях ставится:
Ответ:
 (1) тип данных результата, который возвращает функция 
 (2) служебное слово table
 
 (3) sql команда функции 
Номер 2
При создании новой пользовательской функции после служебного слова returns
в табличных функциях ставится:
Ответ:
 (1) тип данных результата, который возвращает функция 
 (2) служебное слово table
 
 (3) sql команда функции 
Номер 3
При создании новой пользовательской функции после служебного слова return
в скалярных функциях ставится:
Ответ:
 (1) тип данных результата, который возвращает функция 
 (2) служебное слово table
 
 (3) sql команда функции 
Упражнение 6:
Номер 1
Если при создании новой пользовательской функции используются несколько SQL команд, заключенных между служебными словами begin
и end
, то в этом случае:
Ответ:
 (1) служебное слово return
не ставится 
 (2) служебное слово return
ставится перед служебным словом begin
 
 (3) служебное слово return
ставится перед служебным словом end
 
Номер 2
Когда при создании новой пользовательской функции используются несколько SQL команд, заключенных между служебными словами begin
и end
, то:
Ответ:
 (1) служебное слово return
не ставится перед служебным словом begin
 
 (2) служебное слово return
ставится перед служебным словом begin
 
 (3) служебное слово return
ставится после служебного слова end
 
Номер 3
Если при создании новой пользовательской функции используется одна SQL команда после служебного слова return
, то в этом случае:
Ответ:
 (1) служебное слово begin
используется, а служебное слово end
не используется 
 (2) служебные слова begin
и end
используются 
 (3) служебные слова begin
и end
не используются 
Упражнение 7:
Номер 1
Для обеспечения целостности данных при работе базы данных необходимо, чтобы:
Ответ:
 (1) записи из первичных таблиц не удалялись 
 (2) при удалении записей из первичных таблиц автоматически удалялись связанные с ними записи из вторичных таблиц 
 (3) записи из вторичных таблиц не удалялись 
Номер 2
Какой компонент базы данных в Microsoft SQL Server 2008 используется для обеспечения целостности данных?
Ответ:
 (1) диаграммы 
 (2) хранимые процедуры 
 (3) пользовательские функции 
Номер 3
Укажите компонент базы данных в Microsoft SQL Server 2008, который используется для обеспечения целостности данных:
Ответ:
 (1) триггеры 
 (2) хранимые процедуры 
 (3) пользовательские функции 
Упражнение 8:
Номер 1
Триггеры - это ...
Ответ:
 (1) пользовательские функции, которые возвращают число или текст 
 (2) компоненты баз данных, которые блокируют удаление записей из первичных таблиц, если существуют связанные с ними записи во вторичных таблицах 
 (3) обработчики событий, которые выполняют команды SQL если происходят какие либо действия с таблицей 
Номер 2
Диаграммы - это ...
Ответ:
 (1) пользовательские функции, которые возвращают число или текст 
 (2) компоненты баз данных, которые блокируют удаление записей из первичных таблиц, если существуют связанные с ними записи во вторичных таблицах 
 (3) обработчики событий, которые выполняют команды SQL, если происходят какие либо действия с таблицей 
Номер 3
Организовать автоматическое удаление записей из вторичной таблицы при удалении связанной с ними записи из первичной таблицы можно при помощи:
Ответ:
 (1) триггеров 
 (2) хранимых процедур 
 (3) диаграмм 
Упражнение 9:
Номер 1
Какие в Microsoft SQL Server 2008 существуют виды триггеров:
Ответ:
 (1) триггеры, выполняемые вместо события, происходящего с таблицей 
 (2) триггеры, выполняемые до события, произошедшего с таблицей 
 (3) триггеры, выполняемые после события, произошедшего с таблицей 
Номер 2
Для обработки событий таблиц используются:
Ответ:
 (1) триггеры, выполняемые вместо события, происходящего с таблицей 
 (2) триггеры, выполняемые после события, произошедшего с таблицей 
 (3) все виды триггеров 
Номер 3
Для обеспечения целостности данных используются:
Ответ:
 (1) триггеры, выполняемые вместо события, происходящего с таблицей 
 (2) триггеры, выполняемые после события, произошедшего с таблицей 
 (3) все виды триггеров 
Упражнение 10:
Номер 1
Для создания триггера используется команда:
Ответ:
 (1) begin trigger
 
 (2) start trigger
 
 (3) create trigger
 
 (4) open trigger
 
Номер 2
Команда create trigger
в Microsoft SQL Server 2008 используется для:
Ответ:
 (1) запуска триггера 
 (2) активации триггера 
 (3) создания триггера 
Номер 3
Какой параметр необходимо установить при создании триггера, для того, чтобы триггер выполнялся после события, происходящего с таблицей?
Ответ:
 (1) instead of
 
 (2) with encryption
 
 (3) after
 
Упражнение 11:
Номер 1
Если при создании триггера используется параметр after
, то:
Ответ:
 (1) триггер выполняется после события 
 (2) триггер не выполняется 
 (3) триггер выполняется вместо события 
Номер 2
Если при создании триггера используется параметр instead of
, то:
Ответ:
 (1) триггер выполняется после события 
 (2) триггер не выполняется 
 (3) триггер выполняется вместо события 
Номер 3
Какой параметр необходимо установить при создании триггера, для того, чтобы триггер выполнялся вместо события, происходящего с таблицей?
Ответ:
 (1) instead of
 
 (2) with encryption
 
 (3) alter
 
Упражнение 12:
Номер 1
Если при создании триггера используется параметр with encryption
, то:
Ответ:
 (1) происходит включение шифрования данных при выполнении триггера 
 (2) происходит отключение шифрования данных при выполнении триггера 
 (3) триггер выполняется вместо события 
Номер 2
Триггеры создаются для:
Ответ:
 (1) всех таблиц базы данных 
 (2) не менее, чем двух таблиц базы данных 
 (3) конкретной таблицы базы данных 
Номер 3
Какой параметр необходимо установить при создании триггера, для того, чтобы произошло включение шифрования данных при выполнении триггера?
Ответ:
 (1) instead of
 
 (2) with encryption
 
 (3) alter