Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста 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 дополнительно проконсультироваться с архитекторами базы данных
Дерево консоли 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 файлами
Резервные копии следует хранить:
в каталоге базы данных для обеспечения устойчивости обязательно на одном физическом диске, что и сама база данных в надежном месте, лучше всего на другом диске
Для создания резервной копии следует использовать мастер:
Мастер 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 и изменить данные
В отношении много-ко-многим:
каждая строка таблицы связана с нулем или одной строкой другой таблицы каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы
В отношении один-ко-многим:
каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы каждая строка таблицы связана с нулем или одной строкой другой таблицы
В отношении один-к-одному:
каждая строка таблицы связана с нулем или одной строкой другой таблицы каждая строка таблицы связана с нулем, одной или несколькими строками другой таблицы каждая строка первой таблицы связана с нулем, одной или несколькими строками второй таблицы, а каждая строка второй таблицы может быть связана с нулем, одной или несколькими строками первой таблицы
изменения в главных и зависимых связанных таблицах изменения только в зависимых таблицах, главные таблицы не учитываются изменения только в главной таблице, связанные таблицы не учитываются
Возвратными называются отношения, при которых:
таблица связывается сама с собой либо через отношение один-к-одному, либо через отношение один-ко-многим одному столбцу соответствует несколько различных отношений таблица связывается сама с собой через отношение много-ко-многим
Возвратные отношения применяются для реализации:
узловых структур линейных структур иерархий
Данное окно позволяет:
управлять проверочными ограничениями управлять индексами и ключами создавать, удалять и управлять отношениями
Опция 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: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516