Сертификат "Программирование в Microsoft SQL Server 2000"
  • Сертификат "Программирование в Microsoft SQL Server 2000"
  • Сертификат "Программирование в Microsoft SQL Server 2000"
Сертификат "Программирование в Microsoft SQL Server 2000"
  • Сертификат "Программирование в Microsoft SQL Server 2000"
  • Сертификат "Программирование в Microsoft SQL Server 2000"

Программирование в Microsoft SQL Server 2000

700,00 руб.
В течение часа!
Экзамен "Программирование в Microsoft SQL Server 2000" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
11774 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Основным инструментом для администрирования SQL Server 2000 является:

Microsoft Management Console
SQL Server Enterprise Manager
SQL Server Query Analyzer


Утилита Enterprise Manager используется для:

конфигурирования всех опции SQL Server для каждого зарегистрированного сервера
определения и выполнения всех административных задач SQL Server для каждого зарегистрированного сервера
импорта/экспорта баз данных и конфигурирования данного процесса
конфигурирования структуры запросов и обработки исключений
просмотра содержимого таблиц и представление их с помощью конструктора Query Designer


Утилита Microsoft Management Console (MMC) предназначена для:

управления приложениями сервера
интерактивной разработки и тестирования T-SQL операторов, пакетов и сценариев
создания и администрирования всех баз данных SQL Server


Использование модели Windows Authentication, для аутентификации при входе в систему, позволяет:

использовать промежуточный уровень доступа, который обладает более высокой степенью защиты
серверу самому управлять аутентификацией пользователей, и пользователи должны вводить имя и пароль при соединении с базой данных
"прозрачно" допускать пользователей Microsoft Windows 2000 и Windows NT в систему, используя их пароли и имена пользователей в операционной системе


Перед использованием SQL Server Enterprise Manager для доступа к данным, следует:

соединиться с базой данных
сделать резервную копию базы данных, чтобы избежать потери информации
убедиться в целостности базы данных и ее работоспособности
убедиться, что сервер запущен
идентифицировать экземпляр сервера


SQL Server поддерживает режимы аутентификации:

SQL Server Authentication
Client Network Authentication
MMC Authentication
Windows Authentication


Использование модели SQL Server Authentication, для аутентификации при входе в систему, позволяет:

использовать промежуточный уровень доступа Microsoft Windows, который обладает более высокой степенью защиты
серверу самому управлять аутентификацией пользователей, и пользователи должны вводить имя и пароль при соединении с базой данных
"прозрачно" допускать пользователей Microsoft Windows 2000 и Windows NT в систему, используя их пароли и имена пользователей в операционной системе


Регистрировать экземпляр SQL Server следует:

при каждом запуске SQL Server 2000
при необходимости резервного копирования/восстановления
только один раз


Задание:
 
При выборе пункта New SQL Server Registration появится:
окно мастера Register SQL Server Wizard
программа настройки параметров подключения
окно выбора доступа к базе данных


Задание:
 
Окно Register SQL Server WizardПри выборе SQL Server Authentication следует:
использовать информацию, назначенную системным администратором
воспользоваться настройками Windows
дополнительно проконсультироваться с архитекторами базы данных


Существуют состояния экземпляра SQL Server:

обработка информации сервером
ожидание запуска сервера
сервер запущен
сервер остановлен
сервер приостановлен


Дерево консоли Console Tree в Enterprise Manager предназначено для:

импорта/экспорта данных
обеспечения безопасности данных
просмотра и конфигурирования баз данных


Дерево консоли Console Tree в Enterprise Manager показывает:

информацию о структуре базы данных
список всех объектов SQL Server, известных Enterprise Manager
список объектов базы данных, зарегистрированных Enterprise Manager


Объект Meta Data Services в дереве консоли Enterprise Manager представляет собой:

коллекцию таблиц и других элементов, которые хранят определенный набор структурированных данных
набор графических инструментов и программных объектов для управления SQL Server
утилиты для сопровождения метаданных для баз данных


Объект Database в дереве консоли Enterprise Manager представляет собой:

утилиты для сопровождения метаданных для баз данных
набор графических инструментов и программных объектов для управления SQL Server
коллекцию таблиц и других элементов, которые хранят определенный набор структурированных данных


Объект Management в дереве консоли Enterprise Manager представляет собой:

набор графических инструментов и программных объектов для управления SQL Server
коллекцию таблиц и других элементов, которые хранят определенный набор структурированных данных
утилиты для сопровождения метаданных для баз данных


Системная база данных Master предназначена для:

использования SQL Server Agent для составления расписания сопровождения задач, таких как оповещения и задания, и регистрации событий
временного сохранения данных
записи всей информации, необходимой для управления системы SQL Server, включая учетную запись пользователя


Системная база данных Model предназначена для:

использования в качестве шаблона при создании пользователем новой базы данных
использования SQL Server Agent для составления расписания сопровождения задач, таких как оповещения и задания, и регистрации событий
временного сохранения данных


Системная база данных Tempdb предназначена для:

использования SQL Server Agent для составления расписания сопровождения задач, таких как оповещения и задания, и регистрации событий
использования в качестве шаблона при создании пользователем новой базы данных
временного сохранения данных


В базах данных SQL Server существуют объекты:

Filter
Domain
User defined Function
Trigger
Role


В базах данных SQL Server существуют объекты:

Default
Role
Stored Procedure
Filter
Domain


В базах данных SQL Server существуют объекты:

Domain
Trigger
Role
Default


В базах данных SQL Server существуют объекты:

Index
User defined Function
Stored Procedure
Filter
Default


Объект User Defined Function базы данных SQL Server определяет:

тип данных, определенный пользователем для хранения данных специального типа
значение, автоматически присваемое самой системой, если пользователь не предоставил его
набор команд T-SQL, принимающих параметры и возвращающих результат


Объект View базы данных SQL Server определяет:

значение, автоматически присваемое самой системой, если пользователь не предоставил его
виртуальную таблицу, предоставляющую альтернативный метод просмотра информации в базе данных
набор команд T-SQL, принимающих параметры и возвращающих результат


Объект Default базы данных SQL Server определяет:

набор команд T-SQL, принимающих параметры и возвращающих результат
виртуальную таблицу, предоставляющую альтернативный метод просмотра информации в базе данных
значение, автоматически присваемое самой системой, если пользователь не предоставил его


Объект User Defined Data Type базы данных SQL Server определяет:

виртуальную таблицу, предоставляющую альтернативный метод просмотра информации в базе данных
набор команд T-SQL, принимающих параметры и возвращающих результат
тип данных, определенный пользователем для хранения данных специального типа


Создание полной резервной копии характеризуется тем, что:

записывается только та информация, которая была изменена после полного последнего резервирования
определяет точную копию базы данных на какой-либо момент времени
дает возможность восстанавливать состояние базы данных на определенный момент времени


Дифференциальное резервирование характеризуется тем, что:

дает возможность восстанавливать состояние базы данных на определенный момент времени
записывается только та информация, которая была изменена после полного последнего резервирования
определяет точную копию базы данных на какой-либо момент времени


Существуют различные способы создания резервной копии базы данных:

синтезирование журнала транзакций
резервное копирование журнала транзакций
создание полной резервной копии
дифференциальное резервирование
статический метод резервирования


Резервирование журнала транзакций характеризуется тем, что:

определяет точную копию базы данных на какой-либо момент времени
записывается только та информация, которая была изменена после полного последнего резервирования
дает возможность восстанавливать состояние базы данных на определенный момент времени


Набор носителей резервных копий может быть:

набором из нескольких накопителей
одним дисковым файлом
представлен любым количеством файлов, определяемых пользователем
обязательно представлен 3 файлами


