Главная / Базы данных /
Программирование в Microsoft SQL Server 2000 / Тест 8
Программирование в Microsoft SQL Server 2000 - тест 8
Упражнение 1:
Номер 1
Правила целостности данных гарантируют, что:
Ответ:
 (1) база данных будет правильно работать при любых данных 
 (2) данные, содержащиеся в базе данных, являются корректными по отношению к типу данных 
 (3) данные, содержащиеся в базе данных, являются если не корректными, то по меньшей мере правдоподобными 
Номер 2
Существуют формы целостности базы данных:
Ответ:
 (1) целостность отношений 
 (2) целостность домена 
 (3) целостность независимых данных 
 (4) целостность сущности 
 (5) целостность хранимых процедур 
Номер 3
В реляционной терминологии домен представляет собой:
Ответ:
 (1) область значений, которые может содержать столбец 
 (2) совокупность значений строки 
 (3) сущность таблицы или отношения 
Упражнение 2:
Номер 1
Функция LEN
имеет синтаксис:
Ответ:
 (1)
LEN ( string_expression, count_elements )
 
 (2)
LEN ( string_expression ) : varchar
 
 (3)
LEN ( string_expression )
 
Номер 2
Функция LEN
предназначена для:
Ответ:
 (1) определения количества столбцов в таблице 
 (2) определения количества символов в строке 
 (3) задания свойств столбцу 
Номер 3
Функция LEN
имеет синтаксис:
Ответ:
 (1)
LEN ( string_expression )
 
 (2)
LEN ( string_expression, count_elements )
 
 (3)
LEN ( string_expression, count ) : varchar
 
Упражнение 3:
Номер 1
Проверочные ограничения можно создать с помощью:
Ответ:
 (1) мастера Create Constraint 
 (2) инструмента Constraint Tool 
 (3) диалогового окна Properties конструктора таблиц Table Designer 
Номер 2
Данное окно позволяет:
Ответ:
 (1) создавать новые столбцы совместно с проверочными ограничениями 
 (2) определить параметры проверочного ограничения 
 (3) определить любые типы ограничений 
Номер 3
Данное окно позволяет:
Ответ:
 (1) определить параметры проверочного ограничения 
 (2) определить любые типы ограничений 
 (3) создавать новые столбцы совместно с проверочными ограничениями 
Упражнение 4:
Номер 1
Для изменения проверочных ограничений необходимо:
Ответ:
 (1) использовать мастер Update Constraints 
 (2) использовать инструмент Constraint Tool 
 (3) использовать диалоговое окно Properties конструктора таблиц Table Designer 
Номер 2
Для изменения проверочных ограничений необходимо:
Ответ:
 (1) использовать инструмент Constraint Create/Update Tool 
 (2) использовать диалоговое окно Properties конструктора таблиц Table Designer 
 (3) прежде удалить ограничение, а затем создавать новое с помощью диалогового окна Properties конструктора таблиц Table Designer 
Номер 3
Для изменения проверочных ограничений необходимо:
Ответ:
 (1) использовать диалоговое окно Properties конструктора таблиц Table Designer 
 (2) прежде удалить ограничение, а затем создавать новое с помощью мастера Create Constraint 
 (3) использовать инструмент Constraint Create/Update Tool 
Упражнение 5:
Номер 1
Для создания проверочного ограничения необходимо:
Ответ:
 (1) открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить проверочное ограничение, нажать New и на основе существующего ограничения создать новое 
 (2) открыть инструмент Constraint Create Tool, нажать New и ввести выражение для проверочного ограничения 
 (3) открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, нажать New и ввести выражение для проверочного ограничения 
Номер 2
Для изменения текста условия ограничения необходимо:
Ответ:
 (1) прежде удалить ограничение, затем создавать новое путем открытия конструктора таблиц Table Designer для таблицы, нажатия на кнопку Constraints, нажатия New и ввода требуемого выражения для проверочного ограничения 
 (2) открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить имя ограничения в поле Constraint Name и изменить текст ограничения на новое выражение условия 
 (3) использовать инструмент Constraint Tool, нажать Update Constraint и изменить требуемые данные 
Номер 3
Для удаления проверочного ограничения необходимо:
Ответ:
 (1) открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить проверочное ограничение, которое хотите удалить, и нажать Delete 
 (2) прежде удалить таблицу, путем выбора ее и нажатия на клавишу Delete, затем удалить ограничение, использовав утилиту Constraint Tool 
 (3) открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить имя ограничения в поле Constraint Name и требуемые столбцы в поле Fields, затем снажать клавишу Delete 
Упражнение 6:
Номер 1
Выбранные настройки определяют:
Ответ:
 (1) имя таблицы: CK_DeleteMe, имя ограничения: Oils, длина столбца OilName > 2, НЕ проверять существующие данные при создании ограничения, использовать ограничение для репликации 
 (2) имя таблицы: CK_DeleteMe, имя ограничения: Oils, длина столбца OilName > 2, НЕ проверять существующие данные при создании ограничения, использовать ограничение для репликации, использовать ограничение для операций INSERT
и UPDATE
 
 (3) имя таблицы: Oils, имя ограничения: CK_DeleteMe, длина столбца OilName > 2, проверить существующие данные при создании ограничения, использовать ограничение для репликации, использовать ограничение для операций INSERT
и UPDATE
 
Номер 2
Выбранные настройки определяют:
Ответ:
 (1) имя таблицы: Oils, имя ограничения: CK_DeleteMe, длина столбца OilName > 2, проверить существующие данные при создании ограничения, НЕ использовать ограничение для репликации 
 (2) имя таблицы: Oils, имя ограничения: CK_DeleteMe, длина столбца OilName > 2, проверить существующие данные при создании ограничения, использовать ограничение для репликации, использовать ограничение для операций INSERT
и UPDATE
 
 (3) имя таблицы: CK_DeleteMe, имя ограничения: Oils, длина столбца OilName > 2, НЕ проверять существующие данные при создании ограничения, использовать ограничение для репликации 
Номер 3
Выбранные настройки определяют:
Ответ:
 (1) имя таблицы: Oils, имя ограничения: CK_DeleteMe, длина столбца OilName > 2, проверить существующие данные при создании ограничения, использовать ограничение для репликации, использовать ограничение для операций INSERT
и UPDATE
 
 (2) имя таблицы: CK_DeleteMe, имя ограничения: Oils, длина столбца OilName > 2, НЕ проверять существующие данные при создании ограничения, использовать ограничение для репликации 
 (3) имя таблицы: Oils, имя ограничения: CK_DeleteMe, длина столбца OilName > 2, проверить существующие данные при создании ограничения, НЕ использовать ограничение для репликации