Главная / Базы данных /
Программирование в Microsoft SQL Server 2000 / Тест 7
Программирование в Microsoft SQL Server 2000 - тест 7
Упражнение 1:
Номер 1
Существуют типы отношений:
Ответ:
 (1) один-к-ничему 
 (2) один-ко-многим 
 (3) много-ко-многим 
 (4) много-к-одному 
 (5) один-к-одному 
Номер 2
В отношении один-к-одному:
Ответ:
 (1) каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы 
 (2) каждая строка таблицы связана с нулем или одной строкой другой таблицы 
 (3) каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы 
Номер 3
В отношении один-ко-многим:
Ответ:
 (1) каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы 
 (2) каждая строка таблицы связана с нулем или одной строкой другой таблицы 
 (3) каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы 
Номер 4
В отношении много-ко-многим:
Ответ:
 (1) каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы 
 (2) каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы 
 (3) каждая строка таблицы связана с нулем или одной строкой другой таблицы 
Упражнение 2:
Номер 1
SQL Server напрямую устанавливает отношения:
Ответ:
 (1) много-ко-многим 
 (2) один-к-одному 
 (3) один-ко-многим 
 (4) один-к-ничему 
Номер 2
SQL Server использует узловую структуру для реализации отношения:
Ответ:
 (1) один-к-одному 
 (2) много-ко-многим 
 (3) один-ко-многим 
Номер 3
Для реализации отношения многие-ко-многим SQL Server использует:
Ответ:
 (1) узловую структуру 
 (2) линейную структуру 
 (3) иерархическую структуру 
Упражнение 3:
Номер 1
Возвратными называются отношения, при которых:
Ответ:
 (1) одному столбцу соответствует несколько различных отношений 
 (2) таблица связывается сама с собой через отношение много-ко-многим 
 (3) таблица связывается сама с собой либо через отношение один-к-одному, либо через отношение один-ко-многим 
Номер 2
Возвратные отношения применяются для реализации:
Ответ:
 (1) линейных структур 
 (2) иерархий 
 (3) узловых структур 
Номер 3
Каскадные изменения представляют собой:
Ответ:
 (1) изменения в главных и зависимых связанных таблицах 
 (2) изменения только в главной таблице, связанные таблицы не учитываются 
 (3) изменения только в зависимых таблицах, главные таблицы не учитываются 
Упражнение 4:
Номер 1
Данное окно позволяет:
Ответ:
 (1) управлять проверочными ограничениями 
 (2) управлять индексами и ключами 
 (3) создавать, удалять и управлять отношениями 
Номер 2
Опция Cascade Update Related Fields позволяет:
Ответ:
 (1) использовать каскадные удаления 
 (2) использовать каскадные изменения 
 (3) осуществлять отношения для операций INSERT
и UPDATE
 
Номер 3
Опция Cascade Delete Related Records позволяет:
Ответ:
 (1) использовать каскадные удаления 
 (2) использовать каскадные изменения 
 (3) осуществлять отношения для операций INSERT
и UPDATE
 
Упражнение 5:
Номер 1
При необходимости изменения отношения, следует:
Ответ:
 (1) сначала удалить отношение, затем создать новое с необходимыми настройками 
 (2) использовать пункт меню Update Relationship панели инструментов 
 (3) использовать вкладку Relationships диалогового окна Properties конструктора таблиц 
Номер 2
При необходимости удаления отношения, следует:
Ответ:
 (1) использовать пункт меню Update Relationship панели инструментов 
 (2) использовать вкладку Relationships диалогового окна Properties конструктора таблиц 
 (3) сначала удалить отношение, затем создать новое с необходимыми настройками 
Номер 3
При необходимости переименования отношения, следует:
Ответ:
 (1) использовать вкладку Relationships диалогового окна Properties конструктора таблиц 
 (2) сначала удалить отношение, затем создать новое с необходимыми настройками 
 (3) использовать пункт меню Update Relationship панели инструментов 
Упражнение 6:
Номер 1
Для создания отношения необходимо:
Ответ:
 (1) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выберать отношение в списке Selected Relationship, затем выбрать другой столбец таблицы в качестве поля внешнего ключа 
 (2) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship и изменить свойство Relationship Name 
 (3) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, щелкнуть New и установить свойства отношения 
Номер 2
Для изменения отношения необходимо:
Ответ:
 (1) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship и изменить свойство Relationship Name 
 (2) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship, затем выбрать другой столбец таблицы в качестве поля внешнего ключа 
 (3) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, щелкнуть New и установить свойства отношения 
Номер 3
Для переименования отношения необходимо:
Ответ:
 (1) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship и изменить свойство Relationship Name 
 (2) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, щелкнуть New и установить свойства отношения 
 (3) открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выберать отношение в списке Selected Relationship, затем выбрать другой столбец таблицы в качестве поля внешнего ключа 
Упражнение 7:
Номер 1
Опция Check existing data on creation позволяет:
Ответ:
 (1) осуществлять отношения для репликаций 
 (2) осуществлять отношения для операций INSERT
и UPDATE
 
 (3) проверять существующие данные при создании отношения 
Номер 2
Опция Enforce relationship for replication позволяет:
Ответ:
 (1) проверять существующие данные при создании отношения 
 (2) осуществлять отношения для репликаций 
 (3) осуществлять отношения для операций INSERT
и UPDATE
 
Номер 3
Опция Enforce relationship for INSERTs and UPDATEs позволяет:
Ответ:
 (1) осуществлять отношения для операций INSERT
и UPDATE
 
 (2) проверять существующие данные при создании отношения 
 (3) осуществлять отношения для репликаций