Резервные копии следует хранить:

в каталоге базы данных для обеспечения устойчивости
обязательно на одном физическом диске, что и сама база данных
в надежном месте, лучше всего на другом диске


Для создания резервной копии следует использовать мастер:

Create Database Backup/Restore Wizard
Create Database Wizard
Create Database Backup Wizard


Мастер Database Maintenance Plan Wizard может использоваться для:

создания расписания для задач по сопровождению, которые должны регулярно выполняться
создания процесса обслуживания резервной копии базы данных
проверки целостности базы данных и синхронизации ее с резервной копией


Такие установки соответствуют действиям:

сохранять резервную копию базы данных на внешнем накопителе по первым воскресеньям каждого месяца в 2 часа ночи
сохранять резервную копию базы данных на диске по первым воскресеньям каждого месяца в 2 часа ночи
сохранять резервную копию базы данных на диске без проверки целостности по первым воскресеньям каждого месяца в 2 часа ночи


С помощью данного шага можно настроить параметры:

включения в план резервного копирования журнала транзакций
генерации отчета после выполнения плана
сохранения истории сопровождения на локальном сервере


Для восстановления базы данных следует:

в дереве консоли выбрать All Tasks и нажать на Restore Database
выбрать базу данных в дереве консоли, отключить ее, затем использовать Query Designer для управления процессом через T-SQL
выбрать базу данных в дереве консоли, выбрать мастер Restore Wizard и следовать затем его инструкциям


При таких настройках резервное копирование будет производиться:

в первое воскресенье относительно текущего дня
по первым воскресеньям каждого месяца
в каждое воскресенье


С помощью данного шага можно настроить параметры:

выбор метода копирования, выбор директории сохранения резервной копии базы данных, расширение для файла и дополнительно несколько параметров
выбор директории сохранения резервной копии базы данных, расширение для файла и периодичность синхронизации резервной копии с базой данных
выбор директории сохранения резервной копии базы данных, расширение для файла и дополнительно несколько параметров


Для создания плана сопровождения следует:

в дереве консоли выбрать All Tasks и нажать на Plan Wizard
выбрать базу данных в дереве консоли, затем запустить Database Maintenance Plan Wizard и следуйте затем его инструкциям
выбрать базу данных в дереве консоли, отключить ее, затем использовать Query Designer для управления процессом через T-SQL


Для выполнения резервного копирования базы данных следует:

выбрать базу данных в дереве консоли, выбрать мастера Backup Wizard и следовать затем его инструкциям
отключить использование базы данных, остановить сервер, затем использовать мастер Backup/Restore Wizard
выбрать базу данных в дереве консоли, отключить ее, затем использовать Query Designer для управления процессом через T-SQL

 
Свойство Overwite The Backup Media определяет:

замещение существующих резервных копий
добавление новых резервных копий к существующим
добавление метаданных к существующим копиям


Свойство Append To The Backup Media определяет:

замещение существующих резервных копий
добавление новых резервных копий к существующим
добавление метаданных к существующим копиям

 
Свойство Check Media Set Name And Backup Set Expiration Date определяет:

проверку обновления на резервную копию
проверку срока действия резервной копии
объединение резервных копий


Microsoft рекомендует использовать режим аутентификации:

SQL Server Authentication
Windows Authentication
Client Authentication


Доверительное соединение определяет:

временное соединение программного обеспечения клиента Windows с сервером
соединение программного обеспечения клиента Windows с сервером, которое будет установлено, если Windows NT/2000 уже аутентифицировал пользователя
постоянное соединение между клиентом SQL Server 2000 и сервером


При использовании режима аутентификации Windows Authentication:

SQLServer 2000 получает идентификатор учетной записи login ID и пароль, которые затем сверяются со списком учетных записей системного администратора
система SQL Server получает запрос на аутентификацию, передает параметры аутентификации Windows NT/2000, и, если параметры совпадают, устанавливает доверительное соединение
системный администратор предоставляет привилегии безопасности учетным записям и группам Windows NT/2000, программное обеспечение клиента Windows запрашивает у сервера доверительное соединение, которое будет предоставлено, только если Windows уже аутентифицировал пользователя

 
Данная страница позволяет:

выбрать роли безопасности, которые будут действовать для данной учетной записи
выбрать роли безопасности, которые будут действовать для данной базы данных
определить предоставление временных ролей администрирования для базы данных


Роль System Administrators характеризуется тем, что:

может выполнять любые действия в SQL Server
может управлять учетными записями и разрешениями CREATE DATABASE, а также читать журнал ошибок
может управлять процессами, запущенными в SQL Server


Роль Process Administrators характеризуется тем, что:

может управлять файлами диска
может управлять процессами, запущенными в SQL Server
может управлять учетными записями и разрешениями CREATE DATABASE, а также читать журнал ошибок


Роль Bulk Insert Administrators характеризуется тем, что:

может управлять процессами, запущенными в SQL Server
может выполнять операции вставки типа bulk insert
может выполнять любые действия в SQL Server


Роль Security Administrators характеризуется тем, что:

может управлять учетными записями и разрешениями CREATE DATABASE, а также читать журнал ошибок
может создавать, изменять или прекращать работу баз данных
может выполнять любые действия в SQL Server


При использовании режима аутентификации SQL Server Authentication:

система SQL Server получает запрос на аутентификацию, передает параметры аутентификации Windows NT/2000, и, если параметры совпадают, устанавливает доверительное соединение
SQL Server 2000 получает идентификатор учетной записи login ID и пароль, которые затем сверяются со списком учетных записей системного администратора
системный администратор предоставляет привилегии безопасности учетным записям и группам Windows NT/2000, программное обеспечение клиента Windows запрашивает у сервера доверительное соединение, которое будет предоставлено, только если Windows уже аутентифицировал пользователя


Учетные записи, принадлежащие определенным ролям сервера будут:

иметь привилегии для доступа ко всем базам данных, независимо от того, были ли они назначены данной учетной записи или нет
иметь неограниченный доступ к выбранным базам данных
использовать привилегии для доступа только к назначенным данной учетной записи базам данных

 
Опция Grant access to the server позволяет:

запретить использование сервера
запретить доступ для индивидуального пользователя или группы к серверу
предоставить доступ к серверу


Существуют возможности управления учетными записями с помощью Enterprise Manager:

изменение роли безопасности учетной записи
создание учетной записи
изменение учетной записи
удаление учетной записи

 
Данная страница позволяет:

определить временные роли безопасности, которые будут распространяться на выбранные базы данных
выбрать базу данных, к которой данная учетная запись будет иметь доступ
выбрать роли безопасности, которые будут действовать для данной учетной записи


На уровне базы данных каждая учетная запись пользователя в Windows или SQL Server:

никогда не связывается с учетной записью пользователя в базе данных
определяется только с активацией определенной базы данных
связывается с учетной записью пользователя в базе данных


Наиболее правильным будет решение:

добавлять и удалять пользователей из заранее созданных групп, имеющих специфический набор привилегий безопасности
назначать и удалять привилегии безопасности для отдельных пользователей
создавать и удалять пользователей совместно с группами по мере необходимости

 
Опция Deny access to the server позволяет:

предоставить доступ к серверу
запретить использование сервера
запретить доступ для индивидуального пользователя или группы к серверу


Роли базы данных, созданные в базе данных master:

могут использоваться только в системных базах данных
будут добавляться в любую новую базу данных, которую вы создадите для этого сервера
должна иметь определенные параметры


Роли базы данных будут добавляться в любую новую базу данных, если они созданы в базе данных:

msdb
master
model


Роль базы данных определяет:

виртуального пользователя, создаваемого для управления доступом в базу данных
объект, который создается для доступа в базу данных
виртуального пользователя, создаваемого для непосредственного доступа к базе данных


Роль базы данных Deny Data Writer характеризуется тем, что:

может модифицировать данные из любой таблицы пользователя в базе данных
может выполнять операторы языка описания данных DLL, но не может выдавать операторы GRANT, REVOKE, DENY
может запрещать или отменять полномочия INSERT, UPDATE и DELETE для любых объектов базы данных


Роль базы данных Public характеризуется тем, что:

имеет все полномочия в базе данных
может управлять всеми полномочиями, объектами, ролями и элементами ролей пользователей
является ролью по умолчанию, к которой принадлежат все пользователи базы данных


Роль базы данных Security Administrator характеризуется тем, что:

является ролью по умолчанию, к которой принадлежат все пользователи базы данных
имеет все полномочия в базе данных
может управлять всеми полномочиями, объектами, ролями и элементами ролей пользователей


Роль базы данных Data Reader характеризуется тем, что:

может запрещать или отменять полномочия SELECT для любых объектов базы данных
может выполнять операторы языка описания данных DLL, но не может выдавать операторы GRANT, REVOKE, DENY
может выбирать все данные из любой таблицы пользователя в базе данных


Журнал транзакций следует хранить:

совместно с файлом базы данных
совместно с объектами базы данных, так как это обеспечивает наиболее высокую устойчивость
в другом месте относительно местонахождения файла базы данных


По умолчанию SQL Server размещает файлы базы данных и журнала транзакций:

на разных дисках
обязательно на разных компьютерах
в одном месте


Под аутентификацией понимается:

проверка предоставленного идентификатора login ID на корректность и определение привилегий
проверка при создании идентификатора login ID на корректность
создание идентификатора login ID


SQL Server может выполнять аутентификацию несколькими способами:

SQL Server Authentication
Windows Authentication
Client Authentication
Basic Authentication

 
Пути для хранения базы данных и журнала транзакций следует определять:

в соответствующих полях окна (Database file location и Transaction log file location)
в поле Database name. Остальные поля заполняются автоматически системой SQL Server 2000
на данном этапе нельзя определить местоположение файлов, указывается только дополнительные директории для резервного копирования

 
Группа New database default location определяет:

местоположение по умолчанию для текущей базы данных
директории для доступа к системным базам данных
местоположение по умолчанию для всех новых баз данных и журнала транзакций

 
Данный этап позволяет настроить:

увеличение размера журнала транзакций по мере необходимости
местоположение базы данных
увеличение размера файлов базы данных


С помощью Enterprise Manager НЕ может быть выполнена операция:

переименование базы данных
удаление базы данных
конфигурирование базы данных


Возможности Enterprise Manager для работы с базами данных позволяют:

полностью управлять базами данных
создавать и конфигурировать базы данных
управлять базами данных, за исключением удаления


При создании базы данных определять процент увеличения размера файла данных следует, исходя из:

настроек Windows
загруженности сервера SQL Server
настроек, предлагаемых Enterprise Manager


Наиболее гибким способом создания базы данных является:

T-SQL
Enterprise Manager
Client Query Editor


Для установки свойств базы данных необходимо:

щелкнуть правой кнопкой мыши на базе данных в дереве консоли Console Tree, затем выбрать Create Database Wizard и следовать появляющимся инструкциям по настройке базы данных
установка свойств базы данных производится только при ее создании. Для изменения свойств необходимо удалить базу данных, затем заново ее создать при необходимых настройках
щелкнуть правой кнопкой мыши на базе данных в дереве консоли Console Tree, затем выберите Properties


Для удаления базы данных необходимо:

выделить базу данных в дереве консоли Console Tree и нажмите кнопку Delete
щелкнуть правой кнопкой мыши на базе данных в дереве консоли Console Tree, затем выберите Properties и выбрать Delete Database
удалить базу даных через Enterprise Manager нельзя. Для этого необходимо удалить ее вручную из каталога данных


Для создания новой базы данных необходимо:

выделите базу данных в дереве консоли Console Tree и нажмите кнопку Enter, затем щелкнуть правой кнопкой мыши на базе данных в дереве консоли Console Tree, затем выбрать Create Database Wizard и следовать появляющимся инструкциям
щелкнуть правой кнопкой мыши на базе данных в дереве консоли Console Tree, затем выбрать Create Database Wizard и следовать появляющимся инструкциям
щелкнуть на кнопке Wizard, выбрать Create Database Wizard в разделе Databases, затем следовать появляющимся инструкциям


Сущность в описании базы данных в физической реализации соответствует:

полю
таблице
экземпляру строки


Атрибут в описании базы данных в физической реализации соответствует:

столбцу
экземпляру строки
таблице


Концепция сущностей и атрибутов в описании базы данных в физической реализации соответствуют:

сущности реализуются в виде столбцов, а атрибуты – в виде таблиц
сущности реализуются в виде таблиц, а атрибуты – в виде столбцов
сущности реализуются в виде экземпляров полей, а атрибуты – в виде экземпляров строк


В SQL Server существует множество типов данных. Тип данных binary отличается от varbinary тем, что:

varbinary - двоичные данные фиксированной длины, а binary - двоичные данные переменной длины
binary - двоичные данные фиксированной длины, а varbinary - двоичные данные переменной длины
varbinary - двоичные данные переменной длины, максимальная длина составляет 8000 байт, а binary - двоичные данные переменной длины, максимальная длина составляет 2^31-1


В SQL Server существует множество типов данных. Тип данных smallint отличается от tinyint тем, что:

tinyint - десятичные числа с фиксированным количеством знаков до и после запятой, а smallint - целые числа 0..255
tinyint имеет диапазон допустимых значений 0..255, а smallint -2^15 .. 2^15-1
smallint имеет диапазон допустимых значений 0..255, а tinyint -2^15 .. 2^15-1


В SQL Server существует множество типов данных. Тип данных float отличается от real:

float- целое число, а real - с плавающей точкой
float - данные переменной длины, а real - фиксированной
диапазоном допустимых значений

 
Данный шаг позволяет определить:

создание новой базы данных с указанными таблицами
создание новых таблиц в различных базах данных
добавление столбцов в таблицу и определение настроек для каждого столбца

 
Свойство scale позволяет определить:

количество знаков до запятой
количество знаков после запятой
общее количество знаков


Тип символьных данных переменной длинны отличается от типа с фиксированной длинной тем, что:

если для столбца объявлена фиксированная длина, SQL Server будет дополнять введенные значения пробелами
если для столбца объявлена фиксированная длина, SQL Server будет дополнять введенные значения нулями
если для столбца объявлена переменная длина, SQL Server будет дополнять введенные значения пробелами

 
Данный шаг позволяет определить:

создание новых таблиц в различных базах данных
добавление столбцов в таблицу и определение настроек для каждого столбца
создание новой базы данных с указанными таблицами


Значение NULL используется для:

указание на редактируемое в данный момент поле
указания что значение либо отсутствует, либо не существует
определения значения 0 для нечисловых полей

 
Свойство identity позволяет определить:

что значение либо отсутствует, либо не существует
проверочное ограничение на столбец
значение, которое уникально идентифицирует каждую строку. Выбранный тип данных задает природу данных, содержащихся в столбце


Глобальный уникальный идентификатор (GUID) представляет собой:

16-байтное уникальное значение – ни один другой компьютер в локальной сети не будет генерировать это значение
8-байтное уникальное значение – ни один другой в мире компьютер не будет генерировать это значение
16-байтное уникальное значение – ни один другой в мире компьютер не будет генерировать это значение 
Глобальный уникальный идентификатор (GUID) характеризуется тем, что:
является уникальным в пределах SQL Server 2000
ни один другой в мире компьютер не будет генерировать это значение
ни один другой компьютер в локальной сети не будет генерировать это значение


SQL Server:

генерирует GUID-идентификаторы автоматически
генерирует GUID-идентификаторы по запросу администратора
НЕ генерирует GUID-идентификаторы автоматически


Значения по умолчанию могут быть:

математическими выражениями
константой
функциями


Свойство identity может быть установлено:

для нескольких столбцов в таблице
для всех целочисленных столбцов одновременно
только для одного столбца в таблице


Идентификационные столбцы могут иметь типы данных:

int
smallint
real
decimal
smallmoney


Для добавления столбца в таблицу следует:

в рабочей панели Details Pane нажать Add Column
задать свойства столбца в конструкторе таблиц Table Designer
использовать мастер Create Table/Column


Для создания новой таблицы следует:

выделить папку Tables базы данных в дереве консоли Console Tree, затем нажать кнопку New
задать свойства таблицы в окне создания базы данных и нажать клавишу New
выделить папку Database базы данных в дереве консоли Console Tree, затем нажать кнопку New


Для удаления таблицы следует:

выделить все столбцы в конструкторе таблиц Table Designer, нажать клавишу Delete, затем удалить таблицу из рабочей панели Details Pane
задать свойство таблицы Delete after close в конструкторе таблиц Table Designer
выделить таблицу в рабочей панели Details Pane и нажать клавишу Delete


Для удаления столбца следует:

выделить столбец в конструкторе таблиц Table Designer и нажмите клавишу Delete
удалить всю таблицу, а затем создать новую с необходимыми столбцами
выделить папку Tables базу данных в дереве консоли Console Tree, затем выбрать таблицу, столбец и нажать клавишу Delete 

 
Свойство precision позволяет определить:

количество знаков до запятой
общее количество знаков числа
количество знаков после запятой


SQL Server поддерживает виды символьных столбцов:

данные временной длины
ссылки на объект символов
фиксированной длины
переменной длины
денежный формат символов
 

Индекс определяет:

особый объект, который дает возможность базе данных быстро осуществлять доступ к строкам в таблице на основе значений из одного или более столбцов
утилиту для поиска в базе данных на основе значений из одного или более столбцов
особый объект, который дает возможность устанавливать проверочные ограничения на один или несколько столбцов


SQL Server 2000 поддерживает различные типы индексов:

дискретный
проверочный
кластерный
некластерный
ограничивающий


Некластерный индекс определяет:

особый объект, который дает возможность устанавливать проверочные ограничения на один или несколько столбцов
отдельный объект внутри базы данных, который указывает на определенные строки таблицы и обязательно устанавливает порядок их хранения
отдельный объект внутри базы данных, который указывает на определенные строки таблицы, но не устанавливает порядок их хранения


При создании первичного ключа SQL Server автоматически создает:

кластерный индекс
ограничивающий индекс
некластерный индекс

 
На данном этапе отображаются:

предполагаемые индексы
столбцы для определения индексов
имеющиеся для таблицы индексы

 
На данном этапе необходимо указать:

базу данных, для которой будет создан индекс, он создастся для всех объектов
базу данных и таблицу, для которой будет создан индекс
базу данных и индекс для его просмотра и изменения

 
На данном этапе необходимо указать:

таблицы для включения их в индекс и тип сортировки (ASC или DESC)
столбцы для которых никогда не будет создаваться индекс с выбранным типов сортировки (ASC или DESC)
столбцы для которых будет создан индекс и тип сортировки (ASC или DESC)

 
Данное окно позволяет:

просматривать и изменять свойства индексов и ключей таблицы
определять столбцы таблицы и назначать индексы
только просматривать свойства индексов и ключей таблицы


Для создания первичного ключа необходимо:

в окне свойства таблицы щелкнуть на кнопке Primary Key, затем выбрать колонку и нажать Enter
в окне редактирования колонок таблицы щелкнуть на кнопке New Column и в свойствах таблицы указать Primary Key
в окне редактирования колонок таблицы щелкнуть на кнопке Primary Key в панели инструментов конструктора таблиц


Индексы первичного ключа всегда являются:

внешними
дискретными
уникальными


Применение уникального индекса обеспечивает, что:

данные по выбранным строкам/столбцам не будут иметь одинаковых значений
никакие две строки в таблице не могут содержать дублирующихся данных для столбца или столбцов, заданных в индексе
никакие два столбца в таблице не могут содержать дублирующихся данных для строки или строк, заданных в индексе


Для изменения индексов следует использовать:

мастер Update Index
диалоговое окно Properties конструктора таблиц Table Designer
удаление индекса, а затем создание нового с измененными настройками 
Для удаления индекса необходимо использовать:
диалоговое окно Properties конструктора таблиц Table Designer
удаление столбца, связанного с индексом
панель инструментов и щелкнуть на кнопке Delete Index


Если вы хотите изменить столбцы в индексе, то необходимо:

удалить индекс, а затем создать новый с измененными настройками
использовать мастер Update Index
использовать диалоговое окно Properties конструктора таблиц Table Designer


Для создания индекса первичного ключа необходимо:

открыть конструктор таблиц Table Designer для таблицы, выбрать столбец или столбцы, которые составляют первичный ключ, а затем щелкнуть на кнопке Primary Key. После этого зайти в свойства таблицы и указать на выбранном столбце первичного ключа Create Index
использовать мастер Create Index and Keys
открыть конструктор таблиц Table Designer для таблицы, выбрать столбец или столбцы, которые составляют первичный ключ, а затем щелкнуть на кнопке Primary Key


Для создания индекса необходимо:

использовать мастер Create Index and Keys
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Indexes/Keys, нажать New, а затем установить свойства индекса
открыть конструктор таблиц Table Designer для таблицы, выбрать столбец или столбцы, которые составляют первичный ключ, а затем щелкнуть на кнопке Create New Index


Если вы хотите изменить индекс, то следует:

удалить столбцы, связанные с индексом, затем пересоздать индекс с необходимыми настройками
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Indexes/Keys и установить свойства индекса
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Indexes/Keys, нажать Update Index и изменить данные


В отношении много-ко-многим:

каждая строка таблицы связана с нулем или одной строкой другой таблицы
каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы
каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы


В отношении один-ко-многим:

каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы
каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы
каждая строка таблицы связана с нулем или одной строкой другой таблицы


В отношении один-к-одному:

каждая строка таблицы связана с нулем или одной строкой другой таблицы
каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы
каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы


Существуют типы отношений:

много-к-одному
один-к-ничему
один-к-одному
много-ко-многим
один-ко-многим


SQL Server использует узловую структуру для реализации отношения:

много-ко-многим
один-ко-многим
один-к-одному


Для реализации отношения многие-ко-многим SQL Server использует:

иерархическую структуру
узловую структуру
линейную структуру


SQL Server напрямую устанавливает отношения:

один-ко-многим
один-к-одному
много-ко-многим
один-к-ничему


Каскадные изменения представляют собой:

изменения в главных и зависимых связанных таблицах
изменения только в зависимых таблицах, главные таблицы не учитываются
изменения только в главной таблице, связанные таблицы не учитываются


Возвратными называются отношения, при которых:

таблица связывается сама с собой либо через отношение один-к-одному, либо через отношение один-ко-многим
одному столбцу соответствует несколько различных отношений
таблица связывается сама с собой через отношение много-ко-многим


Возвратные отношения применяются для реализации:

узловых структур
линейных структур
иерархий

 
Данное окно позволяет:

управлять проверочными ограничениями
управлять индексами и ключами
создавать, удалять и управлять отношениями


Опция Cascade Delete Related Records позволяет:

использовать каскадные изменения
осуществлять отношения для операций INSERT и UPDATE
использовать каскадные удаления

 
Опция Cascade Update Related Fields позволяет:

осуществлять отношения для операций INSERT и UPDATE
использовать каскадные удаления
использовать каскадные измене
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

При необходимости переименования отношения, следует:

использовать пункт меню Update Relationship панели инструментов
использовать вкладку Relationships диалогового окна Properties конструктора таблиц
сначала удалить отношение, затем создать новое с необходимыми настройками


При необходимости изменения отношения, следует:

сначала удалить отношение, затем создать новое с необходимыми настройками
использовать вкладку Relationships диалогового окна Properties конструктора таблиц
использовать пункт меню Update Relationship панели инструментов


При необходимости удаления отношения, следует:

использовать пункт меню Update Relationship панели инструментов
сначала удалить отношение, затем создать новое с необходимыми настройками
использовать вкладку Relationships диалогового окна Properties конструктора таблиц


Для переименования отношения необходимо:

открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, щелкнуть New и установить свойства отношения
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship и изменить свойство Relationship Name
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выберать отношение в списке Selected Relationship, затем выбрать другой столбец таблицы в качестве поля внешнего ключа

 
Опция Enforce relationship for replication позволяет:

осуществлять отношения для репликаций
проверять существующие данные при создании отношения
осуществлять отношения для операций INSERT и UPDATE


Опция Check existing data on creation позволяет:

осуществлять отношения для репликаций
осуществлять отношения для операций INSERT и UPDATE
проверять существующие данные при создании отношения


Для изменения отношения необходимо:

открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, щелкнуть New и установить свойства отношения
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship и изменить свойство Relationship Name
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship, затем выбрать другой столбец таблицы в качестве поля внешнего ключа


Для создания отношения необходимо:

открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выберать отношение в списке Selected Relationship, затем выбрать другой столбец таблицы в качестве поля внешнего ключа
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, щелкнуть New и установить свойства отношения
открыть конструктор таблиц Table Designer для таблицы, щелкнуть на кнопке Relationships, выбрать отношение в списке Selected Relationship и изменить свойство Relationship Name

 
Опция Enforce relationship for INSERTs and UPDATEs позволяет:

проверять существующие данные при создании отношения
осуществлять отношения для операций INSERT и UPDATE
осуществлять отношения для репликаций


В реляционной терминологии домен представляет собой:

совокупность значений строки
область значений, которые может содержать столбец
сущность таблицы или отношения


Правила целостности данных гарантируют, что:

данные, содержащиеся в базе данных, являются если не корректными, то по меньшей мере правдоподобными
данные, содержащиеся в базе данных, являются корректными по отношению к типу данных
база данных будет правильно работать при любых данных


Существуют формы целостности базы данных:

целостность хранимых процедур
целостность сущности
целостность отношений
целостность независимых данных
целостность домена

 
Данное окно позволяет:

определить любые типы ограничений
создавать новые столбцы совместно с проверочными ограничениями
определить параметры проверочного ограничения


Для изменения проверочных ограничений необходимо:

использовать инструмент Constraint Create/Update Tool
прежде удалить ограничение, а затем создавать новое с помощью диалогового окна Properties конструктора таблиц Table Designer
использовать диалоговое окно Properties конструктора таблиц Table Designer


Для удаления проверочного ограничения необходимо:

прежде удалить таблицу, путем выбора ее и нажатия на клавишу Delete, затем удалить ограничение, использовав утилиту Constraint Tool
открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить имя ограничения в поле Constraint Name и требуемые столбцы в поле Fields, затем снажать клавишу Delete
открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить проверочное ограничение, которое хотите удалить, и нажать Delete


Функция LEN имеет синтаксис:

LEN ( string_expression ) : varchar
LEN ( string_expression, count_elements )
LEN ( string_expression )


Функция LEN предназначена для:

задания свойств столбцу
определения количества столбцов в таблице
определения количества символов в строке


Для изменения текста условия ограничения необходимо:

открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить имя ограничения в поле Constraint Name и изменить текст ограничения на новое выражение условия
использовать инструмент Constraint Tool, нажать Update Constraint и изменить требуемые данные
прежде удалить ограничение, затем создавать новое путем открытия конструктора таблиц Table Designer для таблицы, нажатия на кнопку Constraints, нажатия New и ввода требуемого выражения для проверочного ограничения


Для создания проверочного ограничения необходимо:

открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, выделить проверочное ограничение, нажать New и на основе существующего ограничения создать новое
открыть инструмент Constraint Create Tool, нажать New и ввести выражение для проверочного ограничения
открыть конструктор таблиц Table Designer для таблицы, нажать кнопку Constraints, нажать New и ввести выражение для проверочного ограничения

 
Выбранные настройки определяют:

имя таблицы: CK_DeleteMe, имя ограничения: Oils, длина столбца OilName > 2, НЕ проверять существующие данные при создании ограничения, использовать ограничение для репликации, использовать ограничение для операций INSERT и UPDATE
имя таблицы: CK_DeleteMe, имя ограничения: Oils, длина столбца OilName > 2, НЕ проверять существующие данные при создании ограничения, использовать ограничение для репликации
имя таблицы: Oils, имя ограничения: CK_DeleteMe, длина столбца OilName > 2, проверить существующие данные при создании ограничения, использовать ограничение для репликации, использовать ограничение для операций INSERT и UPDATE


Умолчания являются:

временными таблицами, значения их которых подставляются в выбранные столбцы
объектами на уровне базы данных, которые могут быть применены к нескольким столбцам
объектами на уровне таблиц, которые могут быть применены к одному столбцу


Умолчания представляют собой:

функции определения данных в одной колонке, по известным значениям других колонок
значения, которые автоматически присваиваются SQL Server 2000, если пользователь не задал значение при создании строки
таблицы, в которых содержатся подставляемые значения для некоторых столбцов базы данных


Прежде чем связывать умолчания со столбцом таблицы, необходимо:

определить название умолчания, а после связи со столбцом определить свойства умолчания
создать умолчание
нет необходимости прежде создавать умолчания. Сначала умолчание связывается со столбцом, а уж потом создается


Умолчания являются объектами на уровне:

базы данных
таблиц
одного столбца


Для того, чтобы снять действие умолчания необходимо:

использовав Default Value Tool найти требуемое умолчание и нажать клавишу Delete
в конструкторе таблиц Design Table выделить значение поля Default Value и нажать клавишу Delete
удалить столбец, затем добавить новый с требуемым умолчанием

 
Данное окно позволяет указать:

параметры проверочного ограничения для умолчания
имя умолчания и его значение
имя умолчания и его значение, а также некоторые другие параметры


Правила представляют собой:

объекты на уровне базы данных, которые могут быть применены к столбцам в нескольких таблицах. К столбцу может быть применено несколько проверочных ограничений, но только одно правило
объекты на уровне таблицы, которые могут быть применены только в пределах создаваемой таблицы
объекты на уровне базы данных, которые могут быть применены к столбцам в нескольких таблицах. К столбцу может быть применено несколько проверочных ограничений и правил

 
Параметр Default Value определяет:

типа данных значения по умолчанию
имя умолчания
значение по умолчанию для столбца Sample


К пользовательскому типу данных может быть применено:

правило
уникальное ограничение
проверочное ограничение


Правило НЕ может:

передаваться через переменную, имеющую форму записи @ИмяПеременной
использоваться в связанных таблицах
ссылаться напрямую на имя столбца

 
Данное окно позволяет указать:

имя и текст правила, а также некоторые другие параметры
имя, текст и таблицы, для которых будет действовать правило
имя, текст и месторасположение правила в базе данных

 
Данное окно позволяет:

связывать правила с базами данных
указывать месторасположение правил относительно таблиц баз данных
связывать правила со столбцами для таблицы


Пользовательские типы данных определяют:

объекты баз данных, которые указывают на умолчания и ограничения
данные, которые задаются на основе любых внутренних типов данных SQL Server и содержат указание длины столбца
данные, которые непосредственно используются при описании таблицы

 
Данное окно позволяет указать:

имя, текст и месторасположение правила в базе данных
имя, текст и таблицы, для которых будет дествовать правило
имя и текст правила, а также некоторые другие параметры


Все новые базы данных автоматически получат доступ к типу, который создан в базе данных:

master
msdb
model
tempdb


Пользовательские типы данных представляют собой:

данные, которые задаются на основе любых внутренних типов данных SQL Server и содержат указание длины столбца
объекты баз данных, которые указывают на умолчания и ограничения
данные, которые непосредственно используются при описании таблицы


Для связи умолчания со столбцом необходимо:

открыть конструктор таблиц Table Designer для таблицы и выбрать умолчание из списка Default Value
перейти к папке User Defined Data Types базы данных, нажать New и установить свойства нового умолчания
открыть диалоговое окно Bind Default Value To Column, щелкнув на Bind Columns в диалоговом окне Default Value Properties. Выбрать соответствующие поля в списке Unbound Columns и нажать кнопку Add 

 
Данное окно позволяет указать:

параметры пользовательского типа данных, такие как тип данных, длина, поддержка NULL-значений и другие
параметры пользовательского типа данных, такие как имя, связь с таблицами и другими объектами базы данных и другие настройки
параметры умолчания, такие как имя, ограничение и другие


Для создания пользовательского типа данных необходимо:

использовать утилиту User Defined Data Type Tool
перейти к папке User Defined Data Types базы данных, нажать New и установить свойства нового пользовательского типа данных
открыть конструктор таблиц Table Designer для таблицы и выбрать из списка Add New User Defined Data Type

 
На данном этапе следует:

выбрать таблицы, которые НЕ будут использоваться для построения диаграммы
создать специальные таблицы для функционирования диаграммы базы данных
выбрать таблицы, которые будут включены в диаграмму базы данных


Для создания диаграммы базы данных используется мастер:

Create Database Diagram Wizard
Create and Update Diagram Wizard
не существует мастера для создания диаграмм


Для добавления таблицы в диаграмму базы данных следует:

удалить всю диаграмму базы данных, а затем создать новую с необходимыми настройками
щелкнуть на кнопке Add Table в диаграмме базы данных. SQL Server отобразит диалоговое окно Add Table. затем выбрать таблицу и нажать Add
выбрать таблицу для добавления из окна Available Tables, затем нажать клавишу Add

 
Можно изменить способ отображения:

только для каждой таблицы в отдельности
для нескольких таблиц в диаграмме
непосредственно всей базы данных, но каждой таблицы в отдельности представление менять нельзя


Диаграмма базы данных может использоваться для:

создания новых баз данных
управления доступом к базе данных
изменения существующих таблиц
добавления новых таблиц
управления отношениями


SQL Server применяет изменения схемы базы данных:

сразу же после внесения каких-либо изменений в диаграмму
только после сохранения диаграммы
SQL Server не изменяет схему базы данных. Диаграммы существуют только для удобного графического просмотра базы данных
через определенный промежуток времени


Если вы хотите создать таблицу в окне Database Diagram, то следует:

щелкнуть на кнопке New Table в панели инструментов Database Diagram, ввести имя таблицы, затем определить столбцы и нажать на кнопку Save
перетащить поле из таблицы первичного ключа в окно Create New Table и установить необходимые параметры
использовать мастер Create Table Wizard


Если вы хотите создать отношение в окне Database Diagram, то следует:

воспользоваться мастером Create New Relationship
щелкнуть на кнопке New Relationship в панели инструментов Database Diagram, ввести имя отношения, затем определить параметры и нажать на кнопку Save
перетащить поле из таблицы первичного ключа и поместить его в таблицу внешнего ключа. Установить необходимые параметры в окне Create Relationship


Диаграммы баз данных обеспечивают:

стандартное табличное представление структуры и отношений таблиц в базе данных (схему базы данных)
визуальное представление структуры и отношений таблиц в базе данных (схему базы данных)
быстродействие при внесении изменений в базу данных


При внесении изменений в базу данных, в диаграммах:

не отражаются внесенные изменения
автоматически отражаются все внесенные изменения
отражается лишь часть изменений, не касающаяся структуры базы данных


Для удаления таблицы из диаграммы базы данных следует:

удалить всю диаграмму, затем создать новую с необходимыми параметрами
щелкнуть правой кнопкой мыши на таблице и выбрать Remove Table From Diagram из контекстного меню
щелкнуть правой кнопкой мыши на таблице и выбрать Remove из контекстного меню, затем выбрать тип удаления(из диаграммы или из всей базы данных) и нажать кнопку OK


Для удаления таблицы из диаграммы базы данных следует:

удалить всю диаграмму базы данных, а затем создать новую с необходимыми настройками
щелкнуть на требуемой таблице в диаграмме базы данных и переопределить ее для другой диаграммы
щелкнуть правой кнопкой мыши на требуемой таблице в диаграмме базы данных и выбрать Remove Table From Diagram из контекстного меню. SQL Server удалит таблицу из диаграммы


Для добавления столбца в таблицу в окне Database Diagram следует:

щелкнуть правой кнопкой мыши на таблице и выбрать Add New из контекстного меню
щелкнуть на кнопке Add Column, ввести имя столбца и нажать ОК
отобразить таблицу в стандартном представлении и добавить новую спецификацию столбца в таблицу


Для добавления имеющейся таблицы в диаграмму базы данных следует:

прежде удалить диаграмму, затем создать новую с необходимыми настройками
щелкнуть на кнопке Add Table, выбрать имя таблицы в списке и нажать ОК
щелкнуть правой кнопкой мыши на таблице и выбрать Add New из контекстного меню


Для ограничения количества отображаемых строк необходимо:

щелкнуть правой кнопкой мыши на таблице в рабочей панели Details Pane, открыть меню Open Table и выбрать Return Top. SQL Server отобразит диалоговое окно, запрашивающее, сколько строк вы хотите извлечь
в SQL Server нельзя ограничить количество отображаемых строк
щелкнуть левой кнопкой мыши на таблице, в открывшимся меню String Table Properties выбрать Limit Rows


Конструктор запросов Query Designer позволяет:

просматривать эффективность выполнения запросов
определять функциональность запросов
просматривать, добавлять и управлять строками в таблице


Для просмотра всех строк в таблице необходимо:

использовать операторы T-SQL из Client SQL
открыть конструктор запросов Query Designer через контекстное меню таблицы
открыть конструктор запросов Query Designer с параметров -show_all

 
С помощью данного окна можно:

создавать новые таблицы и определять столбцы
управлять строками в таблице
определять состояние таблицы


Для добавления новых строк в Query Designer необходимо:

в конструкторе запросов Query Designer на панели инструментов щелкнуть Add New, затем ввести данные и нажать Enter
заполнить новую строку с помощью Row Viewer
в конструкторе запросов Query Designer щелкнуть на необходимом столбце в последней строке, затем ввести данные и щелкнуть на любой другой строке


Панель SQL Pane позволяет:

представлять запрос в виде, аналогичном диаграмме базы данных
быстро изменять заголовки столбцов в запросе, задавать порядок, в котором будут отображаться строки, а также указывать условие отбора
представить фактический оператор Transact-SQL, который будет генерировать запрос


Панель Diagram Pane позволяет:

представить фактический оператор Transact-SQL, который будет генерировать запрос
быстро изменять заголовки столбцов в запросе, задавать порядок, в котором будут отображаться строки, а также указывать условие отбора
представлять запрос в виде, аналогичном диаграмме базы данных


Панель Grid Pane позволяет:

представить фактический оператор Transact-SQL, который будет генерировать запрос
представлять запрос в виде, аналогичном диаграмме базы данных
быстро изменять заголовки столбцов в запросе, задавать порядок, в котором будут отображаться строки, а также указывать условие отбора


Для изучения T-SQL следует воспользоваться:

SQL Pane
Diagram Pane
Grid Pane


Для добавления строки в таблицу необходимо:

ввести новые значения для строки, отмеченной значком New в конструкторе запроса и щелкнуть на любой другой строке для сохранения добавления
изменить необходимые значения для строк в конструкторе запросов Query Designer и щелкнуть на любой другой строке для сохранения изменений
щелкнуть на кнопке Diagram Pane в панели инструментов конструктора запросов и произвести необходимые изменения


Для управления панелью Diagram Pane необходимо:

изменить необходимые значения для строк в конструкторе запросов Query Designer и щелкнуть на любой другой строке для сохранения изменений, затем автоматически откроется окно Diagram Pane
ввести новые значения для строки, отмеченной значком New в конструкторе запроса и щелкнуть на любой другой строке для сохранения добавления, после чего автоматически откроется окно Diagram Pane
щелкнуть на кнопке Diagram Pane в панели инструментов конструктора запросов


Для редактирования строки в таблице необходимо:

щелкнуть на кнопке Diagram Pane в панели инструментов конструктора запросов и произвести необходимые изменения
изменить необходимые значения для строк в конструкторе запросов Query Designer и щелкнуть на любой другой строке для сохранения изменений
ввести новые значения для строки, отмеченной значком Edit в конструкторе запроса и щелкнуть на любой другой строке для сохранения


Для управления панелью SQL Pane необходимо:

щелкнуть на кнопке SQL Pane в панели инструментов конструктора запросов
в главном меню программы выбрать Panels - Show - SQL Pane
вызвать Panels Viewer из панели инструментов и выбрать необходимую панель


Для управления панелью Results Pane необходимо:

вызвать Panels Viewer из панели инструментов и выбрать необходимую панель
щелкнуть на кнопке Results Pane в панели инструментов конструктора запросов
в главном меню программы выбрать Panels - Show - Results Pane


Для управления панелью Grid Pane необходимо:

вызвать Panels Viewer из панели инструментов и выбрать необходимую панель
в главном меню программы выбрать Panels - Show - Grid Pane
щелкнуть на кнопке Grid Pane в панели инструментов конструктора запросов


Правильный синтаксис оператора SELECT:

SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]

SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]

SELECT select_list
[ INTO new_table ]
[FROM table_source ]
 WHERE search_condition

 
Данное окно позволяет:

оформлять запросы T-SQL для анализа сложности(с отложенным выполнением)
представить фактический оператор Transact-SQL, который будет генерировать запрос с немедленным выводом результата
производить выборку по базе данных с немедленным построением запроса


Для выбора всех столбцов таблицы оператор SELECT будет иметь вид:

SELECT перечисление_всех_столбцов
FROM имя_таблицы

SELECT *
FROM имя_таблицы
WHERE ALL

SELECT *
FROM имя_таблицы


Псевдоним определяет:

имя столбца в ходе выполнения запроса
оператор(или группу операторов) в ходе выполнения запроса
строку в ходе выполнения запроса


Использование фразы TOP n позволяет:

задать определенное количество строк запроса
задать определенное количество строк запроса в процентах
задать определенное количество столбцов запроса


Для отбора избранных столбцов оператор SELECT может иметь вид:

SELECT *
FROM Customer, Sale
WHERE Customer.CustID = Sale.CustID

SELECT Customer.CustID, Customer.Name, Sale.SaleDate
FROM Customer
WHERE Customer.CustID = Sale.CustID

SELECT Customer.CustID, Customer.Name, Sale.SaleDate
FROM Customer, Sale
WHERE Customer.CustID = Sale.CustID


Псевдоним изменяет:

имя столбца в базе данных в целом(в запросе и в таблице)
имя столбца в запросе, но не в таблице
имя столбца в таблице, но не в запросе


Использование псевдонимов оправдано в случае:

если имя столбца имеет слишком большую длину или непривычное отображение
использования столбцов с маленькой длиной для улучшения отображения
если используется небольшое количество таблиц


SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]
FROM Sale
WHERE ShipDate IS NOT NULL

Данный сценарий определяет:

отображение первых 7 строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF
отображение первых 7% строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF
отображение произвольных 7 строк запроса, в котором существуют 5 псевдонимов(ID, OrderID, SaleDate, ShipDate, DaysToShip) и вычисляемый столбец на основе функции DATEDIFF


Вычисляемый столбец определяет:

столбец в таблице, который используется для нахождения различных параметров
информацию в столбце, которая вычисляется на основе исходных данных, функций SQL Server или любой их комбинации
информацию в столбце, которая вычисляется на основе других таблиц в базе данных


Использование фразы TOP n PERCENT позволяет:

задать определенное количество строк запроса в процентах
задать определенное количество строк запроса
задать определенное количество столбцов запроса


Функция GETDATE позволяет:

определить следующие дату и время резервного копирования
возвратить дату и время создания базы данных
возвратить текущие системные дату и время


SELECT TOP 30 PERCENT stdID AS [ID], stdName AS [STUDENT_NAME], clsName AS [STUDENT_CLASS], GETDATE() AS [TODAY]
FROM STUDENTS, CLASSES
WHERE STUDENTS.stdID = CLASSES.clsID

Данный сценарий определяет:

отображение первых 30% строк сценария, в котором нет псевдонимов столбцов, содержит вычисляемый столбец на основе функции GETDATE
отображение первых 30 строк сценария, в котором существуют 4 псевдонима столбцов(ID, STUDENT_NAME, STUDENT_CLASS, TODAY) и вычисляемый столбец на основе функции GETDATE
отображение первых 30% строк сценария, в котором существуют 4 псевдонима столбцов(ID, STUDENT_NAME, STUDENT_CLASS, TODAY) и вычисляемый столбец на основе функции GETDATE


SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]
FROM Sale
WHERE ShipDate IS NOT NULL

отображение первых 7 строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF
отображение первых 7% строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF
отображение произвольных 7 строк запроса, в котором существуют 5 псевдонимов(ID, OrderID, SaleDate, ShipDate, DaysToShip) и вычисляемый столбец на основе функции DATEDIFF


Операция конкатенации строк позволяет:

находить подстроку в главной строке
вычитать две и более строк
складывать две строки


Синтаксис оператора SELECT с учетом фраз ORDER BY и WHERE имеет вид:

SELECT select_list
[ INTO new_table ]
FROM table_source
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ WHERE search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]

SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]

SELECT select_list
[ INTO new_table ]
FROM table_source
[ GROUP BY group_by_expression ]
WHERE search_condition
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]


Для сортировки строк с использованием панели Grid Pane необходимо:

выбрать способ сортировки(ASC, DESC, BLOCK) и нажать кнопку Enter
определить способ установки значений для таблицы и нажать кнопку OK
установить тип сортировки Sort Type для нужного поля и нажать кнопку Run


Фраза ORDER BY позволяет:

определять порядок возврата столбцов
задавать порядок сортировки строк
задавать порядок, в котором будут возвращены строки


Фраза ORDER BY является:

НЕобязательным компонентом многих операторов T-SQL, таких как SELECT, UNION, CREATE TABLE и других
обязательным компонентом оператора SELECT
НЕобязательным компонентом оператора SELECT


Тип сортировки Descending определяет:

сортировку по группам в таблице
возвращение строк в порядке убывания
возвращение строк в порядке возрастания


Тип сортировки Ascending определяет:

сортировку по группам в таблице
возвращение строк в порядке убывания
возвращение строк в порядке возрастания


SELECT stdID, stdName, stdType
FROM STUDENTS
ORDER BY stdName DESC

Данный сценарий выполняет действия:

производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по всем полям в порядке убывания
производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке убывания
производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке возрастания


SELECT stdID, stdName, stdType
FROM STUDENTS
ORDER BY stdName ASC

Данный сценарий выполняет действия:

производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке убывания
производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке возрастания
производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType без сортировки данных


При изменении порядка следования имен столбцов во фразе ORDER BY произойдет следующее:

порядок их следования определяет результат – SQL Server будет сортировать строки по первому столбцу, затем по второму столбцу и т.д.
сортировка будет происходить в порядке, указанном при перечислении столбцов во фразе SELECT
порядок сортировки строк не изменится


В SQL Server допустимы операторы сравнения:

!=
>=
==
=
<>


Оператор IN позволяет:

задавать диапазон значений
задавать множество, в котором содержатся значения
указывать значения с использованием символов замещения


Символ замещения [] соответствует:

любому определенному символу внутри области или множества
любой строки из нуля или более символов
любому определенному символу, не содержащемуся в области или множестве


Полный синтаксис оператора SELECT имеет вид:

SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]


SELECT select_list
[ INTO new_table ]
FROM table_source
WHERE search_condition
[ HAVING search_condition ]
[ GROUP BY group_by_expression ]


SELECT select_list
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]


Оператор BETWEEN позволяет:

указывать значения с использованием символов замещения
задавать диапазон значений
задавать множество, в котором содержатся значения


Для объединения условий отбора следует:

применять операторы IF..THEN...ELSE
использовать логические операторы OR или AND
воспользоваться операцией UNION


Оператор LIKE позволяет:

задавать множество, в котором содержатся значения
задавать диапазон значений
указывать значения с использованием символов замещения


Символ замещения % соответствует:

любому определенному символу внутри области или множества
любому определенному символу, не содержащемуся в области или множестве
любой строки из нуля или более символов


Фраза WHERE является:

обязательным компонентом оператора SELECT
НЕобязательным компонентом оператора SELECT
НЕобязательным компонентом многих операторов T-SQL, таких как SELECT, UNION, CREATE TABLE и других


Символ замещения [^] соответствует:

любому определенному символу, не содержащемуся в области или множестве
любому определенному символу внутри области или множества
любой строки из нуля или более символов


Синтаксис для объединения условия отбора с помощью оператора OR:

boolean_expression OR boolean_expression
OR (boolean_expression, boolean_expression)
boolean_expression OR


Синтаксис для объединения условия отбора с помощью оператора AND:

AND (boolean_expression, boolean_expression)
boolean_expression AND
boolean_expression AND boolean_expression


Внутреннее связывание возвращает:

все строки из одной или более таблиц, независимо от того, имеют ли они соответствующие строки в другой таблице
только те строки, для которых условие связывания имеет значение TRUE
только те строки, для которых условие связывания имеет значение FALSE


Наиболее распространенной формой связывания является:

Внутреннее
Внешнее
Полное
распределенное
удаленное


Структура фразы FROM имеет форму:

FROM <таблица_или_представление>
<оператор_связывания> ON <условие_связывания>

FROM <таблица_или_представление>
<оператор_связывания> <таблица_или_ предствление> ON <условие_связывания>

FROM <таблица_или_представление>
<оператор_связывания> ON <таблица_или_ предствление> <условие_связывания>


Фраза FROM используется для:

группировки результирующих строк запроса
извлечения столбцов из нескольких таблиц и представлений в одном запросе
объединения результаты выбора столбцов


SQL Server 2000 поддерживает типы связывания:

удаленное
распределенное
объединения
внешнее
внутреннее


Синтаксис для связывания нескольких таблиц с помощью фразы FROM имеет вид:

FROM <таблица_или_вид>
<оператор_связывания> ON <условие_связывания>
<оператор_связывания> ON <условие_связывания>
.
.
n


FROM <таблица_или_вид>
<оператор_связывания> <таблица_или_вид> ON <условие_связывания>
<оператор_связывания> <таблица_или_вид> ON <условие_связывания>
.
.

FROM { < таблицы_источник > } [ ,...n ]


Если запрос связывает более одной таблицы, и таблицы содержат столбцы с одинаковыми именами, следует:

использовать распределенное описание для объекта
по возможности не использовать таблицы с одинаковыми именами или же использовать псевдонимы
использовать полную спецификацию для объекта


Полная спецификация для любого объекта базы данных определяется идентификаторами имен:

сервера
объекта
базы данных
владельца


Чтобы сослаться на объекты, содержащие в свою очередь другие объекты, следует:

добавить его имя после имени объекта
указать его имя вначале описания структуры
указывать во фразе FROM объекты, к которым непосредственно будет применяться доступ


При создании уникальных индексов для столбцов, которые допускают использование NULL-значений, SQL Server:

разрешит использование множества строк со значением NULL
не разрешает создавать уникальных индексов
разрешит использование только одной строки со значением NULL


SELECT Oils.OilID, Oils.OilName, PlantParts.PlantPart
FROM Oils
    INNER JOIN PlantParts
          ON Oils.PlantPartID = PlantParts.PlantPartID

Данный сценарий выполняет действия:

возвращает только те строки, для которых условие левого внешнего связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE
возвращает только те строки, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение FALSE
возвращает только те строки, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE



SELECT Oils.OilID, Oils.OilName, Odors.Odor
FROM Oils
    INNER JOIN OilOdors
          ON Oils.OilID = OilOdors.OilID
    INNER JOIN Odors
          ON OilOdors.OdorID = Odors.OdorID

Данный сценарий выполняет действия:

возвращает только те строки, для которых условия связывания(Oils.OilID = OilOdors.OilID, OilOdors.OdorID = Odors.OdorID) для таблиц Oils, OilOdors и Odors имеют значение FALSE
возвращает только те строки, для которых условия полного внешнего связывания(Oils.OilID = OilOdors.OilID, OilOdors.OdorID = Odors.OdorID) для таблиц Oils, OilOdors и Odors имеют значение TRUE
возвращает только те строки, для которых условия внутреннего связывания(Oils.OilID = OilOdors.OilID, OilOdors.OdorID = Odors.OdorID) для таблиц Oils, OilOdors и Odors имеют значение TRUE


Внешние связывания бывают:

правое внешнее
полное
правое внутреннее
левое внутреннее
левое внешнее


Левое внешнее связывание возвращает:

все строки из левой таблицы во фразе JOIN и только те строки из правой таблицы, для которых условие связывания имеет значение FALSE
все строки из правой таблицы в фразе JOIN и отвечающие условию значения из левой таблицы
все строки из левой таблицы во фразе JOIN и только те строки из правой таблицы, для которых условие связывания имеет значение TRUE


Правое внешнее связывание возвращает:

все строки из левой таблицы во фразе JOIN и только те строки из правой таблицы, для которых условие связывания имеет значение TRUE
все строки из обеих таблиц, отвечающие условию
все строки из правой таблицы в фразе JOIN и отвечающие условию значения из левой таблицы


Внешнее связывание определяет:

только те строки, для которых условие связывания имеет значение TRUE
все строки из одной или более таблиц только если они имеют они соответствующие строки в другой таблице
все строки из одной или более таблиц, независимо от того, имеют ли они соответствующие строки в другой таблице




Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png