SQL Server 2000 - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе содержатся все необходимые сведения об установке, конфигурировании и эксплуатации SQL 2000 Server для профессионалов в области информационных технологий.
Смотрите также:
Система SQL Server 2000 - это система управления базой данных, основанная на:
(1) иерархической модели данных
(2) реляционной модели
(3) сетевой модели
Чтобы задать таблицу, необходимо определить:
(1) какие данные будут храниться в каждой из таблиц
(2) какие типы ограничений должны использоваться
(3) какие пользователи должны иметь доступ к тем или иным таблицам
В качестве уровня API применяется:
(1) MFC
(2) InterBase API
(3) ODBC
MSCS входит в состав:
(1) Microsoft Windows 2000 Advanced Server
(2) Windows 2000 Professional
(3) Windows 2000 Datacenter Server
(4) Microsoft Windows NT 4 Enterprise Edition
(5) Windows 2000 Server
Язык SQL состоит из компонент:
(1) DDL
(2) DQL
(3) DML
(4) DSQL
Оператор SELECT должен обязательно иметь предложения:
(1) GROUP BY
(2) WHERE
(3) FROM
Управление таблицами возможно с помощью:
(1) Windows 2000 Service Control Manager
(2) Transact-SQL
(3) Microsoft SQL Server 2000 Enterprise Manager
(4) SQL Server Service Manager
Ограничения характеризуются тем, что:
(1) по умолчанию ставится ограничение NOT NULL
(2) они заносятся в определенную колонку, когда не указано явно никакого значения
(3) являются способом идентифицирования допустимых значений для колонки
Индекс определяет:
(1) метод структурирования данных, благодаря которому происходит увеличение скорости работы некоторых алгоритмов
(2) специализированный метод поиска данных
(3) вспомогательную структуру данных, используемой системой SQL Server для доступа к данным
Представление определяет:
(1) несколько связанных таблиц, для которых выполняется оператор SELECT
(2) реальную таблицу в базе данных
(3) виртуальную таблицу, определяемую запросом, содержащим оператор SELECT
Транзакция определяет:
(1) подпрограмму, работающую с базой данных
(2) любые операторы, производящие изменения в базе данных
(3) набор операций, который выполняется как один логический блок
Операционная система Windows 2000 выпускается в редакциях:
(1) Windows 2000 Home Edition
(2) Windows 2000 Multimedia Center Edition
(3) Windows 2000 Advanced Server
(4) Windows 2000 Datacenter Server
Синтаксис оператора INSERT имеет вид:
(1) INSERT [INTO] имя_таблицы (список_колонок) VALUES выражение
(2) INSERT имя_таблицы [(список_колонок)] VALUES выражение
(3) INSERT [INTO] имя_таблицы [(список_колонок)] VALUES выражение | производная_таблица
Хранимая процедура определяет:
(1) операторы T-SQL, выполняющиеся одновременно
(2) набор операторов, объединенных SQL Server в единый модуль
(3) набор операторов T-SQL, который компилируется системой SQL Server в единый "план исполнения"
Триггер определяет:
(1) специальный тип хранимой процедуры, которая запускается автоматически системой SQL Server при модифицировании какой-либо таблицы одним из двух операторов: CREATE TABLE и ALTER TABLE
(2) системную хранимую процедуру, проверяющую корректность ввода данных при вызове операторов: UPDATE, INSERT или DELETE
(3) специальный тип хранимой процедуры, которая запускается автоматически системой SQL Server при модифицировании какой-либо таблицы одним из трех операторов: UPDATE, INSERT или DELETE
Наиболее предпочтительным интерфейсом баз данных для платформы Microsoft Windows является:
(1) прямой доступ(dbExpress)
(2) ADO
(3) ODBC
Существуют методы загрузки в базу данных:
(1) использование служб преобразования данных Data Transformation Services (DTS)
(2) с помощью встроенных средств Windows
(3) использование программы Bulk Copy Program (BCP)
(4) использование сторонних компонент
(5) использование оператора BULK INSERT
В состав Component Services входят:
(1) MMC
(2) системные службы
(3) MS DTC
(4) журнал обработки
Репликация базы данных определяет:
(1) автоматическое изменение объектов и подмножеств объектов SQL Server на системе
(2) автоматическое создание измененных копий объектов и подмножеств объектов SQL Server на системе для сохранности реальных данных
(3) автоматическое создание копий объектов и подмножеств объектов SQL Server на системе и распространение объектов репликации на другие системы
Репликация транзакций может применяться в случаях, когда:
(1) подписчикам требуется поддерживать информацию на уровне текущего состояния данных дистрибьютора
(2) издателям требуется поддерживать информацию на уровне текущего состояния данных подписчика
(3) подписчикам требуется поддерживать информацию на уровне текущего состояния данных издателя
Репликация слиянием позволяет:
(1) проводить многонаправленную репликацию между дистрибьютором и одним или несколькими подписчиками
(2) проводить многонаправленную репликацию между издателем и одним или несколькими дистрибьюторами
(3) проводить многонаправленную репликацию между издателем и одним или несколькими подписчиками
Microsoft SQL Server 2000 Аnalysis Services определяет:
(1) вспомогательные средства для анализа данных
(2) набор средств, помогающий в разработке и управлении данными, которые используются в сложной многоплановой обработке
(3) набор средств, помогающий в разработке и управлении данными, которые используются в оперативной аналитической обработке
При инсталляции Windows 2000 нужно руководствоваться следующим правилом:
(1) устанавливать и конфигурировать все возможные компоненты
(2) все опции следует устанавливать грамотно, так как существует множество нежелательных компонент, которые создают большую нагрузку для системы
(3) не следует устанавливать дополнительные компоненты операционной системы, лучше всего воспользоваться программными продуктами сторонних производителей
Динамическое управление памятью позволяет:
(1) распределять доступную системную память на требуемые процессы SQL Server
(2) SQL Server динамически конфигурировать количество памяти, используемое для временных работ
(3) SQL Server динамически конфигурировать количество памяти, используемое для буферного кэша и кэша процедур, исходя из доступной памяти системы
Для автоматизации административных задач используются основные средства:
(1) задания
(2) свойства
(3) оповещения
(4) переменные
(5) операторы
Воспроизведение определяет:
(1) автоматическое выполнение группы транзакций
(2) способность к самовосстановлению системы управления реляционной базой данных после сбоев
(3) способность системы управления реляционной базой данных уцелеть после аварии системы и воспроизвести выполненные транзакции
Оператор RESTORE для полного восстановления базы данных имеет синтаксис:
(1) RESTORE DATABASE имя_базы_данных ( FROM устройство_резервного_копирования ) ( WITH необязательные параметры )
(2) RESTORE DATABASE имя_базы_данных [FILE = имя_файла ] [FILEGROUP = имя_группы_файлов ] [ FROM устройство_резервного_копирования ] [ WITH необязательные параметры ]
(3) RESTORE DATABASE имя_базы_данных [ FROM устройство_резервного_копирования ] [ WITH необязательные параметры ]
Пользовательские login-записи позволяют:
(1) аутентифицировать доступ к консоли управления MMC и управлять параметрами Enterprise Manager
(2) ограничивать доступ к базам данных, созданным в SQL Server
(3) аутентифицировать доступ к SQL Server
Query Analyzer можно использовать для:
(1) анализа операций внутри вашей системы SQL Server
(2) изменения параметром SQL Server Agent
(3) обработки операторов T-SQL и просмотра результатов этих операторов
(4) проверки эффективности запроса T-SQL
(5) управления отладкой для оценки плана исполнения, который генерируется оптимизатором запросов для вашего оператора T-SQL
Узкое место определяет:
(1) полный отказ какого-либо компонента системы
(2) увеличивающий производительность фактор, вызванный каким-либо компонентом или набором компонентов
(3) ограничивающий производительность фактор, вызванный каким-либо компонентом или набором компонентов
Каждое приложение базы данных состоит из компонент:
(1) служба приложения
(2) служба управления
(3) служба представления
(4) служба информирования
(5) служба базы данных
Время поиска дорожки диска определяет:
(1) время перехода на другую дорожку при осуществлении операций последовательного ввода-вывода
(2) время, необходимое для перемещения головок к местоположению нужных данных
(3) усредненное время, необходимое для перехода головок между двумя произвольно выбранными дорожками диска
Планирование мощности состоит из этапов:
(1) небольшое изменение планирования мощности, составленной фирмой-производителем программного обеспечения
(2) предварительное планирование мощности
(3) конечное планирование мощности, осонованное на выборе аппаратного обеспечения
(4) последующее планирование мощности
Существуют следующие способы инсталляции SQL Server:
(1) одновременная
(2) локальная
(3) ручная
(4) дистанционная
(5) автоматическая
Служба SQL Server состоит из компонент:
(1) SQL Server Enterprise Manager
(2) SQL Server Agent
(3) Microsoft Search
(4) SQL Server Service Manager
(5) Microsoft Distributed Transaction Coordinator
Файлы данных служат для хранения данных и объектов, таких как:
(1) таблицы
(2) индексы
(3) исключения
(4) представления
(5) фильтры
Тип проектируемой СУБД зависит от:
(1) количества пользователей
(2) версии SQL Server
(3) характера выполняемых работ
Основные системные типы данных SQL Server 2000:
(1) tinyint
(2) extchar
(3) varchar
(4) blob
Сетевые библиотеки преобразуют:
(1) операторы SQL Server 2000 в машинный код
(2) системные запросы в команды и данные SQL Server
(3) команды и данные SQL Server в системные запросы
в сложной компьютерной системе могут случаться отказы:
(1) дисковых накопителей
(2) поставшиков перед выполнением обязательств по настройке и модернизации программного обеспечения
(3) компонент программного обеспечения
(4) оборудования
(5) сторонние отказы, не связанные с дейтельностью компании
Правильный синтаксис оператора CREATE TABLE:
(1) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ PRIMARY KEY | UNIQUE [ ,...n ] ) [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]
(2) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint := [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] )
(3) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]
Ключевое слово AS применяется для:
(1) более эффектиного структурирования запроса
(2) того, чтобы операторы SQL можно было записывать в более наглядной форме
(3) того, чтобы имя колонки в результате выполнени я сценария представлялось в более наглядной форме
Для изменения колонок существует оператор:
(1) ALTER STATION COLUMN
(2) ALTER TABLE COLUMN
(3) ALTER COLUMN
Нельзя задать умолчание для колонок:
(1) имеющих тип данных timestamp
(2) обладающих свойством IDENTITY
(3) имеющих тип данных image
(4) имеющих ограничение CHECK
Индексным ключом называется:
(1) строки, для которых определен индекс
(2) типа данных, формирующих индекс
(3) колонка или колонки, которые используются для формирования индекса
Существуют типы представлений:
(1) подмножество строк таблицы
(2) представление, созданное на основе нескольких баз данных
(3) агрегированная информация
(4) ограниченная информация
Транзакции должны соответствовать требованиям:
(1) масштабируемости
(2) согласованности
(3) атомарности
(4) массовости
Потребителям систем Windows 2000 Datacenter Server предоставляются следующие услуги:
(1) гарантируется работоспособность системы не менее чем на 50%
(2) предоставляются услуги по инсталляции и конфигурированию системы
(3) обслуживание оборудования и программного обеспечения с выездом на место
Синтаксис оператора UPDATE имеет вид:
(1) UPDATE имя_таблицы SET имя_колонки = выражение [FROM источник_для_таблицы]
(2) UPDATE имя_таблицы WHERE условие_поиска
(3) UPDATE имя_таблицы SET имя_колонки = выражение [FROM источник_для_таблицы] WHERE условие_поиска
Оператор CREATE PROCEDURE имеет синтаксис:
(1) CREATE PROCEDURE имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][INPUT] AS операторы_T-SQL
(2) CREATE PROC[EDURE] имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][OUTPUT] [,...,n]
(3) CREATE PROC[EDURE] имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][OUTPUT] [,...,n] AS операторы_T-SQL
Триггер характеризуются тем, что:
(1) запускаются только после завершения оператора, который вызвал их активизацию
(2) запускается перед выполнением оператора, в котором будет вызываться триггер
(3) рассматривается как часть одной транзакции вместе с оператором, который вызывает его
(4) рассматривается как отдельная транзакция с соответствующей записью в журнал транзакций
(5) триггер будет выполнен, даже если он нарушает какое-либо ограничение по таблице
При развертывании базы данных SQL Server в Internet следует использовать:
(1) ADO
(2) ODBC
(3) ISAPI
Полное протоколирование операций вставок в базу данных отключается при выполнении условий:
(1) таблица, в которую загружаются данные, не реплицируется
(2) заданы определенные настройки в SQL Server Interprise Manager
(3) задана подсказка TABLOCK
(4) в таблице не заданы триггеры
Microsoft Message Queuing обладает возможностями:
(1) передача сообщений без установления соединения
(2) поддержка целостности
(3) интеграция с системой безопасности Windows 2000
(4) интеграция со службами SQL Server
(5) задание приоритетов сообщений
Репликация моментальных снимков характеризутеся тем, что:
(1) любые изменения, вносимые в статьи немедленно считываются из журнала транзакций и распространяются дистрибьюторам
(2) любые изменения, вносимые в статьи немедленно считываются из журнала транзакций и распространяются дистрибьюторам периодически, пакетами изменений
(3) периодически создается снимок базы данных, который распространяется подписчикам
Управление и конфигурирование pull-подписок осуществляется:
(1) на издателе
(2) дистрибьютором
(3) на стороне подписчика
При использовании Create Publication Wizard, на этапе выбора типа публикации, Snapshot publication определяет: files
(1) публикацию для репликации слиянием, которая позволяет выполнять двустороннюю репликацию между издателем и подписчиком
(2) публикацию для репликации транзакций, в соответствии с которыми происходит обновление подписки изменениями, выполненными на издателе
(3) публикацию для репликации снимка соответствующей статьи, который периодически копируется на подписчик
Таблицы фактов определяют:
(1) полей в таблице размерностей
(2) таблицы для данных, в которых хранятся временные данные, необходимые для работы SQL Server
(3) таблицы для склада данных, в которых хранятся накопленные данные
Для мониторинга системы SQL Server 2000 существуют средства:
(1) сетевые мониторы(например SMS от фирмы Microsoft)
(2) общение с пользователями
(3) выполнять мониторинг нет необходимости в виду отличной работоспособности и устойчивости SQL Server 2000
С помощью хранимой процедуры sp_configure можно:
(1) конфигурировать параметры файлов данных
(2) управлять динамическим распределением памяти SQL Server
(3) изменять параметры конфигурирования SQL Server
Задания определяют:
(1) административные задачи, которые определяются многократного для каждого использования
(2) временные задачи, которые выполняются в фоновом режиме вне зависимости от настроек системы
(3) административные задачи, которые определяются один раз и могут выполняться многократно
Типичными отказами оборудования являются:
(1) отказ ЦП, памяти или шины данных
(2) отказ передающих устройств
(3) отказ диска
(4) отказ сканирующих устройств
(5) катастрофический отказ системы или полная потеря сервера
Правильно записанный сценарий с использованием оператора RESTORE имеет вид:
(1) RESTORE LOG Example FROM Backup_Dev_3, Backup_Dev_4 NORECOVERY, STATS = 5, UNLOAD
(2) RESTORE LOG Example FROM Backup_Dev_3, Backup_Dev_4 NORECOVERY
(3) RESTORE DATABASE Example FROM Backup_Dev_1, Backup_Dev_2 WITH NORECOVERY, STATS = 5
Для доступа к SQL Server можно использовать режимы аутентификации:
(1) режим удаленной аутентификации
(2) режим смешанной аутентификации
(3) режим аутентификации Windows
(4) распределенная аутентификация
(5) аутентификация SQL Server
filesПри использовании SQL Query Аnalyzer после выбора базы данных и ввода запроса SQL появляются возможности:
(1) исследовать другие возможности данного оператора для достижения наилучшего быстродействия
(2) проверка синтаксиса данного оператора T-SQL
(3) запуск оператора
(4) поиск наилучшего плана исполнения
filesДля просмотра информации о процессах следует открыть папку:
(1) Locks / Process ID
(2) Locks / Object
(3) Process Info
Особенность однозвенной архитектуры заключается в:
(1) том, что системы такого типа не производят обработку вне тех компьютеров, на которых они исполняются
(2) том, что используется промежуточный уровень для обслуживания многочисленных соединений от уровня служб представления
(3) том, что службы представления и база данных размещаются на разных компьютерах
На производительность последовательного ввода-вывода влияют факторы:
(1) задержка вращения
(2) качество выполнения дисков
(3) ограничение пропускной способности интерфейса SCSI
(4) емкость диска
Работа систем оперативной обработки транзакций(OLTP) основана на:
(1) компонентах рабочей нагрузки, исполнение которых ожидается за короткие промежутки времени, так как они взаимодействуют с базой данных в режиме реального времени или в режиме "он-лайн"
(2) возвращении больших объемов информации, что требует значительных временных затрат
(3) оперативном получении информации о состоянии базы данных
При локальной инсталляции SQL Server устанавливается на компьютер, который:
(1) автоматически производит инсталляцию с заранее указанными настройками
(2) входит в сеть
(3) используется в текущий момент времени
Запускать, останавливать и управлять службами SQL Server можно при помощи инструментальных средств:
(1) SQL Server Service Manager
(2) Microsoft Distributed Transaction Coordinator
(3) SQL Server Enterprise Manager
(4) SQL Server Agent
(5) Windows 2000 Service Control Manager
Группы файлов применяются для:
(1) экономии свободного места на диске
(2) группировки файлов, т.е. для лучшего администрирования и размещения данных
(3) улучшения безопасности базы данных
Особенностью трехзвенной системы является:
(1) система разрешает каждому клиенту самостоятельно устанавливать соединения
(2) сервер приложений организовывает клиентские соединения с сервером БД
(3) сервер приложений координирует клиентские соединения с БД, но сам не организовывает соединения
К типам данным с переменной длиной относятся:
(1) varchar
(2) real
(3) nvarchar
(4) image
(5) table
Для работы SQL Server 2000 можно выбрать сетевую библиотеку:
(1) TCP/IP
(2) Multiprotocol
(3) Banyan VINES
MSCS обеспечивает:
(1) высокую готовность
(2) возврат к исходному узлу кластера после восстановления
(3) управляемость
(4) масштабируемость
(5) легкость конфигурирования
Правильный синтаксис оператора SELECT:
(1) SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ]
(2) 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 ] ]
(3) SELECT select_list [ INTO new_table ] [FROM table_source ] WHERE search_condition
Над таблицами можно выполнять соединения:
(1) внутренние соединения
(2) левые внутренние соединения
(3) полные внешние соединения
(4) перекрестные внешние соединения
(5) перекрестные соединения
При использовании T-SQL для удаления колонок нельзя удалять типы колонок:
(1) колонка, используемая в триггере
(2) колонка, имеющая ограничение NOT NULL
(3) колонка, используемая в ограничении PRIMARY KEY, FOREIGN KEY, UNIQUE или CHECK
(4) колонка, ограниченная каким-либо правилом
Оператор CREATE DEFAULT имеет синтаксис:
(1) CREATE DEFAULT default {AS constant_expression [, constant_expression, ...] }
(2) CREATE DEFAULT default [ AS constant_expression ]
(3) CREATE DEFAULT default AS constant_expression
Кластеризованные индексы характеризуются тем, что:
(1) организация происходит посредством AVL-дерева и в узлах дерева содержатся реальный объекты
(2) они организованы в виде В-дерева, но не содержит реальных данных таблицы в своих узлах-листьях
(3) они организованы в виде В-дерева, где хранятся реальные строки данных таблицы в отсортированном порядке в узлах-листьях
Оператор CREATE VIEW имеет синтаксис:
(1) CREATE VIEW имя_представления [(колонка, колонка ...)] AS ваш оператор SELECT
(2) CREATE VIEW имя_связанных_таблиц AS ваш оператор SELECT [WITH CHECK OPTION]
(3) CREATE VIEW имя_представления [(колонка, колонка ...)] [WITH ENCRYPTION] AS ваш оператор SELECT [WITH CHECK OPTION]
Свойство атомарности заключается в том, что:
(1) после того, как транзакция фиксирована, влияние этой транзакции в базе данных становится постоянным – даже в случае отказа системы
(2) после окончания транзакции все данные остаются в согласованном состоянии
(3) в случае успешного выполнения транзакции фиксируются все модификации данных этой транзакции
Операционная система Windows 2000 Professional предназначена для:
(1) работы со службами и приложениями электронной коммерции
(2) для организации web-серверов
(3) для настольных и портативных компьютеров в организациях
Синтаксис оператора DELETE имеет вид:
(1) DELETE [FROM] имя_таблицы WHERE условие_поиска
(2) DELETE имя_таблицы | имя_представления [FROM источники_для_таблицы]
(3) DELETE [FROM] имя_таблицы | имя_представления [FROM источники_для_таблицы] WHERE условие_поиска
Ключевое слово RETURN позволяет:
(1) создавать локальные переменных
(2) возвращать определенные значения вызывающей программе
(3) возвращаться из любой точки хранимой процедуры в вызывающую программу
Оператор CREATE TRIGGER имеет синтаксис:
(1) CREATE TRIGGER имя_триггера ON {таблица | представление} [WITH ENCRYPTION] [FOR [DELETE] [,] [INSERT] [,] [UPDATE]] [AS] оператор_sql [...n]
(2) CREATE TRIGGER имя_триггера [ON {таблица | представление}] [WITH ENCRYPTION] [FOR | AFTER | INSTEAD OF} {[DELETE] [,] [INSERT] [,] [UPDATE]] AS оператор_sql [...n]
(3) CREATE TRIGGER имя_триггера ON {таблица | представление} [WITH ENCRYPTION] {FOR | AFTER | INSTEAD OF} {[DELETE] [,] [INSERT] [,] [UPDATE]} [WITH APPEND] [NOT FOR REPLICATION] AS оператор_sql [...n]
Фильтры ISAPI позволяют:
(1) загружать данные
(2) производить аутентификацию
(3) блокировать соединения
(4) сжимать и шифровать данные
Использования BCP позволяет производить:
(1) вставки в базу данных
(2) резервное копирование и восстановление данных
(3) копирование из файла данных в SQL Server или из SQL Server в файл данных
Двухфазное фиксирование транзакций обеспечивает:
(1) выполнение хотя бы одной части транзакции
(2) безопасность использования данных
(3) координацию успешного завершения транзакций
Push-подписка характеризуется тем, что:
(1) изменения инициируются в виде запланированной задачи или вручную
(2) изменения инициируются в зависимости от запроса подписчика
(3) изменения инициируются без какого-либо запроса от подписчика
Для повышения производительности, конфигурировать дистрибутивную базу данных следует на томах:
(1) RAID 0
(2) RAID 1
(3) RAID 5
(4) RAID 10
Управление и конфигурирование pull-подписок осуществляется:
(1) на издателе
(2) со стороны дистрибьютора
(3) со стороны подписчика
Улучшения в извлечении данных заключаются в:
(1) возможностях лучше защищать используемые в анализе вашего предприятия данные, которые могут оказаться крайне важными
(2) поддержке родительской/дочерней размерности, размерности реляционной OLAP (ROLAP) и размерности с разрешением записи
(3) новой технологии извлечения данных, которую можно использовать для выявления связей данных в реляционных базах данных и кубах OLAP
Планирование периодов неработоспособности системы должно производиться:
(1) самимм пользователями
(2) таким образом, чтобы пользователи как можно меньше знали об этих периодах
(3) таким образом, чтобы хватило времени на выполнение всех необходимых работ
Статистику можно собирать по колонкам, которые:
(1) не являются первичными ключами
(2) содержатся в предложении GROUP BY
(3) содержатся в предложении WHERE
(4) имеют ограничение CHECK
(5) являются частью индекса
Системная хранимая процедура sp_add_job позволяет:
(1) создавать расписание для задания
(2) добавлять шаги к заданию
(3) создавать задания
Черновыми страницами называют:
(1) записи с некорректными данными
(2) испорченные записи в базе данных
(3) ожидающие записи страницы в базе данных
План обеспечения максимального времени работоспособности системы должен включать составляющие:
(1) подготовка к немедленному восстановлению
(2) документирование текущей конфигурации
(3) создание документированной технической поддержки
(4) создание отказоустойчивой среды
(5) документирование часто используемых действий пользователей
Хранимая процедура sp_addlogin предназначена для:
(1) добавления пользователя, аутентифицированного в системе Windows NT/2000
(2) создания login-записи пользователя, аутентифицированного в Windows 2000 Service Control Manager
(3) создания login-записи пользователя, аутентифицированного в SQL Server
filesВсплывающее окно содержит следующую информацию:
(1) количество строк, которое будет выбрано данной операцией
(2) параметры, используемые данным оператором T-SQL
(3) оценка стоимости выполнения предыдущих частей и данной части оператора T-SQL
(4) стоимость операции по оценке оптимизатора запросов
Хранимая процедура sp_who позволяет:
(1) изменять параметры запуска процесса
(2) запускать / останавливать процессы
(3) просматривать информацию об активных процессах
Важной задачей проектирования системы SQL Server является проектирование размещения базы данных, под этим понимается следующее:
(1) физическое расположение компьютеров в помещении
(2) выбор операционной системы, под управлением которой будет работать SQL Server
(3) физическое размещение журналов транзакций, файлов данных и т.п.
RAID определяет:
(1) диск высокой емкости
(2) все диски в локальной сети организации
(3) массив независимых дисковых накопителей с избыточностью
Взаимосвязь между линейным и экспоненциальным ростом зависимости длины очереди и загруженности центрального процессора заключается в:
(1) том, что при загруженности центрального процессора, превышающей 50%, кривая зависимости длины очередей переходит от линейного роста к экспоненциальному
(2) том, что при загруженности центрального процессора, превышающей 75%, кривая зависимости длины очередей переходит от экспоненциального роста к линейному
(3) том, что при загруженности центрального процессора, превышающей 75%, кривая зависимости длины очередей переходит от линейного роста к экспоненциальному
Существует 3 типа инсталляции SQL Server: "типичная"(Typical), "минимальная"(Minimal) и "выборочная"(Custom). В типичную инсталляцию включены все опции, кроме:
(1) справочной документации в электронной форме
(2) средств администрирования
(3) средств разработки и полнотекстного поиска
(4) средств обновления
Служба SQL Server предназначена для:
(1) управления файлами базы данных
(2) дистанционной инсталляции SQL Server 2000
(3) исполнения операторов T-SQL
При помощи автоматического роста файлов SQL Server:
(1) предупреждает пользователя об увеличении размера файла и, если необходимо, увеличивает размер файла
(2) автоматически увеличивает размер файла через определенный временной интервал
(3) автоматически увеличивает размер файла, когда файл становится заполненным
Благодаря новым функциональным возможностям система SQL Server 2000 стала платформой для:
(1) приложений электронной коммерции
(2) крупномасштабных OLTP-приложений
(3) организации информационных хранилищ (data warehousing)
Правильно записанный T-SQL - оператор CREATE TABLE:
(1) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] )
(2) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( ON { filegroup | DEFAULT } ) ( TEXTIMAGE_ON { filegroup | DEFAULT } )
(3) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] ) [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]
Уровень сетевого оборудования может состоять из технологий:
(1) ethernet
(2) internet
(3) ATM
Инструментальные средства MSCS, применяемые для технического обслуживания, конфигурирования и работы кластера:
(1) менеджер базы данных конфигурации (Configuration Database Manager)
(2) служба управления внешними процессами (Outprocess Service)
(3) обработчик событий (Event Processor)
(4) служба времени (Time Service)
(5) служба обеспечения безопасности (Security Service)
(6) менеджер распределения логических элементов (Distribution Logical Elements Manager)
Применять T-SQL можно с помощью:
(1) ISQL
(2) OSQL
(3) встроенными в Windows 2000 средствами
(4) Query Analyzer
(5) MMC
Внутренние соединения характеризуются тем, что:
(1) задает набор результатов, состоящий как из строк, соответствующих условию ON, так и из строк, не соответствующих условию ON
(2) возвращает строки, в которых произошло соответствие условию поиска, плюс все строки из таблицы, заданной слева от ключевого слова JOIN
(3) задает набор результатов, в который будут включены лишь те строки таблиц, которые соответствуют условию ON, а все несоответствующие строки будут отброшены
Использование схемы базы данных позволяет:
(1) быстро создавать и конфигурировать базу данных
(2) организовать более продуктивную работу, связанную с резервным копированием и восстановлением данных
(3) наглядно увидеть структуру и связи базы данных
Существуют типы ограничений:
(1) NOT NULL
(2) INDEX
(3) UNIQUE
(4) ROLES
(5) CHECK
Команда CREATE INDEX имеет синтаксис:
(1) CREATE INDEX имя_индекса ON имя_базы данных ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ] [ ON имя_группы_файлов ]
(2) CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX имя_индекса ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ]
(3) CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX имя_индекса ON имя_таблицы ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ] [ ON имя_группы_файлов ]
Операторы T-SQL для работы с представлениями позволяют:
(1) в отличие от Enterprise Manager, получить не такие гибкие средства для работы
(2) получить более гибкие средства при работе с представлениями
(3) работать с представлениями с ограниченном режиме для улучшения безопасности
Уровень изолированности определяет:
(1) метод доступа к транзакции
(2) значение, при котором транзакции будут выполняться
(3) значение, определяющее уровень, при котором в транзакции допускаются несогласованные данные, т.е. степень изолированности одной транзакции от другой
Безопасность операционной системы Windows 2000 обеспечивается:
(1) поддержкой файловой системы Unix
(2) системой шифрования EFS
(3) поддержкой IP Security
Конструкция IF...ELSE имеет вид:
(1) IF Булево_выражение Оператор_T-SQL | блок_операторов
(2) IF Булево_выражение ELSE Оператор_T-SQL | блок_операторов
(3) IF Булево_выражение Оператор_T-SQL | блок_операторов [ELSE Оператор_T-SQL | блок_операторов]
Оператор T-SQL ALTER PROCEDURE предназначен для:
(1) изменения только списка переменных в хранимой процедуре
(2) удаления хранимой процедуры
(3) изменения хранимой процедуры
Правильно записанный сценарий с использованием триггера имеет вид:
(1) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TABLE APPDATA1 ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP
(2) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS INSERT INTO APPDATA ( CUST_ID, ACTION, USER_UP, DATETIME_UP ) SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED
(3) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TABLE APPDATA1 ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS INSERT INTO APPDATA1 ( CUST_ID, ACTION, USER_UP, DATETIME_UP ) SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED
ASP определяет:
(1) расширения Win32 API для доступа к данным через интернет
(2) способ доступа к базам данных, аналог ODBC
(3) среду сценариев для сервера
DTS включает в себя:
(1) Windows 2000 Service Control Manager
(2) SQL Server Service Manager
(3) мастер Import Wizard
Можно вызывать MS DTC с помощью методов:
(1) вызов удаленной процедуры, которая является распределенной транзакцией
(2) с помощью использования триггеров
(3) встраивание команд MS DTC в ваше приложение
(4) обновление данных в нескольких источниках данных DB-LIB либо ODBC
(5) обновление данных в нескольких источниках данных OLE DB
Агент Snapshot Agent используется для:
(1) репликации слиянием для согласования (слияния) накопившихся изменений, выполненных с момента последнего согласования
(2) распространения выполненных изменений подписчикам репликации снимков или репликации транзакций
(3) создания и распространения снимков мгновенного состояния от издателя дистрибьютору
Системная хранимая процедура sp_adddistributiondb предназначена для:
(1) восстановления дистрибутивной базы данных
(2) конфигурирования параметров дистрибутивной базы данных
(3) создания сценария дистрибутивной базы данных
Можно использовать ряд опций для мониторинга и управления агентами: files
(1) Reset Settings
(2) Agent History
(3) Error Details
(4) Error Log
(5) Refresh Rate And Settings
Создание базы данных OLAP заключается в:
(1) внесении изменений в настройках SQL Server
(2) создании новой базы данных, как базы данных OLAP
(3) установке существующей базы данных как базы данных OLAP
В документации о конфигурации должны содержаться сведения:
(1) некоторые настройки Windows, взаимодействующие с SQL Server
(2) настройки SQL Server 2000
(3) конфигурация аппаратуры
(4) программные компоненты
Недопустимо указывать для статистики колонки, которые:
(1) имеют тип ntext
(2) имеют тип table
(3) являются расчетными
(4) содержат ограничение FOREIGN KEY
(5) имеют тип bigint
Запускать, останавливать, активизировать, деактивизировать и редактировать задание можно с помощью хранимых процедур:
(1) sp_lock_job
(2) sp_start_job
(3) sp_stop_job
(4) sp_re_activate_job
(5) sp_update_job
Контрольная точка определяет:
(1) взаимосвязь операций и таблиц данных
(2) операцию резервного копирования данных с определенного места в базе данных
(3) операцию, которая используется для синхронизации физических файлов данных с кэшем базы данных
files Опция Leave database operational. No additional transaction logs can be restored позволяет:
(1) запускать дальнейшее восстановление с разностных резервных копий или резервных копий журнала транзакций
(2) указывать установку флага NORECOVERY для восстановления, т.е. станет возможным выполнение восстановления с разностных резервных копий или резервных копий журнала транзакций
(3) не допустить никакого дополнительного восстановления с разностных резервных копий или резервных копий журнала транзакций
Хранимая процедура sp_adduser предназначена для:
(1) создания login-записи пользователя, аутентифицированного в SQL Server
(2) добавления пользователя, аутентифицированного в системе Windows NT/2000
(3) создания пользователей базы данных
filesНа данном скриншоте изображена операция:
(1) связывания
(2) план исполнения хранимой процедуры
(3) агрегирования
Центральный процессор является характерным узким местом, потому что:
(1) чем меньше кэш второго уровня, тем выше производительность
(2) объем кэша ЦП прямо пропорционален скорости обработки транзакций
(3) мощности ЦП прямо пропорциональна скорости обработки транзакций
Репликация SQL Server позволяет:
(1) более гибко управлять больщим количеством баз данных на одном сервере
(2) копировать данные из одной базы данных SQL Server на другие системы баз данных
(3) управлять потоком данных, поступающих в базу данных
Массив RAID 0 следует применять, если вы хотите:
(1) высокую производительность и отказоустойчивость
(2) наилучшую производительность за минимальную цену
(3) использовать массив исключительно для записи данных при сохранении нормальной отказоустойчивости
При планировании мощности памяти требуется информация:
(1) общее количество пользователей, тип операционной системы, версия SQL Server 2000
(2) количество пользователей, одновременно работающих в системе, тип рабочей нагрузки для транзакций, тип операционной системы
(3) количество пользователей, одновременно работающих в системе, какой тип транзакций преобладает(OLTP или DSS), тип операционной системы
Можно определить следующие уровни безопасности инсталляции SQL Server:
(1) Windows Authentication Mode
(2) Simple mode
(3) Mixed Mode
(4) User Authentication Mode
Служба SQL Server Agent осуществляет:
(1) планирование и исполнение заданий, оповещений, извещений и планов обслуживания базы данных
(2) администрирование транзакций, т.е. в транзакции ваших приложений можно включать данные из различных источников, в том числе данные из баз данных с удаленных компьютеров
(3) поддержка полнотекстного индексирования и поиска
При инсталляции SQL Server создаются системные базы данных:
(1) master
(2) slave
(3) tempdb
(4) additional
(5) model
(6) msdb
Новыми функциональными возможностями SQL Server 2000 со стороны сервера являются:
(1) полностью переработанный язык Transact-SQL
(2) поддержка расширенной памяти
(3) целостность ссылочных данных
Пользовательские типы данных являются:
(1) неизменяемыми стандартными типами данных
(2) типами данных, определенные системой SQL Server 2000
(3) индивидуально настроенными системными типами данных
Интерфейс DB-LIB:
(1) разработанн фирмой Microsoft для упрощения соединения компьютеров под управлением Windows с различными реляционными СУБД
(2) разработан компанией Apple для быстрой разработки приложений баз данных
(3) является первоначальным, исконным API для программирования SQL Server
Основные виды подсистем ввода-вывода:
(1) SCSI JBOD
(2) локальная(одиночная) RAID-система
(3) внутренняя RAID-система
(4) переходная RAID-система
(5) внешняя RAID-система
Графическим пользовательским интерфейсом обладает:
(1) ISQL
(2) OSQL
(3) Query Analyzer
Ключевое слово LIKE применяется для:
(1) задания сопоставление шаблону, содержащему сами знаки, служащие для обозначения метасимволов
(2) поиска по таблицам базы данных по определенным параметрам
(3) поиска по соответствию шаблону
Прежде чем удалить таблицу, следует:
(1) удалить ограничения, ссылающиеся на таблицу
(2) изменить все объекты, которые связаны с данной таблицей
(3) удалить триггеры, в которых присутствуют ссылки на данную таблицу
Синтаксически правильным сценарием является:
(1) CREATE TABLE items ( item_name char(15) NOT NULL, item_id smallint NOT NULL IDENTITY(1,1), price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT FK_item_id FOREIGN KEY (item_id) REFERENCES items(item_id) CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
(2) CREATE TABLE items ( item_name char(15) NOT NULL, price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
(3) CREATE TABLE items ( item_name char(15) NOT NULL, item_id smallint NOT NULL IDENTITY(1,1), price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
Для полноткестового поиска используется:
(1) CONTAINS
(2) FREETEXT
(3) FREEINT
(4) CONSTRAINT
Хранимая процедура sp_addlinkedserver позволяет:
(1) определять какие представления будут использовать в базе данных, а какие - заблокированы
(2) подсоединять сервер
(3) определять присоединенный сервер
Задание уровня изолированности при помощи T-SQL можно записать так:
(1) USE pubs GO SET TRANSACTION ISOLATION LEVEL SERIALIZABLE GO DBCC USEROPTIONS GO
(2) USE pubs GO SET TRANSACTION ISOLATION LEVEL SERIALIZABLE GO
(3) USE pubs GO SET TRANSACTION SERIALIZABLE GO DBCC USEROPTIONS GO
Производительность операционной системы Windows 2000 обеспечивается:
(1) масштабируемостью памяти и процессоров
(2) общим увеличением производительности до 30%
(3) за счет снижения уровня безопасности
Конструкция CASE имеет вид:
(1) CASE входное_выражение OF WHEN выражение_для_when THEN результирующее_выражение, (WHEN выражение_для_when THEN результирующее_выражение...n) END
(2) CASE входное_выражение WHEN выражение_для_when THEN результирующее_выражение [WHEN выражение_для_when THEN результирующее_выражение...n] ELSE выражение_для_else END CASE
(3) CASE входное_выражение WHEN выражение_для_when THEN результирующее_выражение [WHEN выражение_для_when THEN результирующее_выражение...n] [ELSE выражение_для_else] END
Использование оператора DROP PROCEDURE позволяет:
(1) как удалять, так и изменять параметры хранимой процедуры
(2) поместить хранимую процедуру в хранилище, для возможности воссоздания
(3) удаляет хранимую процедуру без возможности восстановления
Триггер INSTEAD OF в первую очередь используется:
(1) переопределении объединенного представления
(2) для активизации после завершения указанного события модификации данных
(3) при модификации объединенного представления
XML определяет:
(1) библиотеку дополнительных классов
(2) язык программирования
(3) систему общего синтаксиса для выражения структуры данных
Мастер Import Wizard может импортировать:
(1) данные из XML
(2) данные в базу данных из другой базы данных
(3) данные из различных источников данных
Инициировать распределенную транзакцию можно с помощью:
(1) доступ к удаленным источникам данных из обычной транзакции
(2) неявный доступ к удаленным источникам данных
(3) явное использование команды BEGIN DISTRIBUTED TRANSACTION
(4) вызов функций DB-LIB или ODS
(5) вызов функций OLE DB или ODBC
Репликация моментальных снимков используется в случае, если:
(1) планируется использование вычисляемых и часто изменяющихся данных
(2) данные используются очень редко
(3) достаточно использовать статические данные
Для конфигурации достаточной мощности ввода-вывода файлы данных должны находиться:
(1) RAID 1
(2) RAID 5
(3) RAID 0
(4) RAID 10
Для конфигурирования достаточной мощности ввода-вывода файлы данных должны находиться на томах:
(1) RAID 1
(2) RAID 10
(3) RAID 0
(4) RAID 5
В процессе использования мастера Cube Wizard на этапе Choose how you want to create the dimension существут возможность выбора схемы размерности:
(1) Focus schema
(2) Parent-Child
(3) Star schema
(4) Invisible schema
(5) Snowflake schema
В системном журнале содержится информация:
(1) операции T-SQL
(2) данные о регулярных работах
(3) отказы системы
(4) статистика работы пользователей с базой данных
Команда UPDATE STATISTICS позволяет:
(1) активизировать или отключить автоматическое обновление определенной статистики
(2) отключать статистику для указанной базы данных
(3) управлять автоматическим обновлением статистики
Оповещения определяют:
(1) действия, которые возникают на сервере вне зависимости от действий пользователя
(2) административные задачи, которые определяются один раз и могут выполняться многократно
(3) действия, которые возникают на сервере в ответ на событие или состояние производительности
Существуют методы резервного копирования:
(1) частичное резервное копирование
(2) полное резервное копирование
(3) резервное копирование группы файлов
(4) резервное копирование системных таблиц
(5) резервное копирование журнала транзакций
Параметр RESTART оператора RESTORE определяет:
(1) что SQL Server будет восстанавливать файлы данных, даже если эти файлы уже существуют
(2) что нужно выполнить частичное восстановление
(3) что SQL Server должен перезапускать операцию восстановления, если она была прервана
Полномочия определяют:
(1) возможные административные действия пользователей баз данных
(2) действия при доступе к системным базам данных
(3) действия для управления доступом к объектам баз данных
Шаблон трассировки SQLServerProfilerStandard.tdf предназначен для:
(1) сбора данных о хранимой процедуре и выполнении пакета SQL
(2) вывода запущенных операторов T-SQL, а также время, которое потребовалось для выполнения этих операторов
(3) cбора общей информации о соединениях, выполненных хранимых процедурах и пакетах SQL в порядке их выполнения
При выявлении проблем неисправных компонентов следует:
(1) координировать действия с проектировщиками баз данных
(2) изучать систему
(3) сравнивать однотипные диски и дисковые массивы
(4) чаще обращаться к справочным руководствам
(5) использовать System Monitor
Моментальная репликация основана на:
(1) применении триггеров и меток времени для координации изменений между разными компьютерами, участвующими в репликации
(2) непрерывном считывании журнала транзакций компьютера-издателя и применение изменений к подписчику
(3) периодически создаваемом "снимке" данных и предоставление этих данных в пользование другим системам
Темп операций ввода-вывода для массивов RAID 0 вычисляется по формуле:
(1) количество операций на диск = (чтения + записи) / количество дисков
(2) количество операций на диск = (чтения + (2 * записи)) / количество дисков
(3) количество операций на диск = (чтения + (4 * записи)) / количество дисков
Загруженность центрального процессора определяется по формуле:
(1) загруженность центрального процессора = (темп ввода-вывода) х (время обслуживания) х 100
(2) загруженность центрального процессора = (количество записей в секунду) х (время обслуживания) х 100
(3) загруженность центрального процессора = (суммарная загруженность центральных процессоров) / (количество центральных процессоров)
Обновление к SQL Server 2000 возможно от версий:
(1) 1.0
(2) 7
(3) 6.0
(4) 6.5
SQL Server предлагает следующие методы для создания баз данных:
(1) мастер Create Database Wizard
(2) SQL Server Enterprise Manager
(3) с помощью оператора CREATE DATABASE
В SQL Server 2000 появились следующие новые типы данных:
(1) smallint
(2) bigint
(3) national character varying
(4) sql_variant
(5) table
(6) smallmoney
Если при создании таблицы группа файлов не была задана, то таблицы будут размещаться:
(1) отдельно от основной группы файлов - во временной группе
(2) во вторичной группе файлов
(3) в первичной группе файлов, если только другая группа файлов не будет задана в качестве применяемой по умолчанию
Пулинг соединений ODBC представляет собой:
(1) логическое объединение запросов всех компьютеров к серверу в одно
(2) разделение информации для быстрой передачи данных по сети
(3) объединение ресурсов при выполнении соединений
Приложения, которые работают на системах с MSCS можно разделить на категории:
(1) приложения, не рассчитанные на кластеризацию
(2) внешние приложения для разделения ресурсов кластеров
(3) приложения для управления кластером
(4) приложения, рассчитанные на кластеризацию
(5) приложения, определяющие безопасность кластеров как единой системы
Оператор SELECT является частью:
(1) DSQL
(2) DDL
(3) DML
Предложение HAVING применяется, чтобы:
(1) производить поиск по полному значению, определяемому в агрегатной функции
(2) задать условие поиска для групп таблиц по шаблону
(3) задать условия поиска для групп или для агрегатной функции
Если вы изменили таблицу, то любые необходимые изменения:
(1) вносятся в базу данных только после дополнительного подтверждения в Enterprise Manager
(2) вносятся в базу данных только после перезапуска SQL Server
(3) немедленно вносятся в базу данных
Создание объекта типа Rule позволяет:
(1) определять ограничение на строку таблицы в целом
(2) задавать правила на таблицу в целом
(3) определелять ограничения значений, которые можно поместить или изменить в колонке
Системная хранимая процедура sp_autostats предназначена для:
(1) автоматической перестройки индексов в зависимости от условий
(2) создания индексов и их обновление
(3) автоматического обновления статистики по индексам
Синтаксис хранимой процедуры sp_addlinkedserver имеет вид:
(1) sp_addlinkedserver [ server = ] 'сервер' [ , [ srvproduct = ] 'имя_продукта' ] [ , [ provider = ] 'имя_провайдера' ]
(2) sp_addlinkedserver [ , [ @srvproduct = ] 'имя_продукта' ] [ , [ @provider = ] 'имя_провайдера' ] [ , [ @datasrc = ] 'источник_данных' ] [ , [ @location = ] 'местоположение' ] [ , [ @provstr = ] 'строка_провайдера' ] [ , [ @catalog = ] 'каталог' ]
(3) sp_addlinkedserver [ @server = ] 'сервер' [ , [ @srvproduct = ] 'имя_продукта' ] [ , [ @provider = ] 'имя_провайдера' ] [ , [ @datasrc = ] 'источник_данных' ] [ , [ @location = ] 'местоположение' ] [ , [ @provstr = ] 'строка_провайдера' ] [ , [ @catalog = ] 'каталог' ]
Транзакция может начинаться в режиме:
(1) скрытый режим
(2) явный режим
(3) автофиксация
(4) ручная фиксация
Служба Active Directory позволяет:
(1) управлять компьютерами
(2) поддерживать доступ любым данным в сети
(3) управлять пользовательскими учетными записями
Конструкция WHILE имеет вид:
(1) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов CONTINUE Оператор_T-SQL | Блок_операторов END WHILE
(2) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов [BREAK] Оператор_T-SQL | Блок_операторов END WHILE
(3) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов [BREAK] Оператор_T-SQL | Блок_операторов [CONTINUE]
Просматривать определения любой хранимой процедуры позволяет хранимая процедура
(1) sp_helpproc
(2) sp_procdesc
(3) sp_description
Процедура sp_helptext используется для:
(1) просмотра триггеров, существующих по определенной таблице
(2) изменения параметров триггера
(3) вывода на экран текста, который использовался для создания этого триггера
Корректный XML-документ имеет вид:
(1) <?xml-stylesheet type="text/xsl" ?> <tasks> <task code="1"> <variant code="1" answer-type="single"> <question Как купить слона? /> <answers> <answer code="1" correct="no" позвонить друзьям - может у них завалялся /> <answer code="2" correct="no" сходить на ближайший рынок /> <answer code="3" correct="yes" полететь в Индию /> < /> < /> < /> < />
(2) <?xml-stylesheet type="text/xsl" ?> <tasks> <task code="1"> <variant code="1" answer-type="single"> <question>Как купить слона? <answers> <answer code="1" correct="no">позвонить друзьям - может у них завалялся <answer code="2" correct="no">сходить на ближайший рынок <answer code="3" correct="yes">полететь в Индию
(3) <?xml-stylesheet type="text/xsl" ?> <tasks> <task code="1"> <variant code="1" answer-type="single"> <question>Как купить слона?</question> <answers> <answer code="1" correct="no">позвонить друзьям - может у них завалялся</answer> <answer code="2" correct="no">сходить на ближайший рынок</answer> <answer code="3" correct="yes">полететь в Индию</answer> </answers> </variant> </task> </tasks>
Переходные таблицы определяют:
(1) временные таблицы, которые используются для управления данными
(2) временные таблицы, которые создаются системой SQL Server для загрузки данных в SQL Server, для обработки и манипулирования этими данными
(3) временные таблицы, которые вы создаете для загрузки данных в SQL Server, для обработки и манипулирования этими данными
Для мониторинга MS DTC используется:
(1) SQL Server Interprise Manager
(2) MMC
(3) консоль администрирования Component Services
Управление и конфигурирование pull-подписок осуществляет:
(1) дистрибьютор
(2) издатель
(3) подписчик
Репликация типа "один-к-многим" характеризуется тем, что:
(1) вам следует непрерывно следить за операциями распространения и выявлять случаи слишком длительной репликации, связанные с ограничениями пропускной способности сети
(2) одна база данных подписывается на более чем одну подписку
(3) при этом типе реализации одна таблица публикуется для одного или нескольких подписчиков
Параметр BcpBatchSize определяет: files
(1) пороговое значение, при переходе которого происходит журнальное протоколирование передаваемых и получаемых сообщений
(2) количество изменений, которое будет применяться в пакете
(3) количество строк, которые будут передаваться в операции массового копирования
В процессе использования мастера Storage Design Wizard на этапе Select the type of data storage существут возможность выбора значений:
(1) IOLAP
(2) MOLAP
(3) ROLAP
(4) SOLAP
(5) HOLAP
План обслуживания баз данных определяет:
(1) задачи, которые обязан выполнять администратор вручную
(2) обновление структуры базы данных в соответствии с требованиями
(3) набор задач, которые SQL Server будет автоматически выполнять по вашим базам данных согласно заданному вами расписанию
Операторы определяют:
(1) программистов, создающих структуру базы данных
(2) администраторов, настраивающих базу данных
(3) людей, которые могут получать уведомление от SQL Server по завершении какого-либо задания или при возникновении какого-либо события
Полное резервное копирование характеризуется тем, что:
(1) позволяет выполнять резервное копирование только той информации, которая изменилась с момента последнего резервного копирования
(2) позволяет получать резервную копию отдельного файла из группы файлов
(3) происходит резервное копирование всей базы данных
Средство доставка журнала транзакций позволяет:
(1) поддерживать систему в состоянии, соответствующей журналу транзакций
(2) создать резервный журнал транзакций и следить за изменениями в нем
(3) создать резервную систему и поддерживать ее на уровне текущего состояния базы данных путем применения журналов транзакций к этой резервной системе
Можно предоставлять полномочия на использование операторов:
(1) CREATE TABLE
(2) CREATE TRIGGER
(3) CREATE PROCEDURE
(4) CREATE CACHE
(5) BACKUP DATABASE
Оптимизация плана исполнения наиболее эффективна для операторов:
(1) CREATE VIEW
(2) UNION
(3) JOIN
(4) CREATE INDEX
(5) GROUP BY
Параметр affinity mask используется для того, чтобы:
(1) сконфигурировать SQL Server для использования упрощенных потоков
(2) динамически выделять память
(3) указывать, на каких ЦП могут выполняться потоки SQL Server в многопроцессорной среде
SQL Server 2000 Personal Edition может работать под управлением:
(1) Windows 2000 Professional
(2) Windows 2000 Server
(3) Windows 2000 Advanced Server
(4) Windows 2000 Datacenter
Журнал транзакций следует размещать на томах:
(1) RAID 0
(2) RAID 1
(3) RAID 5
(4) RAID 10
При выполнении исследований последующего планирования загруженности дисков понадобится следить за счетчиками утилиты Performance Monitor:
(1) % Disk Write Time(процент истекшего времени, в течение которого выбранный дисковый накопитель был занят обслуживанием запросов записи)
(2) Disk Space Available(объем места на диске, которое в данный момент свободно)
(3) % Disk Delete Time(процент истекшего времени, в течение которого выбранный дисковый накопитель был занят обслуживанием запросов удаления)
(4) Avg. Disk Read Queue Length(среднее количество запросов чтения, стоящих в очереди на выбранном дисковом накопителе за время интервала измерения)
При обновлении к SQL Server 2000 от SQL Server 6.5 на этапе создания базы данных можно указать следующие конфигурации:
(1) Use databases already created in SQL Server 2000 (Применять базы данных, уже созданные в SQL Server 2000)
(2) Use the following SQL script(использовать следующий скрипт)
(3) Use the default configuration or edit the default(Использовать конфигурацию по умолчанию или изменения по умолчанию)
Если вы впервые начинаете пользоваться некоторой инсталляцией SQL Server, то необходимо выполнить следующие задачи SQL Server Enterprise Manager:
(1) создание группы серверов
(2) регистрация вашего сервера
(3) доступ к свойствам вашего сервера
(4) изменение стандартного пароля администратора
(5) создание пользовательской базы данных
При помощи SQL Server Enterprise Manager можно создавать базы данных с возможностью настройки:
(1) роста для каждого из создаваемых файлов
(2) автоматического заполнения базы данных
(3) размера базы данных
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
(1) CREATE TABLE
(2) INSERT INTO
(3) CREATE VIEW
(4) ALTER TABLE
NULL-значение определяет:
(1) нулевое значение для данной строки этой колонки
(2) значение по умолчанию для каждого типа данных(например для int - 0)
(3) что для данной строки этой колонки нет данных, потому что значение неизвестно, либо не имеет смысла
Сетевая библиотека multiprotocol:
(1) хорошо подходит для кластеризованных серверов
(2) идеально подходит для интеграции систем SQL Server 2000 в сети Novell NetWare
(3) является совокупностью нескольких сетевых библиотек
Поддержку кластеров для SQL Server и MSCS можно запускать в режимах:
(1) защищенный режим
(2) пассивно-активный режим
(3) активно-пассивный режим
В SQL Server 2000 оператор ALTER DATABASE получил новые опции:
(1) MODIFY FILE
(2) ADD LOG FILE
(3) MODIFY FILEGROUP
(4) ADD FILEGROUP
(5) COLLATE
Операция UNION используется для:
(1) определения связей между столбцами таблицы
(2) объединения таблиц для запроса в единую сущность
(3) объединения результатов двух или нескольких запросов в один набор результатов
Оператор UPDATE STATISTICS имеет синтаксис:
(1) UPDATE STATISTICS имя_базы данных [ WITH [ FULLSCАN | SAMPLE число {PERCENT | ROWS} ] [ ALL | COLUMNS | INDEX ] [ NORECOMPUTE] ]
(2) UPDATE STATISTICS имя_таблицы [ имя_индекса | (имя_статистики[, имя_статистики, ...] ]
(3) UPDATE STATISTICS имя_таблицы [ имя_индекса | (имя_статистики[, имя_статистики, ...] ] [ WITH [ FULLSCАN | SAMPLE число {PERCENT | ROWS} ] [ ALL | COLUMNS | INDEX ] [ NORECOMPUTE] ]
Режим автофиксации характеризуется тем, что:
(1) вы явно указываете начало и конец транзакции
(2) транзакция автоматически начинается при использовании определенных операторов T-SQL и продолжается, пока не появится оператор явного окончания COMMIT или ROLLBACK
(3) каждый оператор T-SQL фиксируется по его завершении
Для оптимальной настройки системы репликации снимков, следует:
(1) конфигурируйте дистрибьютор и подписчик на одной системе
(2) уменьшить количество BCP-потоков
(3) конфигурируйте достаточную мощность подсистем ввода-вывода на издателе, дистрибьюторе и подписчике
Если на подписчике имеются хранимые процедуры, то репликацию можно сконфигурировать таким образом, чтобы:
(1) реплицировались как результаты вызовов хранимых процедур, так и сами вызовы
(2) реплицировать результаты вызовов этих хранимых процедур, а не вызовы хранимых процедур
(3) реплицировать вызовы этих хранимых процедур, а не результаты вызовов хранимых процедур
После создания кубов вы получаете ряд средств, позволяющих вам просматривать и обрабатывать данные. Средство Process позволяет:
(1) настраивать куб путем улучшения агрегатов данных
(2) просматривать агрегаты данных
(3) обновлять агрегаты данных
Хранимая процедура sp_addumpdevice используется для:
(1) создания устройства для восстановления
(2) создания файла резервной копии
(3) создания устройства резервного копирования
При реализации роли должны быть выполнены задачи:
(1) предоставить полномочия созданной роли
(2) тестирование на совместимость данной роли
(3) создание роли базы данных
(4) проверить корректность созданной роли
(5) назначить пользователей-участников заданной роли
Подсказки операций связывания применяются для того, чтобы:
(1) указывать, как следует выполнять определенные операции запроса
(2) управлять способом доступа к таблицам
(3) указывать оптимизатору запросов типы операций связывания, которые он должен выполнять
Для изменения какого-либо дополнительного параметра с помощью sp_configure следует:
(1) задать для параметра specific options значение 1
(2) задать для параметра show advanced options значение 0
(3) задать для параметра show advanced options значение 1
Требования к уровню обслуживания заключаются между:
(1) поставщиками оборудования и администраторами баз данных
(2) поставщиками обслуживания и потребителями
(3) администратором базы данных и пользователями
CREATE DATABASE demo ON PRIMARY ( NAME = demo1, FILENAME = 'd:\data\demo_dat1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = demo2, FILENAME = 'e:\data\demo_dat2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20), LOG ON ( NAME = demolog1, FILENAME = 'l:\data\demo_log1.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) GO Данный сценарий SQL выполняет действия:
(1) создает базу данных demo, которая будет храниться на диске l: в файле demo_log1.ldf, и 2 файла для журнала транзакий (demo_dat1.mdf и demo_dat2.ndf), размещенных на дисках d: и e:
(2) создает базу данных demo, которая будет храниться в 3 файлах(demo_dat1.mdf, demo_dat2.ndf и demo_log1.ldf), размещенных на 3 дисках(d:, e:, l:), причем файл demo_log1.ldf будет использоваться для резервного копирования базы данных
(3) создает базу данных demo, которая разбита на 2 файла(demo_dat1.mdf и demo_dat2.ndf), размещенных на 2 дисках(d: и e:); на диске l: в файле demo_log1.ldf создается журнал транзакций
Мощность сети определяется формулой:
(1) мощность сети = (длина сообщений) / (количество сообщений в секунду) х (количество битов в одном байте)
(2) мощность сети = (количество сообщений секунду) х (длина сообщений) х (количество битов в одном байте)
(3) мощность сети = (количество сообщений секунду) х (длина сообщений) х (количество байт, проходящих через сеть за одну секунду)
SQL Server Enterprise Manager можно применять для управления службами:
(1) SQL Server Agent
(2) Microsoft Distributed Transaction Coordinator
(3) Windows 2000 Service Control Manager
(4) Microsoft Search
SQL Server 2000 определяет правила использования расширений имен файлов:
(1) первичные файлы данных - *.mdf
(2) первичные файлы данных - *.ndf
(3) вторичные файлы данных - *.mdf
(4) файлы журналов транзакций - *.ldf
(5) вторичные группы файлов - *.ndf
Сеть состоит из уровней:
(1) уровень программного обеспечения
(2) переходный уровень
(3) уровень аппаратного обеспечения
(4) уровень реализации
Система с высокой готовностью со статическим балансированием нагрузки обеспечивает:
(1) высокую готовность для кластеров, на которых исполняется много приложений
(2) переход по отказу лишь для некоторых приложений, можно задать, чтобы некоторые приложения оставались доступными при отказе узла, а некоторые – нет
(3) организацию ресурсов и представление их в сети
(4) максимальную готовность и производительность для всех системных ресурсов
Индексы наиболее подходят для задач следующего типа:
(1) запросы, которые указывают диапазон значений
(2) для запросов с большим количеством связанных таблиц
(3) запросы, которые указывают "узкие" критерии поиска
(4) для больших о объемных запросов
Системы оперативной обработки транзакций позволяют:
(1) пользователям принимать важные решения, так как они выдают специфические результаты
(2) управлять оперативным доступом многих пользователей к данным
(3) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
CREATE DATABASE APPDATA PRIMARY ( NAME = APPDATA1, FILENAME = 'C:\data\demo_APPDATA1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), FILEGROUP APPDATAGROUP ( NAME = APPDATA2, FILENAME = 'C:\data\demo_APPDATA2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = APPDATA3, FILENAME = 'C:\data\demo_APPDATA3.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20) LOG ON ( NAME = demolog1, FILENAME = 'C:\data\demo_APPDATALOG.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) GO Данный сценарий SQL выполняет действия:
(1) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf, и 2 файла для журнала транзакий (demo_APPDATA2.ndf и demo_APPDATA3.ndf)
(2) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf и вторичную группу файлов APPDATAGROUP
(3) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf, вторичную группу файлов APPDATAGROUP и журнал транзакций(demo_APPDATALOG.ldf)
Системы поддержки принятия решений позволяют:
(1) пользователям принимать важные решения, касающиеся их бизнеса, так как они выдают специфические результаты
(2) управлять оперативным доступом многих пользователей к данным
(3) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
Системы пакетной обработки данных позволяют:
(1) пользователям принимать важные решения, касающиеся их бизнеса, так как они выдают специфические результаты
(2) управлять оперативным доступом многих пользователей к данным
(3) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
Система SQL Server 2000 - это система управления базой данных, основанная на:
(1) сетевой модели данных
(2) реляционной модели
(3) иерархической модели
Чтобы задать таблицу, необходимо определить:
(1) какие данные будут храниться в каждой из таблиц
(2) какие пользователи должны иметь доступ к тем или иным таблицам
(3) какие типы ограничений должны использоваться
В качестве уровня API применяется:
(1) MFC
(2) OLE DB
(3) InterBase API
MSCS применяется для:
(1) формирования кластеров баз данных, объединенных в единую информационную систему
(2) формирования кластера серверов, работающих совместно как единая система
(3) создания более быстрых и надежных способов резервного копирования и восстановления базы данных
Язык DDL применяется для:
(1) манипулирования данными
(2) определения объектов баз данных
(3) установки данных по умолчанию
Предложение WHERE в операторе SELECT является:
(1) является обязательным
(2) не является обязательным
(3) применяется только в сочетании с предложением ORDER BY
Использование T-SQL позволяет:
(1) проще решать требуемые задачи за счет языка запросов
(2) запускать команды с записью сценария и получать записанную трассировку того, как и в каком порядке выполнялись модификации
(3) работать в графическом режиме и тем самым обеспечивает наглядность процесса формирования запросов
Умолчания характеризуются тем, что:
(1) являются способом идентифицирования допустимых значений для колонки
(2) они заносятся в определенную колонку, когда не указано явно никакого значения
(3) являются средством ограничения целостности данных
Индекс может храниться:
(1) вместе с данными
(2) вместе с данным и является их частью
(3) отдельно от данных
(4) в системной базе данных и его действие распространяется на другие базы данных
К представлению можно применять операции:
(1) CREATE SUBVIEW
(2) DELETE
(3) SELECT
(4) INSERT
(5) SET
Основное назначение журнала транзакций заключается в том, чтобы:
(1) восстанавливать данные в случае отказов системы
(2) производить запись всех транзакций
(3) обеспечивать безопасность при работе с базой данных
Операционная система Windows 2000 выпускается в редакциях:
(1) Windows 2000 Advanced Server
(2) Windows 2000 Home Edition
(3) Windows 2000 Datacenter Server
(4) Windows 2000 Multimedia Center Edition
Синтаксис оператора INSERT имеет вид:
(1) INSERT [INTO] имя_таблицы (список_колонок) VALUES выражение
(2) INSERT [INTO] имя_таблицы [(список_колонок)] VALUES выражение | производная_таблица
(3) INSERT имя_таблицы [(список_колонок)] VALUES выражение
Существуют типы хранимых процедур:
(1) распределенные хранимые процедуры
(2) системные хранимые процедуры
(3) расширенные хранимые процедуры
(4) управляемые хранимые процедуры
Триггер запускается автоматически при модифицировании таблицы операторами:
(1) DROP TABLE
(2) INSERT
(3) CREATE TABLE
(4) UPDATE
(5) DELETE
(6) ALTER TABLE
Источники данных ODBC обеспечивают:
(1) достаточно сложную, но при этом очень функциональную организацию
(2) общедоступный и при этом мощный уровень абстрагирования для программиста баз данных
(3) объектно-ориентированный интерфейсный доступ в API Windows
Программа Bulk Copy Program (BCP) характеризуется тем, что:
(1) позволяет вам копировать большие объемы данных из файла данных в таблицу SQL Server в рамках системы SQL Server
(2) ее можно использовать для копирования данных из какой-либо таблицы SQL Server в файл данных
(3) может как импортировать, так и экспортировать данные
Службы приложений COM+ существуют для:
(1) просмотра и администрирования всех служб, сконфигурированные в системе
(2) созданию и развертыванию распределенных приложений в рамках предприятия
(3) доступа к журналам событий
"Издатель" определяет:
(1) серверы баз данных, которые хранят реплицированные данные и получают информацию об изменениях
(2) систему Microsoft Windows 2000, содержащую базу данных SQL Server
(3) серверы, которые содержат дистрибутивную базу данных и
Репликация транзакций может применяться в случаях, когда:
(1) подписчикам требуется поддерживать информацию на уровне текущего состояния данных дистрибьютора
(2) подписчикам требуется поддерживать информацию на уровне текущего состояния данных издателя
(3) издателям требуется поддерживать информацию на уровне текущего состояния данных подписчика
Ключевыми компонентами системы репликации слиянием являются:
(1) временные таблицы базы данных
(2) агент слияния Merge Agent
(3) службы SQL Server
(4) дистрибутивная база данных
Аnalysis Services состоит из компонентов:
(1) Query Manager
(2) Аnalysis Manager
(3) Repository
(4) Data Mining
(5) Data Executing System
Инсталляция SQL Server 2000 должна осуществляться:
(1) администратором баз данных
(2) представителями фирмы-производителя
(3) пользователями системы SQL Server 2000, так как им в первую очередь предстоит работать с данным программным продуктом
Средство динамического управления памятью действует:
(1) путем заранее зарезервированного дискового пространства для SQL Server
(2) путем постоянного мониторинга доступной физической памяти в системе
(3) в соответствии с настройками системы (по умолчанию выделяется минимум памяти для SQL Server)
Для автоматизации административных задач используются основные средства:
(1) операторы
(2) задания
(3) оповещения
(4) работы
(5) свойства
SQL Server должен быть подготовлен к обработке нескольких типов транзакций в процессе воспроизведения:
(1) транзакции, содержащие только запросы
(2) транзакции, которые внесли изменения в данные базы данных, но не были фиксированы
(3) транзакции, которые внесли изменения в данные базы данных и были фиксированы, но не были записаны на диск
Оператор RESTORE для восстановления журнала транзакций имеет синтаксис:
(1) RESTORE LOG имя_базы_данных ( FROM устройство_резервного_копирования ) ( WITH необязательные параметры )
(2) RESTORE LOG имя_базы_данных [ FROM устройство_резервного_копирования ] [ WITH необязательные параметры ]
(3) RESTORE LOG имя_базы_данных ( WITH необязательные параметры )
С помощью пользовательских login-записей SQL Server может:
(1) аутентифицировать отдельные системы
(2) аутентифицировать отдельных авторизованных пользователей
(3) ограничить доступ к использованию базы данных группы пользователей
Оптимизатор запросов определяет:
(1) функцию анализа операций внутри вашей системы SQL Server
(2) внутренний модуль, который ищет наилучший план исполнения для каждого оператора T-SQL
(3) внутренний модуль, который непосредственно обрабатывает запросы
К способам выявление проблем относятся:
(1) периодическое резервное копирование базы данных
(2) мониторинг системы
(3) периодическая очистка базы данных
(4) медленный отклик системы
Различие между однозвенной, двухзвенной и трехзвенной архитектурами состоит в:
(1) функциональных возможностях компонентов приложения базы данных
(2) способе разделения на части компонентов приложения базы данных
(3) возможностях масштабирования компонентов приложения базы данных
Время перехода головки на соседнюю дорожку определяет:
(1) время, необходимое для перемещения головок к местоположению нужных данных
(2) усредненное время, необходимое для перехода головок между двумя произвольно выбранными дорожками диска
(3) время перехода на другую дорожку при осуществлении операций последовательного ввода-вывода
Любая транзакция может быть разбита на этапы:
(1) чтение из базы данных
(2) удаление из базы данных
(3) запись в базу данных
(4) обновление базы данных
Существуют следующие способы инсталляции SQL Server:
(1) дистанционная
(2) локальная
(3) ручная
(4) одновременная
(5) автоматическая
Служба SQL Server состоит из компонент:
(1) Microsoft Distributed Transaction Coordinator
(2) Microsoft Search
(3) SQL Server Agent
Имеются типы файлов данных:
(1) непосредственно базы данных
(2) первичные
(3) вторичные
(4) журналы исполнения
(5) журналы транзакций
Клиент-серверная СУБД SQL Server может иметь:
(1) двухзвенную установку
(2) четырехзвенную установку
(3) трехзвенную установку
При задании типа данных у колонки задаются атрибуты:
(1) тип привязки данных к колонке
(2) размер(длина) данных
(3) связь данных с конкретным пользователем
(4) категория данных, которые могут содержаться в колонке (например, символьные данные, целые числа или изображения)
Уровень сетевого протокола является:
(1) компонентой SQL Server
(2) компонентой операционной системы
(3) составляющей Windows API
в сложной компьютерной системе могут случаться отказы:
(1) поставшиков перед выполнением обязательств по настройке и модернизации программного обеспечения
(2) внешние отказы
(3) сторонние отказы, не связанные с дейтельностью компании
(4) компонент программного обеспечения
(5) оборудования
Правильный синтаксис оператора ALTER TABLE:
(1) ALTER TABLE table { [ ALTER COLUMN column_name { new_data_type [ ( precision [ , scale ] ) ] [ COLLATE collation_name ] [ NULL | NOT NULL ] | {ADD | DROP } ROWGUIDCOL } ] | ADD { [ column_definition ] | column_name AS computed_column_expression } [ ,...n ] | [ WITH CHECK | WITH NOCHECK ] ADD { table_constraint } [ ,...n ] }
(2) ALTER TABLE table { [ ALTER COLUMN column_name { new_data_type [ ( precision [ , scale ] ) ] [ COLLATE collation_name ] [ NULL | NOT NULL ] | {ADD | DROP } ROWGUIDCOL } ] | ADD { [ column_definition ] | column_name AS computed_column_expression } [ ,...n ] | [ WITH CHECK | WITH NOCHECK ] ADD { table_constraint } [ ,...n ] | DROP { [ CONSTRAINT ] constraint_name | COLUMN column } [ ,...n ] | { CHECK | NOCHECK } CONSTRAINT { ALL | constraint_name [ ,...n ] } | { ENABLE | DISABLE } TRIGGER { ALL | trigger_name [ ,...n ] } }
(3) ALTER TABLE table { [ ALTER COLUMN column_name | DROP { [ CONSTRAINT ] constraint_name | COLUMN column } [ ,...n ] | { CHECK | NOCHECK } CONSTRAINT { ALL | constraint_name [ ,...n ] } | { ENABLE | DISABLE } TRIGGER { ALL | trigger_name [ ,...n ] } }
Предложение ORDER BY применяется для:
(1) сортировки данных в таблице
(2) сортировки результата выполнения запроса
(3) установки приоритетности выполнения операторов в запросе
В общем случае вы не можете изменять типы колонок, которые:
(1) задайствованы в триггерах
(2) используются в индексе
(3) используются в ограничении CHECK или UNIQUE
(4) имеют типы данных int, real, bit
Определять значение по умолчанию для колонки можно посредством операторов:
(1) CREATE TABLE
(2) CREATE DATABASE
(3) CREATE DEFAULT
(4) CREATE DEFVALUE
Простой индекс определяется:
(1) только по одной таблице
(2) только по одной колонке таблицы
(3) исключительно по одной строке таблицы
SQL Server 2000 налагает ограничения на создание и использование представлений:
(1) ограничение оператора SELECT
(2) ограничение базы данных
(3) ограничение на использование некоторых типов данных
(4) ограничения по строкам
Транзакции должны соответствовать требованиям:
(1) массовости
(2) согласованности
(3) масштабируемости
(4) атомарности
Потребителям систем Windows 2000 Datacenter Server предоставляются следующие услуги:
(1) бесплатное обновление аппаратного обеспечения, если это необходимо для правильной работы системы
(2) предустановленная система SQL Server 2000
(3) гарантируется работоспособность системы не менее чем на 99,9%
(4) поддержка "24x7" - ежедневной круглосуточной работы оборудования и программного обеспечения
Синтаксис оператора UPDATE имеет вид:
(1) UPDATE имя_таблицы WHERE условие_поиска
(2) UPDATE имя_таблицы SET имя_колонки = выражение [FROM источник_для_таблицы] WHERE условие_поиска
(3) UPDATE имя_таблицы SET имя_колонки = выражение [FROM источник_для_таблицы]
Оператор CREATE PROCEDURE имеет синтаксис:
(1) CREATE PROC[EDURE] имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][OUTPUT] [,...,n]
(2) CREATE PROC[EDURE] имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][OUTPUT] [,...,n] AS операторы_T-SQL
(3) CREATE PROCEDURE имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][INPUT] AS операторы_T-SQL
Триггер характеризуются тем, что:
(1) если какой-либо оператор пытается выполнить операцию, которая нарушает какое-либо ограничение по таблице или является причиной какой-то другой ошибки, то связанный с ним триггер не будет активизирован
(2) триггер активизируется только один раз для одного оператора, даже если этот оператор влияет на несколько строк данных
(3) запускается перед выполнением оператора, в котором будет вызываться триггер
(4) триггер активизируется каждый раз для изменения определенной строки данных
(5) рассматривается как отдельная транзакция с соответствующей записью в журнал транзакций
ISAPI позволяет:
(1) организовать работу Internet-приложений за счет IIS, при этом оключая неиспользуемые функции сервера IIS
(2) снабдить разработчиков Internet-приложений мощным методом расширения функциональных возможностей IIS
(3) получить доступ к базам данных через интерфейс ODBC
Параметр table lock on bulk load позволяет:
(1) сжимать данные в процессе массового копирования
(2) повысить производительность массового копирования
(3) использовать блокировку при копировании
Microsoft Message Queuing обладает возможностями:
(1) интеграция со службами SQL Server
(2) интеграция со службами каталогов Active Directory
(3) задание приоритетов сообщений
(4) поддержка целостности
(5) резервное копирование и восстановление сообщений
Репликация транзакций характеризуется тем, что:
(1) периодически создается снимок базы данных, который распространяется подписчикам
(2) любые изменения, вносимые в статьи немедленно считываются из журнала транзакций и распространяются дистрибьюторам
(3) любые изменения, вносимые в статьи немедленно считываются из журнала транзакций и распространяются дистрибьюторам периодически, пакетами изменений
Управление и конфигурирование pull-подписок осуществляется:
(1) дистрибьютором
(2) на стороне подписчика
(3) на издателе
При использовании Create Publication Wizard, на этапе выбора типа публикации, Merge publication определяет: files
(1) публикацию для репликации снимка соответствующей статьи, который периодически копируется на подписчик
(2) публикацию для репликации слиянием, которая позволяет выполнять двустороннюю репликацию между издателем и подписчиком
(3) публикацию для репликации транзакций, в соответствии с которыми происходит обновление подписки изменениями, выполненными на издателе
Таблицы размерности определяют:
(1) таблицы для склада данных, в которых хранятся накопленные данные
(2) поля в таблице фактов
(3) описание таблицы фактов
Чтобы определить максимальное количество соединений с пользователями, допустимое в вашей системе, следует использовать оператор T-SQL:
(1) SELECT @@USER_CONNECTIONS
(2) SELECT @@MAX_CONNECTIONS
(3) SELECT MAX_CONNECTIONS
Задания определяют:
(1) временные задачи, которые выполняются в фоновом режиме вне зависимости от настроек системы
(2) административные задачи, которые определяются один раз и могут выполняться многократно
(3) административные задачи, которые определяются многократного для каждого использования
Типичными отказами программного обеспечения являются:
(1) отказ файла подкачки
(2) отказы операционной системы
(3) отказ технологии доступа к данным
(4) отказ СУРБД
(5) отказ приложения
Правильно записанный сценарий с использованием оператора RESTORE имеет вид:
(1) RESTORE LOG Example FROM Backup_Dev_3, Backup_Dev_4 NORECOVERY, STATS = 5, UNLOAD
(2) RESTORE DATABASE Example FROM Backup_Dev_1, Backup_Dev_2 WITH NORECOVERY, STATS = 5
(3) RESTORE LOG Example FROM Backup_Dev_3, Backup_Dev_4 NORECOVERY
Аутентификация Windows характеризуется тем, что:
(1) пользователи могут осуществлять доступ к SQL Server с помощью аутентификации в Windows или аутентификации в SQL Server
(2) обеспечение безопасности для SQL Server осуществляет с помощью учетных записей система Windows NT/2000
(3) на базы данных SQL Server накладываются ограничения использования некоторых функций
filesПри использовании SQL Query Аnalyzer после выбора базы данных и ввода запроса SQL появляются возможности:
(1) поиск наилучшего плана исполнения
(2) запуск оператора
(3) исследовать другие возможности данного оператора для достижения наилучшего быстродействия
(4) проверка синтаксиса данного оператора T-SQL
filesДля просмотра списка системных идентификационных номеров процессов следует открыть папку:
(1) Process Info
(2) Locks / Process ID
(3) Locks / Object
Особенность двухзвенной архитектуры заключается в:
(1) том, что системы такого типа не производят обработку вне тех компьютеров, на которых они исполняются
(2) том, что службы представления и база данных размещаются на разных компьютерах
(3) том, что используется промежуточный уровень для обслуживания многочисленных соединений от уровня служб представления
На производительность произвольного ввода-вывода влияют факторы:
(1) качество выполнения дисков
(2) время перемещения головок к дорожке с данными
(3) время поиска произвольной дорожки
(4) задержка вращения
Работа транзакций систем поддержки принятия решений(DSS) основана на:
(1) компонентах рабочей нагрузки, исполнение которых ожидается за короткие промежутки времени, так как они взаимодействуют с базой данных в режиме реального времени или в режиме "он-лайн"
(2) оперативном получении информации о состоянии базы данных
(3) возвращении больших объемов информации, что требует значительных временных затрат
При локальной инсталляции SQL Server устанавливается на компьютер, который:
(1) автоматически производит инсталляцию с заранее указанными настройками
(2) используется в текущий момент времени
(3) входит в сеть
Запускать, останавливать и управлять службами SQL Server можно при помощи инструментальных средств:
(1) Microsoft Distributed Transaction Coordinator
(2) SQL Server Service Manager
(3) Windows 2000 Service Control Manager
(4) SQL Server Enterprise Manager
(5) SQL Server Agent
Имеются типы групп файлов:
(1) вторичные
(2) первичные
(3) пользовательские
(4) расширенные
(5) стандартные
Особенностью трехзвенной системы является:
(1) система разрешает каждому клиенту самостоятельно устанавливать соединения
(2) каждый клиент не может самостоятельно устанавливать соединение с БД
(3) сервер приложений организовывает клиентские соединения с сервером БД
К типам данным с переменной длиной относятся:
(1) real
(2) varchar
(3) image
(4) nvarchar
(5) table
Для работы SQL Server 2000 можно выбрать сетевую библиотеку:
(1) NWLink IPX/SPX
(2) Banyan VINES
(3) Named pipes
MSCS обеспечивает:
(1) высокая готовность
(2) управляемость
(3) легкость конфигурирования
(4) возврат к исходному узлу кластера после восстановления
(5) масштабируемость
Правильный синтаксис оператора SELECT:
(1) 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 ] ]
(2) SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ]
(3) SELECT select_list [ INTO new_table ] [FROM table_source ] WHERE search_condition
Над таблицами можно выполнять соединения:
(1) левые внутренние соединения
(2) внутренние соединения
(3) правые внешние соединения
(4) левые внешние соединения
(5) перекрестные внешние соединения
При использовании T-SQL для удаления колонок нельзя удалять типы колонок:
(1) колонка, имеющая ограничение NOT NULL
(2) колонка, ограниченная каким-либо правилом
(3) колонка, используемая в триггере
(4) колонка, используемая в ограничении PRIMARY KEY, FOREIGN KEY, UNIQUE или CHECK
Системная хранимая процедура sp_bindefault преназначена для:
(1) создания DEFAULT-объекта
(2) связывания DEFAULT-объекта с колонкой или с определенным пользователем типом данных
(3) непосредственного определения значения по умолчанию для колонки
Некластеризованные индексы характеризуются тем, что:
(1) организация происходит посредством AVL-дерева и в узлах дерева содержатся реальный объекты
(2) они организованы в виде В-дерева, но не содержит реальных данных таблицы в своих узлах-листьях
(3) они организованы в виде В-дерева, где хранятся реальные строки данных таблицы в отсортированном порядке в узлах-листьях
Оператор CREATE VIEW имеет синтаксис:
(1) CREATE VIEW имя_представления [(колонка, колонка ...)] AS ваш оператор SELECT
(2) CREATE VIEW имя_представления [(колонка, колонка ...)] [WITH ENCRYPTION] AS ваш оператор SELECT [WITH CHECK OPTION]
(3) CREATE VIEW имя_связанных_таблиц AS ваш оператор SELECT [WITH CHECK OPTION]
Свойство согласованности заключается в том, что:
(1) в случае успешного выполнения транзакции фиксируются все модификации данных этой транзакции
(2) после окончания транзакции все данные остаются в согласованном состоянии
(3) после того, как транзакция фиксирована, влияние этой транзакции в базе данных становится постоянным – даже в случае отказа системы
Операционная система Windows 2000 Datacenter Server предназначена для:
(1) обеспечения специализированной поддержки больших, критически важных, приложений
(2) организации работы с файлами, принтерами и другой сетевой работы
(3) настольных и портативных компьютеров организации
Синтаксис оператора DELETE имеет вид:
(1) DELETE [FROM] имя_таблицы WHERE условие_поиска
(2) DELETE [FROM] имя_таблицы | имя_представления [FROM источники_для_таблицы] WHERE условие_поиска
(3) DELETE имя_таблицы | имя_представления [FROM источники_для_таблицы]
Ключевое слово DECLARE позволяет:
(1) возвращаться из любой точки хранимой процедуры в вызывающую программу
(2) создавать локальные переменных
(3) возвращать определенные значения вызывающей программе
В определении триггера не допускаются операторы:
(1) DISK INIT
(2) LOAD LOG
(3) DROP TABLE
(4) DROP DATABASE
(5) SELECT..FROM
Фильтры ISAPI позволяют:
(1) загружать данные
(2) анализировать трафик
(3) производить аутентификацию
(4) блокировать соединения
Использования BCP позволяет производить:
(1) копирование из файла данных в SQL Server или из SQL Server в файл данных
(2) вставки в базу данных
(3) резервное копирование и восстановление данных
На фазе подготовки в двухфазном фиксировании выполняются функции:
(1) фактическое фиксирование в распределенных системах
(2) все функции, необходимые для того, чтобы произошло фиксирование
(3) анализ данных для осуществления фиксирования
Pull-подписка характеризуется тем, что:
(1) изменения инициируются без какого-либо запроса от подписчика
(2) изменения инициируются в виде запланированной задачи или вручную
(3) изменения инициируются в зависимости от запроса подписчика
RAID 5 не подходит для дистрибутивной базы данных в связи:
(1) с недостаточной отказоустойчивостью
(2) с большим количеством операций записи в дистрибутивную базу данных
(3) с хорошей производительностью для чтения
Управление и конфигурирование push-подписок осуществляется:
(1) со стороны подписчика
(2) на издателе
(3) со стороны дистрибьютора
Улучшения для таблиц размерности заключаются в:
(1) новой технологии извлечения данных, которую можно использовать для выявления связей данных в реляционных базах данных и кубах OLAP
(2) поддержке родительской/дочерней размерности, размерности реляционной OLAP (ROLAP) и размерности с разрешением записи
(3) возможностях лучше защищать используемые в анализе вашего предприятия данные, которые могут оказаться крайне важными
Команда CREATE STATISTICS имеет синтаксис:
(1) CREATE STATISTICS имя_статистики [ ON имя_таблицы ( колонка [ , колонка... ] ) ] ( [WITH [ FULLSCAN | SAMPLE размер PERCENT )
(2) CREATE STATISTICS имя_статистики ON имя_таблицы ( колонка [ , колонка... ] ) [ [WITH [ FULLSCAN | SAMPLE размер PERCENT ] [ , NORECOMPUTE ]
(3) CREATE STATISTICS имя_статистики [ [WITH [ FULLSCAN | SAMPLE размер PERCENT ] [ , NORECOMPUTE ]
Системная хранимая процедура sp_add_jobstep позволяет:
(1) создавать задания
(2) добавлять шаги к заданию
(3) создавать расписание для задания
Журнал транзакций характеризуется тем, что:
(1) для журнала транзакций используется только один файл
(2) журнал транзакций можно сконфигурировать для автоматического увеличения по мере необходимости
(3) размер журнала транзакций устанавливается автоматически при создании базы данных и не может быть изменен
(4) для журнала транзакций можно использовать несколько файлов
(5) журнал транзакций можно перемещать на другие системы для его воспроизведения на резервной системе
Документирование текущей конфигурации позволяет:
(1) предоставлять другим пользователям доступ к восстанавливаемой информации
(2) быстрее воссоздавать, реинсталлировать и реконфигурировать систему
(3) использовав отказоустойчивый том RAID-матриц, значительно снизить вероятность отказа системы
Хранимая процедура sp_grantlogin предназначена для:
(1) создания login-записи пользователя, аутентифицированного в SQL Server
(2) добавления пользователя, аутентифицированного в системе Windows NT/2000
(3) создания login-записи пользователя, аутентифицированного в Windows 2000 Service Control Manager
filesВсплывающее окно содержит следующую информацию:
(1) оценка стоимости выполнения предыдущих частей и данной части оператора T-SQL
(2) стоимость операции по оценке оптимизатора запросов
(3) параметры, используемые данным оператором T-SQL
(4) количество строк, которое будет выбрано данной операцией
Хранимая процедура sp_who имеет синтаксис:
(1) sp_who {login_name = 'login'}
(2) sp_who [[@login_name =] 'login']
(3) sp_who ({@login_name =} 'login')
Журнал транзакций должен обеспечивать:
(1) быстрое выполнение запросов SQL
(2) достаточно долгую работу без резервного копирования
(3) низкую отказоустойчивость, так как его восстановление происходит без особых временых затрат
Особенность массивов RAID состоит в:
(1) массивы RAID не могут создаваться и конфигурироваться пользователями или системными администраторами
(2) том, что они могут быть реализованы с использованием программных средств
(3) том, что они могут быть реализованы как аппаратные устройства
Взаимосвязь между линейным и экспоненциальным ростом зависимости длины очереди и загруженности центрального процессора заключается в:
(1) том, что при загруженности центрального процессора, превышающей 75%, кривая зависимости длины очередей переходит от линейного роста к экспоненциальному
(2) том, что при загруженности центрального процессора, превышающей 75%, кривая зависимости длины очередей переходит от экспоненциального роста к линейному
(3) том, что при загруженности центрального процессора, превышающей 50%, кривая зависимости длины очередей переходит от линейного роста к экспоненциальному
Существует 3 типа инсталляции SQL Server: "типичная"(Typical), "минимальная"(Minimal) и "выборочная"(Custom). При минимальной инсталляции устанавливаются те же опции, что и при типичной, кроме:
(1) SQL Server Enterprise Manager
(2) средств обновления, справочной документации и средств управления
(3) средств разработки и полнотекстного поиска
(4) средств администрирования
В качестве основного инструментального средства управления следует применять:
(1) SQL Server Enterprise Manager
(2) Windows 2000 Service Control Manager
(3) SQL Server Service Manager
При помощи пропорционального заполнения файлов SQL Server:
(1) размещает данные в файлах пропорционально свободному месту, имеющемуся в этих файлах и автоматически увеличивает размеры файлов
(2) размещает данные в файлах пропорционально свободному месту, имеющемуся в этих файлах, но не увеличивает размеры файлов
(3) автоматически увеличивает размер файлов для размещения данных
Система SQL Server 2000 может служить платформой для:
(1) крупномасштабных OLTP-приложений
(2) мелкомасштабных OLTP-приложений
(3) приложений электронной коммерции
(4) организации информационных хранилищ (data warehousing)
Правильно записанный T-SQL - оператор CREATE TABLE:
(1) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( ON { filegroup | DEFAULT } ) ( TEXTIMAGE_ON { filegroup | DEFAULT } )
(2) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] ) [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]
(3) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] )
Уровень сетевого оборудования может состоять из технологий:
(1) стандарт волоконно-оптических соединений Fiber optics
(2) модем
(3) спутниковая сеть
Инструментальные средства MSCS, применяемые для технического обслуживания, конфигурирования и работы кластера:
(1) служба управления внешними процессами (Outprocess Service)
(2) служба обеспечения безопасности (Security Service)
(3) менеджер базы данных конфигурации (Configuration Database Manager)
(4) обработчик событий (Event Processor)
(5) менеджер распределения логических элементов (Distribution Logical Elements Manager)
(6) служба времени (Time Service)
Применять T-SQL можно с помощью:
(1) ISQL
(2) Query Analyzer
(3) OSQL
(4) MMC
(5) встроенными в Windows 2000 средствами
Полные внешние соединения характеризуются тем, что:
(1) задает набор результатов, в который будут включены лишь те строки таблиц, которые соответствуют условию ON, а все несоответствующие строки будут отброшены
(2) задает набор результатов, состоящий как из строк, соответствующих условию ON, так и из строк, не соответствующих условию ON
(3) задает набор результатов, в который будут включены лишь те строки таблиц, которые не соответствуют условию ON
Использование схемы базы данных позволяет:
(1) наглядно увидеть структуру и связи базы данных
(2) организовать более продуктивную работу, связанную с резервным копированием и восстановлением данных
(3) быстро создавать и конфигурировать базу данных
Ограничение UNIQUE обеспечивает:
(1) препятствие вставке null-значений в эту колонку
(2) что в колонке или наборе колонок не будут допускаться дублированные значения
(3) создание внешнего ключа, который задает связь между двумя таблицами
Команда CREATE INDEX имеет синтаксис:
(1) CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX имя_индекса ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ]
(2) CREATE INDEX имя_индекса ON имя_базы данных ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ] [ ON имя_группы_файлов ]
(3) CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX имя_индекса ON имя_таблицы ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ] [ ON имя_группы_файлов ]
Операторы T-SQL для работы с представлениями позволяют:
(1) в отличие от Enterprise Manager, получить не такие гибкие средства для работы
(2) работать с представлениями с ограниченном режиме для улучшения безопасности
(3) получить более гибкие средства при работе с представлениями
Существуют уровни изолированности:
(1) запись фиксированных данных
(2) чтение незафиксированных данных
(3) чтение переходных данных
(4) чтение фиксированных данных
Конструкция IF...ELSE имеет вид:
(1) IF Булево_выражение Оператор_T-SQL (ELSE Оператор_T-SQL)
(2) IF Булево_выражение Оператор_T-SQL | блок_операторов [ELSE Оператор_T-SQL | блок_операторов]
(3) IF Булево_выражение [Оператор_T-SQL | блок_операторов] ELSE Оператор_T-SQL | блок_операторов
Оператор T-SQL DROP PROCEDURE предназначен для:
(1) изменения хранимой процедуры
(2) удаления хранимой процедуры
(3) переименования хранимой процедуры
Правильно записанный сценарий с использованием триггера имеет вид:
(1) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TABLE APPDATA1 ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP
(2) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TABLE APPDATA1 ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS INSERT INTO APPDATA1 ( CUST_ID, ACTION, USER_UP, DATETIME_UP ) SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED
(3) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS INSERT INTO APPDATA ( CUST_ID, ACTION, USER_UP, DATETIME_UP ) SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED
ASP определяет:
(1) способ доступа к базам данных, аналог ODBC
(2) среду сценариев для сервера
(3) расширения Win32 API для доступа к данным через интернет
DTS является частью:
(1) Windows 2000 Service Control Manager
(2) SQL Server Enterprise Manager
(3) SQL Server Service Manager
Можно вызывать MS DTC с помощью методов:
(1) обновление данных в нескольких источниках данных DB-LIB либо ODBC
(2) вызов удаленной процедуры, которая является распределенной транзакцией
(3) обновление данных в нескольких источниках данных OLE DB
(4) использование сторонних компонент
(5) встраивание команд MS DTC в ваше приложение
Агент Queue Reader Agent используется для:
(1) создания и распространения снимков мгновенного состояния от издателя дистрибьютору
(2) распространения выполненных изменений подписчикам репликации снимков или репликации транзакций
(3) репликации слиянием для согласования (слияния) накопившихся изменений, выполненных с момента последнего согласования
Активизацию дистрибьютора можно осуществить с помощью хранимой процедуры:
(1) sp_adddistributiondb
(2) sp_adddistributor
(3) sp_activatedistributor
Можно использовать ряд опций для мониторинга и управления агентами: files
(1) Refresh Rate And Settings
(2) Error Details
(3) Reset Settings
(4) Agent History
(5) Error Log
Создание базы данных OLAP заключается в:
(1) создании новой базы данных, как базы данных OLAP
(2) установке существующей базы данных как базы данных OLAP
(3) внесении изменений в настройках SQL Server
В документации о конфигурации должны содержаться сведения:
(1) конфигурация базы данных
(2) некоторые настройки Windows, взаимодействующие с SQL Server
(3) настройки SQL Server 2000
(4) программные компоненты
Недопустимо указывать для статистики колонки, которые:
(1) имеют тип image
(2) имеют тип bigint
(3) содержат ограничение FOREIGN KEY
(4) имеют тип table
(5) имеют тип text
Системные хранимые процедуры sp_start_job, sp_stop_job, sp_update_job позволяют:
(1) запускать/останавливать задания
(2) активизировать/деактивизировать
(3) редактировать
В процессе создания контрольной точки выполняются операции:
(1) запись невыполненных транзакций во временный журнал транзакций
(2) запись всех черновых страниц, которые еще ожидали записи перед запуском контрольной точки
(3) запись всех черновых страниц журнала на диск
(4) запись всех незавершенных транзакций в журнал транзакций
(5) запись выполненных черновых страниц журнала на диск
files Опция Leave database nonoperational but able to restore additional transaction logs позволяет:
(1) не допустить никакого дополнительного восстановления с разностных резервных копий или резервных копий журнала транзакций
(2) запускать дальнейшее восстановление с разностных резервных копий или резервных копий журнала транзакций
(3) указывать установку флага NORECOVERY для восстановления, т.е. станет возможным выполнение восстановления с разностных резервных копий или резервных копий журнала транзакций
Создание пользователей SQL Server возможно с помощью:
(1) SQL Server Agent
(2) Enterprise Manager
(3) консоли управления MMC
(4) T-SQL
(5) SQL Server Service Manager
filesНа данном скриншоте изображена операция:
(1) агрегирования
(2) связывания
(3) план исполнения хранимой процедуры
Память является характерным узким местом, потому что:
(1) чем больше объем памяти, тем сильнее увеличивается количество дисковых физических операций ввода-вывода
(2) чем меньше объем памяти, тем сильнее увеличивается количество дисковых физических операций ввода-вывода
(3) SQL Server нерационально разделяет память между процессами
Репликация SQL Server позволяет:
(1) автоматически создавать копии объектов и подмножеств объектов SQL Server на системе и распространение объектов репликации на другие системы
(2) управлять объектами и множествами объектов в базе данных
(3) определять и корректировать поток данных, поступающих в базу данных
В каких случаях из приведенных нет необходимости применять Raid 0?
(1) требуется хорошая производительность и отказоустойчивость
(2) требуется наилучшая производительность при ограниченных финансовых возможностях
(3) предполагается только чтение данных
Для расчет минимальной памяти, необходимой системе, пользуются формулой:
(1) минимальная память = (системная память) + (пользовательская память) + (память процесса базы данных)
(2) минимальная память = (память, необходимая для операционной системы и SQL Server) + (память, необходимая для журнала транзакций)
(3) минимальная память = (системная память) + (пользовательская память)
При выборе уровня безопасности Windows Authentication Mode:
(1) вы должны задать пароль для учетной записи sa (системного администратора SQL Server)
(2) все права пользователей в отношении базы данных наследуются из настроек Windows User Security
(3) пользователям предоставляются только минимальные права на работу с базой данных
(4) все права пользователей в отношении базы данных остаются без изменений
Служба Microsoft Distributed Transaction Coordinator осуществляет:
(1) администрирование транзакций, т.е. в транзакции ваших приложений можно включать данные из различных источников, в том числе данные из баз данных с удаленных компьютеров
(2) планирование и исполнение заданий, оповещений, извещений и планов обслуживания базы данных
(3) поддержка полнотекстного индексирования и поиска
Системная база данных master хранит информацию:
(1) временные таблицы и временные хранимые процедуры
(2) уровня всей системы, информацию инициализации SQL Server и настройки конфигурации SQL Server
(3) о шаблонах для всех остальных баз данных, создаваемых на данной системе
Новыми функциональными возможностями SQL Server 2000 со стороны сервера являются:
(1) полнотекстовый поиск
(2) большие улучшения для администрирования
(3) поддержка XML
Системные типы данных являются:
(1) индивидуально настроенными системными типами данных
(2) неизменяемыми, определенные системой SQL Server 2000, типами данных
(3) типами данных переменной длины
Интерфейс ODBC:
(1) разработан компанией Apple для быстрой разработки приложений баз данных
(2) разработанн фирмой Microsoft для упрощения соединения компьютеров под управлением Windows с различными реляционными СУБД
(3) является первоначальным, исконным API для программирования SQL Server
Внутренняя RAID-система характеризуется тем, что:
(1) в таких RAID-системах аппаратура RAID находится за пределами компьютеров
(2) RAID-контроллеры спроектированы таким образом, что аппаратура, управляющая работой RAID, и кэш находятся на самом компьютере
(3) существует промежуточная RAID-система, на которой находится кэш и небольшая RAID 1-система для поддержки целостности
Взаимодействие с SQL Server через API-интерфейс DB-LIB происходит посредством утилиты:
(1) Query Analyzer
(2) ISQL
(3) OSQL
При помощи ключевого слова ESCAPE можно:
(1) поиска по соответствию шаблону
(2) задания сопоставление шаблону, содержащему сами знаки, служащие для обозначения метасимволов
(3) поиска метасимволов в строках таблицы
Если вы удаляете таблицу, то:
(1) все связанные с этой таблицей объекты не удаляются, а переопределяются на другие таблицы
(2) удаляется все, что связано с этой таблицей: определения и данные таблицы, индексы, ограничения, триггеры и полномочия доступа
(3) удаляется непосредственно таблица, а все связанные с ней элементы остаются без изменения
Синтаксически правильным сценарием является:
(1) CREATE TABLE items ( item_name char(15) NOT NULL, price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
(2) CREATE TABLE items ( item_name char(15) NOT NULL, item_id smallint NOT NULL IDENTITY(1,1), price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
(3) CREATE TABLE items ( item_name char(15) NOT NULL, item_id smallint NOT NULL IDENTITY(1,1), price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT FK_item_id FOREIGN KEY (item_id) REFERENCES items(item_id) CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
Для использования полнотекстового индекса сприменяются:
(1) FREEINT
(2) CONTAINS
(3) FREETEXT
(4) CONSTRAINT
Хранимая процедура sp_addlinkedserver позволяет:
(1) определять присоединенный сервер
(2) определять какие представления будут использовать в базе данных, а какие - заблокированы
(3) подсоединять сервер
Оператор SET TRANSACTION ISOLATION LEVEL имеет синтаксис:
(1) SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED GO
(2) SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE GO
(3) SET TRANSACTION READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE GO
Производительность операционной системы Windows 2000 обеспечивается:
(1) повышением производительности ASP
(2) в системе Windows 2000 нет серьезных улучшнией в области производительности
(3) ускорением многозадачности
Конструкция CASE имеет вид:
(1) CASE входное_выражение OF WHEN выражение_для_when THEN результирующее_выражение, (WHEN выражение_для_when THEN результирующее_выражение...n) END
(2) CASE входное_выражение WHEN выражение_для_when THEN результирующее_выражение [WHEN выражение_для_when THEN результирующее_выражение...n] [ELSE выражение_для_else] END
(3) CASE входное_выражение WHEN выражение_для_when THEN результирующее_выражение [WHEN выражение_для_when THEN результирующее_выражение...n] ELSE выражение_для_else END CASE
Использование оператора DROP PROCEDURE позволяет:
(1) как удалять, так и изменять параметры хранимой процедуры
(2) удаляет хранимую процедуру без возможности восстановления
(3) поместить хранимую процедуру в хранилище, для возможности воссоздания
Триггер AFTER используется:
(1) при модификации объединенного представления
(2) для активизации после завершения указанного события модификации данных
(3) для переопределении объединенного представления
XML описывает:
(1) только содержание документа
(2) содержание и структуру документа
(3) данные в различной форме
Мастер Export Wizard может экспортировать:
(1) данные в XML
(2) данные из базы данных во внешние хранилища данных
(3) данные только в файлы данных
Инициировать распределенную транзакцию можно с помощью:
(1) доступ к удаленным источникам данных из обычной транзакции
(2) вызов функций DB-LIB или ODS
(3) неявный доступ к удаленным источникам данных
(4) вызов функций OLE DB или ODBC
(5) явное использование команды BEGIN DISTRIBUTED TRANSACTION
files При использовании Create Publication Wizard на этапе Filter Table Columns включать в фильтрацию не разрешатся:
(1) колонки с ограничениями первичного и внешнего ключей
(2) колонки с первичным ключом
(3) колонки с типом image
Для конфигурации достаточной мощности ввода-вывода файлы данных должны находиться:
(1) RAID 0
(2) RAID 1
(3) RAID 5
(4) RAID 10
Для конфигурирования достаточной мощности ввода-вывода журнал транзакций системы, участвующей в репликации, должен находиться на томе:
(1) RAID 10
(2) RAID 1
(3) RAID 5
В процессе использования мастера Cube Wizard на этапе Choose how you want to create the dimension существут возможность выбора схемы размерности:
(1) Focus schema
(2) Invisible schema
(3) Star schema
(4) Parent-Child
(5) Snowflake schema
В системном журнале содержится информация:
(1) данные о регулярных работах
(2) операции T-SQL
(3) Результаты наблюдений
(4) статистика работы пользователей с базой данных
С помощью хранимой процедуры sp_autostats можно:
(1) управлять автоматическим обновлением статистики
(2) активизировать или отключить автоматическое обновление определенной статистики
(3) отключить статистику для указанной базы данных
Для создания определенному пользователю сообщение, следует использовать системную хранимую процедуру:
(1) sp_message
(2) sp_addmessage
(3) sp_add
Существуют методы резервного копирования:
(1) полное резервное копирование
(2) резервное копирование файла данных
(3) резервное копирование системных таблиц
(4) резервное копирование журнала транзакций
(5) частиное резервное копирование
Параметр REPLACE оператора RESTORE определяет:
(1) что SQL Server должен перезапускать операцию восстановления, если она была прервана
(2) что SQL Server будет восстанавливать файлы данных, даже если эти файлы уже существуют
(3) что нужно выполнить частичное восстановление
Полномочия могут быть:
(1) на уровне операционной системы
(2) на уровне сервера
(3) на уровне клиента
(4) на уровне базы данных
(5) на уровне администратора
Шаблон трассировки SQLServerProfilerTSQL_Duration.tdf предназначен для:
(1) сбора данных о хранимой процедуре и выполнении пакета SQL
(2) вывода запущенных операторов T-SQL, а также время, которое потребовалось для выполнения этих операторов
(3) cбора общей информации о соединениях, выполненных хранимых процедурах и пакетах SQL в порядке их выполнения
Использование хранимых процедур позволяет:
(1) повысить производительность только триггеров
(2) повысить производительность приложения
(3) снизить производительность приложения
Транзакционная репликация основана на:
(1) непрерывном считывании журнала транзакций компьютера-издателя, и те транзакции, применявшиеся к издателю, будут применены и к подписчику
(2) периодически создаваемом "снимке" данных и предоставление этих данных в пользование другим системам
(3) том, что обновления происходят и на компьютере-издателе, и на компьютерах-подписчиках
Темп операций ввода-вывода для массивов RAID 1 вычисляется по формуле:
(1) количество операций на диск = (чтения + (4 * записи)) / количество дисков
(2) количество операций на диск = (чтения + записи) / количество дисков
(3) количество операций на диск = (чтения + (2 * записи)) / количество дисков
Для задач предварительного планирования мощности процессора наиболее полезны следующие счетчики:
(1) % User Time(процент времени, в течение которого процессор работал в пользовательском режиме)
(2) % Downtime(процент времени, в течение которого процессор простаивал)
(3) % Processor Time(процент истекшего времени, в течение которого процессор был занят, исполняя команды)
(4) % Privileged Time(процент времени, в течение которого процессор работал в привилегированном режиме)
Обновление к SQL Server 2000 возможно от версий:
(1) 6.0
(2) 1.0
(3) 6.5
(4) 7
Наибольшей гибкостью при создании базы данных обладает метод:
(1) оператор CREATE DATABASE
(2) мастер Create Database Wizard
(3) SQL Server Enterprise Manager
В SQL Server 2000 появились следующие новые типы данных:
(1) sql_variant
(2) integer
(3) table
(4) image
(5) bigint
(6) money
Если при создании таблицы группа файлов не была задана, то таблицы будут размещаться:
(1) отдельно от основной группы файлов - во временной группе
(2) в первичной группе файлов, если только другая группа файлов не будет задана в качестве применяемой по умолчанию
(3) во вторичной группе файлов
Благодаря пулингу соединений все новые потоки из одного приложения могут:
(1) создавать свои соединения на основе существующего
(2) пользоваться существующими соединениями ODBC
(3) ожидать очереди на соединение ODBC
Приложения, которые работают на системах с MSCS можно разделить на категории:
(1) внешние приложения для разделения ресурсов кластеров
(2) нестандартные типы ресурсов
(3) приложения, определяющие безопасность кластеров как единой системы
(4) приложения, рассчитанные на кластеризацию
(5) приложения для управления кластером
Оператор DROP TABLE является частью:
(1) DML
(2) DDL
(3) DSQL
Предложение HAVING имеет синтаксис:
(1) [ HAVING search_condition [, search_condition , ... ] ]
(2) [ HAVING search_condition ]
(3) ( HAVING search_condition )
Если вы изменили таблицу, то любые необходимые изменения:
(1) немедленно вносятся в базу данных
(2) вносятся в базу данных только после перезапуска SQL Server
(3) вносятся в базу данных только после дополнительного подтверждения в Enterprise Manager
Создание объекта типа Rule позволяет:
(1) определелять ограничения значений, которые можно поместить или изменить в колонке
(2) определять ограничение на строку таблицы в целом
(3) задавать правила на таблицу в целом
Имеются методы перестроения индекса:
(1) с помощью системной хранимой процедуры sp_autostats
(2) CREATE INDEX...DROP_EXISTING
(3) UPDATE STATISTICS
(4) DBCC DBREINDEX
Синтаксис хранимой процедуры sp_addlinkedserver имеет вид:
(1) sp_addlinkedserver [ server = ] 'сервер' [ , [ srvproduct = ] 'имя_продукта' ] [ , [ provider = ] 'имя_провайдера' ]
(2) sp_addlinkedserver [ @server = ] 'сервер' [ , [ @srvproduct = ] 'имя_продукта' ] [ , [ @provider = ] 'имя_провайдера' ] [ , [ @datasrc = ] 'источник_данных' ] [ , [ @location = ] 'местоположение' ] [ , [ @provstr = ] 'строка_провайдера' ] [ , [ @catalog = ] 'каталог' ]
(3) sp_addlinkedserver [ , [ @srvproduct = ] 'имя_продукта' ] [ , [ @provider = ] 'имя_провайдера' ] [ , [ @datasrc = ] 'источник_данных' ] [ , [ @location = ] 'местоположение' ] [ , [ @provstr = ] 'строка_провайдера' ] [ , [ @catalog = ] 'каталог' ]
Транзакция может начинаться в режиме:
(1) автофиксация
(2) скрытый режим
(3) неявный режим
(4) ручная фиксация
Служба Active Directory основывается на:
(1) линейной структуре
(2) иерархической структуре
(3) отдельных, не взаимосвязанных компонентах
Конструкция WHILE имеет вид:
(1) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов CONTINUE Оператор_T-SQL | Блок_операторов END WHILE
(2) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов [BREAK] Оператор_T-SQL | Блок_операторов [CONTINUE]
(3) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов [BREAK] Оператор_T-SQL | Блок_операторов END WHILE
Просматривать определения любой хранимой процедуры позволяет хранимая процедура
(1) sp_helpproc
(2) sp_description
(3) sp_procdesc
Процедура sp_helptrigger используется для:
(1) вывода на экран текста, который использовался для создания этого триггера
(2) просмотра триггеров, существующих по определенной таблице
(3) изменения параметров триггера
Список распределенных транзакций, выполняюшихся в данный момент в системе, можно увидеть в представлении:
(1) Distributed Transaction List
(2) Transaction List
(3) Transaction Log
Управление и конфигурирование push-подписок осуществляет:
(1) издатель
(2) подписчик
(3) дистрибьютор
Репликация типа "многие-к-одному" характеризуется тем, что:
(1) при этом типе реализации одна таблица публикуется для одного или нескольких подписчиков
(2) одна база данных подписывается на более чем одну подписку
(3) вам следует непрерывно следить за операциями распространения и выявлять случаи слишком длительной репликации, связанные с ограничениями пропускной способности сети
Параметр ChangesPerHistory определяет: files
(1) количество строк, которые будут передаваться в операции массового копирования
(2) пороговое значение, при переходе которого происходит журнальное протоколирование передаваемых и получаемых сообщений
(3) количество изменений, которое будет применяться в пакете
В процессе использования мастера Storage Design Wizard на этапе Select the type of data storage существут возможность выбора значений:
(1) MOLAP
(2) ROLAP
(3) IOLAP
(4) HOLAP
(5) SOLAP
Планировать путем создания плана обслуживания следует категории административных задач:
(1) изменение структуры базы данных
(2) оптимизации
(3) масштабируемости
(4) резервное копирование баз данных
(5) проверки целостности
Системная хранимая процедура sp_add_operator позволяет:
(1) назначать оператору определенные события
(2) создавать оператора
(3) создавать группу операторов
Разностное резервное копирование характеризуется тем, что:
(1) происходит резервное копирование всей базы данных
(2) позволяет выполнять резервное копирование только той информации, которая изменилась с момента последнего резервного копирования
(3) позволяет получать резервную копию отдельного файла из группы файлов
Средство доставка журнала транзакций позволяет:
(1) создать резервный журнал транзакций и следить за изменениями в нем
(2) создать резервную систему и поддерживать ее на уровне текущего состояния базы данных путем применения журналов транзакций к этой резервной системе
(3) поддерживать систему в состоянии, соответствующей журналу транзакций
Можно предоставлять полномочия на использование операторов:
(1) CREATE UNIQUE CLUSTERED INDEX
(2) CREATE VIEW
(3) CREATE PROCEDURE
(4) CREATE FUNCTION
(5) BACKUP DATABASE
При выборе метода доступа к базе данных следует руководствоваться правилами:
(1) использовать как можно большее количество индексов
(2) использовать наиболее подходящий индекс
(3) увеличивать количество возвращаемых строк
(4) использовать охватывающие индексы
(5) снижать количество возвращаемых строк
Параметр lightweight pooling используется для того, чтобы:
(1) динамически выделять память
(2) сконфигурировать SQL Server для использования упрощенных потоков
(3) указывать, на каких ЦП могут выполняться потоки SQL Server в многопроцессорной сред
SQL Server 2000 Standard Edition может работать под управлением:
(1) Windows 2000 Professional
(2) Windows 2000 Server
(3) Windows 2000 Advanced Server
(4) Windows 2000 Datacenter
При планировании размещения файлов данных следует охватывать контроллерами:
(1) диски с наибольшей скоростью скоростью вращения
(2) минимально возможное количество дисков
(3) максимально возможное количество дисков
Количество дисковых накопителей, необходимых для системы, определяется дисками для:
(1) Windows 2000 и SQL Server 2000
(2) хранения информации для восстановления базы данных
(3) файлов журналов транзакций
(4) базы данных
(5) резервного копирования базы данных
При обновлении к SQL Server 2000 от SQL Server 6.5 на этапе создания базы данных можно указать следующие конфигурации:
(1) Use databases already created in SQL Server 2000 (Применять базы данных, уже созданные в SQL Server 2000)
(2) Use the default configuration or edit the default(Использовать конфигурацию по умолчанию или изменения по умолчанию)
(3) Use the following SQL script(использовать следующий скрипт)
С помощью SQL Server Enterprise Manager можно выполнять следующие действия:
(1) назначать пароль системного администратора (sa)
(2) инсталлировать другие копии SQL Server 2000
(3) создавать и планировать задания
(4) создавать оповещения и конфигурировать SQL Server для общения с системными администраторами через электронную почту
При помощи SQL Server Enterprise Manager можно создавать базы данных с возможностью настройки:
(1) автоматического заполнения базы данных
(2) размера базы данных
(3) пользовательских групп файлов
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
(1) UPDATE
(2) ALTER TABLE
(3) CREATE TABLE
(4) SELECT
По умолчанию для столбца применяется:
(1) NOT NULL
(2) NULL
(3) 0
Сетевой протокол AppleTalk:
(1) хорошо подходит для кластеризованных серверов
(2) является совокупностью нескольких сетевых библиотек
(3) разработан фирмой Apple Computer и применяемый в компьютерах Apple
В активно-пассивном режиме:
(1) для работы приложений SQL Server применяется вторичный узел, а сервер – первичный узел является запасным, резервным сервером
(2) для работы приложений SQL Server применяется первичный узел, а сервер – вторичный узел является запасным, резервным сервером
(3) выполнять приложения могут оба сервера, причем каждый сервер служит вторичным сервером для другого узла
Оператор DBCC CHECKFILEGROUP проверяет:
(1) совместимость типов данных указанных таблицы
(2) размещение и структурную целостность всех таблиц в заданной группе файлов
(3) журнал транзакций для указанной таблицы
Применяя UNION, вы должны соблюдать правила:
(1) запросы должны содержать переопределения для типов данных
(2) типы данных соответственных колонок из запросов должны быть совместимыми
(3) все запросы должны иметь одинаковое количество колонок
(4) размеры таблицы в запросе должны быть примерно равными
Оператор UPDATE STATISTICS имеет синтаксис:
(1) UPDATE STATISTICS имя_базы данных [ WITH [ FULLSCАN | SAMPLE число {PERCENT | ROWS} ] [ ALL | COLUMNS | INDEX ] [ NORECOMPUTE] ]
(2) UPDATE STATISTICS имя_таблицы [ имя_индекса | (имя_статистики[, имя_статистики, ...] ]
(3) UPDATE STATISTICS имя_таблицы [ имя_индекса | (имя_статистики[, имя_статистики, ...] ] [ WITH [ FULLSCАN | SAMPLE число {PERCENT | ROWS} ] [ ALL | COLUMNS | INDEX ] [ NORECOMPUTE] ]
Явный режим характеризуется тем, что:
(1) каждый оператор T-SQL фиксируется по его завершении
(2) вы явно указываете начало и конец транзакции
(3) транзакция автоматически начинается при использовании определенных операторов T-SQL и продолжается, пока не появится оператор явного окончания COMMIT или ROLLBACK
Уменьшение количества BCP-потоков приводит к:
(1) увеличению производительности
(2) снижению производительности
(3) не влияет на производительность
Прежде чем конфигурировать любой тип репликации SQL Server, следует сначала:
(1) сконфигурировать дистрибутирование
(2) сконфигурировать публикование и распространение
(3) определить публикование
После создания кубов вы получаете ряд средств, позволяющих вам просматривать и обрабатывать данные. Средство Usage-Based Optimization позволяет:
(1) обновлять агрегаты данных
(2) настраивать куб путем улучшения агрегатов данных
(3) просматривать агрегаты данных
Хранимая процедура sp_addumpdevice используется для:
(1) создания файла резервной копии
(2) создания устройства резервного копирования
(3) создания устройства для восстановления
К фиксированным ролям на сервере относятся:
(1) dbcreator - позволяет создавать и изменять базы данных
(2) setupadmin - позволяет управлять связанными серверами и процедурами запуска
(3) diskadmin - позволяет управлять файлами на дисках
(4) securityadmin - позволяет управлять login-записями и создавать полномочия доступа к базам данных
(5) bulkadmin - позволяет выполнять массовые вставки
Подсказки для запросов применяются для того, чтобы:
(1) указывать оптимизатору запросов типы операций связывания, которые он должен выполнять
(2) указывать, как следует выполнять определенные операции запроса
(3) управлять способом доступа к таблицам
Параметр show advanced options системной хранимой процедуры sp_configure определяет:
(1) возможность вызова этой процедуры из приложения
(2) изменение какого-либо дополнительного параметра
(3) возможность просмотра других параметров данной хранимой процедуры
Требования к уровню обслуживания заключаются между:
(1) поставщиками оборудования и потребителями
(2) поставщиками оборудования и администраторами баз данных
(3) администратором базы данных и пользователями
CREATE DATABASE demo ON PRIMARY ( NAME = demo1, FILENAME = 'd:\data\demo_dat1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = demo2, FILENAME = 'e:\data\demo_dat2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20), LOG ON ( NAME = demolog1, FILENAME = 'l:\data\demo_log1.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) GO Данный сценарий SQL выполняет действия:
(1) создает базу данных demo, которая будет храниться на диске l: в файле demo_log1.ldf, и 2 файла для журнала транзакий (demo_dat1.mdf и demo_dat2.ndf), размещенных на дисках d: и e:
(2) создает базу данных demo, которая разбита на 2 файла(demo_dat1.mdf и demo_dat2.ndf), размещенных на 2 дисках(d: и e:); на диске l: в файле demo_log1.ldf создается журнал транзакций
(3) создает базу данных demo, которая будет храниться в 3 файлах(demo_dat1.mdf, demo_dat2.ndf и demo_log1.ldf), размещенных на 3 дисках(d:, e:, l:), причем файл demo_log1.ldf будет использоваться для резервного копирования базы данных
Загруженность сети определяется формулой:
(1) загруженность сети = ((количество байт, проходящих через сеть за одну секунду) * (длина сообщений)) х 100
(2) загруженность сети = ((количество сообщений в секунду) / (мощность сети)) х 100
(3) загруженность сети = ((количество байт, проходящих через сеть за одну секунду) / (мощность сети)) х 100
Для управления службой SQL Server Agent из SQL Server Enterprise Manager требуется зайти в папку:
(1) Support Services
(2) Management
(3) Meta Data Services
SQL Server 2000 определяет правила использования расширений имен файлов:
(1) первичные файлы данных - *.mdf
(2) вторичные группы файлов - *.ndf
(3) файлы журналов транзакций - *.ldf
(4) первичные файлы данных - *.ndf
(5) вторичные файлы данных - *.mdf
Сеть состоит из уровней:
(1) уровень аппаратного обеспечения
(2) уровень реализации
(3) уровень программного обеспечения
(4) переходный уровень
Система с "горячим резервированием" с максимальной готовностью обеспечивает:
(1) высокую готовность для кластеров, на которых исполняется много приложений
(2) максимальную готовность и производительность для всех системных ресурсов
(3) переход по отказу лишь для некоторых приложений, можно задать, чтобы некоторые приложения оставались доступными при отказе узла, а некоторые – нет
(4) организацию ресурсов и представление их в сети
Для повышения эффективности и производительности системы, следует:
(1) индексировать как можно большее количество таблиц
(2) использовать умеренное количество индексов
(3) не индексировать небольшие таблицы
(4) индексировать только связанные таблицы
Системы оперативной обработки транзакций позволяют:
(1) управлять оперативным доступом многих пользователей к данным
(2) пользователям принимать важные решения, так как они выдают специфические результаты
(3) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
CREATE DATABASE APPDATA PRIMARY ( NAME = APPDATA1, FILENAME = 'C:\data\demo_APPDATA1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), FILEGROUP APPDATAGROUP ( NAME = APPDATA2, FILENAME = 'C:\data\demo_APPDATA2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = APPDATA3, FILENAME = 'C:\data\demo_APPDATA3.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20) LOG ON ( NAME = demolog1, FILENAME = 'C:\data\demo_APPDATALOG.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) GO Данный сценарий SQL выполняет действия:
(1) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf, и 2 файла для журнала транзакий (demo_APPDATA2.ndf и demo_APPDATA3.ndf)
(2) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf, вторичную группу файлов APPDATAGROUP и журнал транзакций(demo_APPDATALOG.ldf)
(3) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf и вторичную группу файлов APPDATAGROUP
Системы поддержки принятия решений позволяют:
(1) управлять оперативным доступом многих пользователей к данным
(2) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
(3) пользователям принимать важные решения, касающиеся их бизнеса, так как они выдают специфические результаты
Системы пакетной обработки данных позволяют:
(1) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
(2) пользователям принимать важные решения, касающиеся их бизнеса, так как они выдают специфические результаты
(3) управлять оперативным доступом многих пользователей к данным
Система SQL Server 2000 - это система управления базой данных, основанная на:
(1) реляционной модели данных
(2) иерархической модели
(3) сетевой модели
Чтобы задать таблицу, необходимо определить:
(1) какие типы ограничений должны использоваться
(2) какие данные будут храниться в каждой из таблиц
(3) какие пользователи должны иметь доступ к тем или иным таблицам
В качестве уровня API применяется:
(1) InterBase API
(2) MFC
(3) ODS
MSCS входит в состав:
(1) Windows 2000 Professional
(2) Microsoft Windows 2000 Advanced Server
(3) Windows 2000 Datacenter Server
(4) Windows 98SE
(5) Microsoft Windows NT 4 Enterprise Edition
Язык DML применяется для:
(1) манипулирования данными
(2) установки данных
(3) определения объектов баз данных
Для управления выдаваемыми строками в предложении SELECT могут применяться аргументы:
(1) DISTINCT
(2) INTO
(3) VARCHAR [n]
(4) TOP n [PERCENT]
Использование Microsoft SQL Server 2000 Enterprise Manager позволяет:
(1) проще решать требуемые задачи за счет языка запросов
(2) работать в графическом режиме и тем самым обеспечивает высокую гибкость наглядность процессов формирования запросов
(3) запускать команды с записью сценария и получать записанную трассировку того, как и в каком порядке выполнялись модификации
Создавать и модифицировать умолчания и ограничения можно с помощью:
(1) Transact-SQL
(2) встроенными стредствами Windows 2000
(3) Microsoft SQL Server Enterprise Manager
(4) Windows 2000 Service Control Manager
Индекс базы данных организован:
(1) в виде структуры B-дерева
(2) в виде одномерного массива
(3) иерархическим методом
Преимущество использования представлений заключается в том, что:
(1) можно создавать представления с различными атрибутами без необходимости дублирования данных
(2) создается представление с неизменяемыми атрибутами
(3) данные дублируются и изменения не вносятся в реальные таблицы
Термином "транзакция" обычно называют:
(1) операторы, которые изменяют данные
(2) операторы SELECT, осуществляющие только чтение данных
(3) любые операторы, производящие изменения в базе данных
Операционная система Windows 2000 выпускается в редакциях:
(1) Windows 2000 Advanced Server
(2) Windows 2000 Datacenter Server
(3) Windows 2000 Home Edition
(4) Windows 2000 Multimedia Center Edition
Синтаксис оператора INSERT имеет вид:
(1) INSERT [INTO] имя_таблицы [(список_колонок)] VALUES выражение | производная_таблица
(2) INSERT [INTO] имя_таблицы (список_колонок) VALUES выражение
(3) INSERT имя_таблицы [(список_колонок)] VALUES выражение
Системные хранимые процедуры:
(1) используются для управления SQL Server и вывода на экран информации о базах данных и пользователях
(2) создаются пользователем и настраиваются для выполнения тех задач, которые требуются данному пользователю
(3) являются динамически подключаемыми библиотеками
Существуют типы триггеров:
(1) INSTEAD OF
(2) DROP
(3) ALTER
(4) AFTER
(5) BEFORE
(6) DELETE
ADO обеспечивает:
(1) объектно-ориентированный интерфейсный доступ в источники данных ODBC
(2) объектно-ориентированный интерфейсный доступ в API Windows
(3) достаточно сложную, но при этом очень функциональную организацию
Оператор BULK INSERT характеризуется тем, что:
(1) позволяет вам копировать большие объемы данных из файла данных в таблицу SQL Server в рамках системы SQL Server
(2) ее можно использовать для копирования данных из какой-либо таблицы SQL Server в файл данных
(3) может как импортировать, так и экспортировать данные
Службы просмотра событий Event Viewer существуют для:
(1) доступа к журналам событий
(2) созданию и развертыванию распределенных приложений в рамках предприятия
(3) просмотра и администрирования всех служб, сконфигурированные в системе
"Дистрибьютор" определяет:
(1) серверы, которые содержат дистрибутивную базу данных и метаданные
(2) систему Microsoft Windows 2000, содержащую базу данных SQL Server
(3) серверы баз данных, которые хранят реплицированные данные и получают информацию об изменениях
Репликация транзакций может применяться в случаях, когда:
(1) подписчикам требуется поддерживать информацию на уровне текущего состояния данных издателя
(2) издателям требуется поддерживать информацию на уровне текущего состояния данных подписчика
(3) подписчикам требуется поддерживать информацию на уровне текущего состояния данных дистрибьютора
Merge Agent выполняет задачи:
(1) строки, которые не были одновременно модифицированы и на издателе, и на подписчике загружаются сразу
(2) строки, которые не были одновременно модифицированы и на издателе, и на подписчике загружаются порциями, не сразу
(3) все изменения применяются к издателю
(4) Merge Agent загружает все изменения с издателя
(5) все изменения применяются к дистрибьютору
Куб OLAP определяет:
(1) формой представления данных в Аnalysis Services
(2) формой представления данных в любой системе на основе SQL Server
(3) представлением определений в Аnalysis Services
В задачи администратора базы данных входят:
(1) инсталлирование и настройка программного обеспечения
(2) конфигурирование аппаратуры сервера
(3) обеспечение безопасности работы системы
Пул памяти содержит определенное количество памяти, которое разделяется между компонентами:
(1) память для соединений
(2) память для взаимодействия с сервером
(3) хранение временной информации
(4) структуры данных
(5) кэш процедур
Для автоматизации административных задач используются основные средства:
(1) оповещения
(2) задания
(3) свойства
(4) операторы
(5) работы
Основными категориями отказов являются:
(1) отказы оборудование
(2) прочие ошибки
(3) внеплановые ошибки
(4) отказы программного обеспечения
(5) человеческие ошибки
Если не указывать предложение FROM в операторе RESTORE, то:
(1) восстановление не происходит, но все же происходит воспроизведение (если не задан параметр NORECOVERY)
(2) восстановление происходит в стандартном режиме
(3) восстановление не происходит, но все же происходит воспроизведение (в любом случае)
Методы создания login-записей:
(1) использование SQL Server Enterprise Manager
(2) использование Windows 2000 Service Control Manager
(3) воспользоваться Microsoft Distributed Transaction Coordinator
(4) использование T-SQL
(5) использование Create Login Wizard
С помощью SQL Profiler можно:
(1) анализировать операции внутри вашей системы SQL Server
(2) управления отладкой для оценки плана исполнения, который генерируется оптимизатором запросов для вашего оператора T-SQL
(3) обрабатывать операторы T-SQL
Причиной узкого места может стать:
(1) любой компонент системы
(2) ошибки операционной системы
(3) некорректные или неэффективные запросы
Службы приложения определяют:
(1) пользовательский интерфейс
(2) конечный сервер базы данных и данные, которые размещены в этой базе данных
(3) механизмы манипулирования данными, извлекаемыми из базы данных
Среднее время поиска дорожки диска определяет:
(1) время, необходимое для перемещения головок к местоположению нужных данных
(2) время перехода на другую дорожку при осуществлении операций последовательного ввода-вывода
(3) усредненное время, необходимое для перехода головок между двумя произвольно выбранными дорожками диска
Основными типами транзакций являются:
(1) системы оперативной обработки транзакций(OLTP)
(2) системы пакетной обработки данных
(3) системы поддержки принятия решений(DSS)
(4) системы управления оперативным доступом
Существуют следующие способы инсталляции SQL Server:
(1) автоматическая
(2) ручная
(3) дистанционная
(4) одновременная
(5) локальная
Служба SQL Server состоит из компонент:
(1) Microsoft Search
(2) Microsoft Distributed Transaction Coordinator
(3) SQL Server Agent
(4) SQL Server Enterprise Manager
(5) SQL Server Service Manager
Максимальный размер файлов базы данных SQL Server и файлов журналов составляют соответственно:
(1) 32 гигабайта и 4 гигабайта
(2) 16 терабайт и 2 терабайта
(3) 32 терабайта и 4 терабайта
Особенностью автономной СУБД SQL Server является:
(1) клиенты осуществляют доступ к серверу БД непосредственно через сеть.
(2) не устанавливаются никакие соединения от клиента к серверу
(3) сервер приложений организовывает клиентские соединения с базой данных
Основные системные типы данных SQL Server 2000:
(1) database
(2) text
(3) varbinary
(4) bigtext
Сетевые библиотеки являются:
(1) компонентой SQL Server
(2) составляющей Windows API
(3) компонентой операционной системы
в сложной компьютерной системе могут случаться отказы:
(1) поставшиков перед выполнением обязательств по настройке и модернизации программного обеспечения
(2) ошибки людей
(3) внешние отказы
(4) оборудования
(5) сторонние отказы, не связанные с дейтельностью компании
Правильный синтаксис оператора DROP TABLE:
(1) DROP table_name
(2) DROP TABLE table_name DROP [COLUMNS] column_names
(3) DROP TABLE table_name
Выражение IDENTITYCOL применяется для
(1) определения идентифицирующей колонки таблицы в запросе
(2) определения идентифицирующей колонки при создании таблицы
(3) идентификации колонки таблицы для сортировки
Для изменения колонок существует оператор:
(1) ALTER TABLE COLUMN
(2) ALTER COLUMN
(3) ALTER STATION COLUMN
Наиболее предпочтительным оператором для создания умолчания является:
(1) CREATE DEFAULT
(2) CREATE DEFVALUE
(3) CREATE TABLE
Составной индекс определяется:
(1) в более чем по одной колонке
(2) в одной или нескольких колонках
(3) для всей таблицы в целом
Используемый для представления оператор SELECT не может содержать операторов:
(1) ORDER BY
(2) WHERE
(3) HAVING
(4) GROUP BY
Транзакции должны соответствовать требованиям:
(1) атомарности
(2) масштабируемости
(3) согласованности
(4) массовости
Синтаксис оператора UPDATE имеет вид:
(1) UPDATE имя_таблицы SET имя_колонки = выражение [FROM источник_для_таблицы] WHERE условие_поиска
(2) UPDATE имя_таблицы SET имя_колонки = выражение [FROM источник_для_таблицы]
(3) UPDATE имя_таблицы WHERE условие_поиска
Оператор CREATE PROCEDURE имеет синтаксис:
(1) CREATE PROC[EDURE] имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][OUTPUT] [,...,n] AS операторы_T-SQL
(2) CREATE PROC[EDURE] имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][OUTPUT] [,...,n]
(3) CREATE PROCEDURE имя_процедуры [ {@имя_параметра тип_данных} ] [= по_умолчанию][INPUT] AS операторы_T-SQL
Триггер характеризуются тем, что:
(1) запускается перед выполнением оператора, в котором будет вызываться триггер
(2) запускаются только после завершения оператора, который вызвал их активизацию
(3) триггер будет выполнен, даже если он нарушает какое-либо ограничение по таблице
(4) если какой-либо оператор пытается выполнить операцию, которая нарушает какое-либо ограничение по таблице или является причиной какой-то другой ошибки, то связанный с ним триггер не будет активизирован
(5) рассматривается как отдельная транзакция с соответствующей записью в журнал транзакций
Расширения ISAPI реализуются:
(1) в виде DLL-библиотек
(2) в виде COM-сервера
(3) как отдельный исполняемый файл
Массовое копирование определяет:
(1) операции, при которой данные копируются большими порциями
(2) операции, при которой большие объемы данных копируются дискретным образом малыми порциями
(3) резервное копирование данных большими порциями
Microsoft Message Queuing обладает возможностями:
(1) интеграция со службами каталогов Active Directory
(2) поддержка целостности
(3) интеграция со службами SQL Server
(4) поддержка кластеров
(5) администрирование из оснастки MMC
Репликация слиянием характеризуется тем, что:
(1) любые изменения, вносимые в статьи немедленно считываются из журнала транзакций и распространяются дистрибьюторам периодически, пакетами изменений
(2) любые изменения, вносимые в статьи немедленно считываются из журнала транзакций и распространяются дистрибьюторам
(3) периодически создается снимок базы данных, который распространяется подписчикам
Управление и конфигурирование pull-подписок осуществляется:
(1) на стороне подписчика
(2) на издателе
(3) дистрибьютором
При использовании Create Publication Wizard, на этапе выбора типа публикации, Transactional publication определяет: files
(1) публикацию для репликации транзакций, в соответствии с которыми происходит обновление подписки изменениями, выполненными на издателе
(2) публикацию для репликации снимка соответствующей статьи, который периодически копируется на подписчик
(3) публикацию для репликации слиянием, которая позволяет выполнять двустороннюю репликацию между издателем и подписчиком
Схема типа "звезда" представляется как:
(1) таблица фактов, окруженная несколькими таблицами размерности в форме звезды
(2) таблица размерностей, окруженная несколькими таблицами фактов в форме звезды
(3) таблица фактов и размерностей с равными приоритетами
Для мониторинга системы SQL Server 2000 существуют средства:
(1) SQL Server Monitor
(2) SQL Server Enterprise Manager
(3) таких средств нет, система самостоятельно отслеживает, фиксирует и, по возможности, исправляет текущие ошибки
Параметр open objects хранимой процедуры sp_configure определяет:
(1) определяет максимально допустимое количество одновременно открытых объектов базы данных
(2) динамическое конфигурирование допустимого количества соединений пользователей с SQL Server
(3) динамическое конфигурирование количества используемых в системе блокировок в соответствии с текущими потребностями
Задания определяют:
(1) административные задачи, которые определяются один раз и могут выполняться многократно
(2) административные задачи, которые определяются многократного для каждого использования
(3) временные задачи, которые выполняются в фоновом режиме вне зависимости от настроек системы
Типичными отказами программного обеспечения являются:
(1) отказ технологии доступа к данным
(2) отказ СУРБД
(3) отказ приложения
(4) отказы операционной системы
(5) отказ файла подкачки
Правильно записанный сценарий с использованием оператора RESTORE имеет вид:
(1) RESTORE DATABASE Example FROM Backup_Dev_1, Backup_Dev_2 WITH NORECOVERY, STATS = 5
(2) RESTORE LOG Example FROM Backup_Dev_3, Backup_Dev_4 NORECOVERY, STATS = 5, UNLOAD
(3) RESTORE LOG Example FROM Backup_Dev_3, Backup_Dev_4 NORECOVERY
Режим смешанной аутентификации характеризуется тем, что:
(1) пользователи могут осуществлять доступ к SQL Server с помощью аутентификации в Windows или аутентификации в SQL Server
(2) обеспечение безопасности для SQL Server осуществляет с помощью учетных записей система Windows NT/2000
(3) на базы данных SQL Server накладываются ограничения использования некоторых функций
filesПри использовании SQL Query Аnalyzer после выбора базы данных и ввода запроса SQL появляются возможности:
(1) запуск оператора
(2) проверка синтаксиса данного оператора T-SQL
(3) исследовать другие возможности данного оператора для достижения наилучшего быстродействия
(4) поиск наилучшего плана исполнения
filesДля просмотра списка текущих блокированных объектов следует открыть папку:
(1) Locks / Object
(2) Process Info
(3) Locks / Process ID
Особенность трехзвенной архитектуры заключается в:
(1) том, что уровень базы данных, уровень приложения и уровень служб представления выделены в три разные компоненты
(2) том, что службы представления и база данных размещаются на разных компьютерах
(3) том, что системы такого типа не производят обработку вне тех компьютеров, на которых они исполняются
На производительность последовательного ввода-вывода влияют факторы:
(1) качество выполнения дисков
(2) задержка вращения
(3) емкость диска
(4) ограничение пропускной способности интерфейса SCSI
Более длительный период времени обрабатываются:
(1) транзакции систем оперативной обработки транзакций
(2) транзакции систем поддержки принятия решений
(3) транзакции, основанные на пакетной обработке данных
При локальной инсталляции SQL Server устанавливается на компьютер, который:
(1) используется в текущий момент времени
(2) автоматически производит инсталляцию с заранее указанными настройками
(3) входит в сеть
Запускать, останавливать и управлять службами SQL Server можно при помощи инструментальных средств:
(1) SQL Server Service Manager
(2) Microsoft Distributed Transaction Coordinator
(3) SQL Server Enterprise Manager
(4) Windows 2000 Service Control Manager
(5) SQL Server Agent
При планировании стратегии использования файлов и групп файлов следует придерживаться правил:
(1) файлы и группы файлов не могут использоваться более чем одной базой данных
(2) следует распределять файлы и группы файлов на несколько баз данных
(3) каждый файл может быть членом только одной группы файлов
(4) каждый файл может быть членом нескольких группы файлов
(5) журнал транзакций является частью группы файлов
(6) журнал транзакций никогда не является частью группы файлов
Особенностью двухзвенной ситемы является
(1) система разрешает каждому клиенту самостоятельно устанавливать соединения
(2) сервер приложений организовывает клиентские соединения с сервером БД
(3) каждый клиент не может самостоятельно устанавливать соединение с БД
К типам данным с переменной длиной относятся:
(1) varchar
(2) nvarchar
(3) table
(4) real
(5) image
Для работы SQL Server 2000 можно выбрать сетевую библиотеку:
(1) NWLink IPX/SPX
(2) Multiprotocol
(3) AppleTalk
MSCS обеспечивает:
(1) возврат к исходному узлу кластера после восстановления
(2) высокая готовность
(3) легкость конфигурирования
(4) управляемость
Правильный синтаксис оператора UPDATE:
(1) UPDATE { table_name WITH ( table_hint_limited [ ...n ] ) | view_name | rowset_function_limited } [ SET ] { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [ ,...n ] FROM { table_source } [ ,...n ] ] [ WHERE search_condition ]
(2) UPDATE { table_name WITH ( table_hint_limited > [ ...n ] ) | view_name | rowset_function_limited } SET column_name = expression | DEFAULT | NULL | @variable = expression | @variable = column = expression } [ ,...n ]
(3) UPDATE { table_name WITH ( table_hint_limited [ ...n ] ) | view_name | rowset_function_limited } SET { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [ ,...n ] { { [ FROM { table_source } [ ,...n ] ] [ WHERE search_condition ] } | [ WHERE CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } [ OPTION ( query_hint [ ,...n ] ) ]
Над таблицами можно выполнять соединения:
(1) перекрестные соединения
(2) внутренние соединения
(3) правые внешние соединения
(4) левые внутренние соединения
(5) перекрестные внешние соединения
При использовании T-SQL для удаления колонок нельзя удалять типы колонок:
(1) колонка, используемая в ограничении PRIMARY KEY, FOREIGN KEY, UNIQUE или CHECK
(2) колонка, используемая в триггере
(3) колонка, ограниченная каким-либо правилом
(4) колонка, имеющая ограничение NOT NULL
Системная хранимая процедура sp_unbindefault преназначена для:
(1) аннулирования привязки DEFAULT-объекта к колонке или определенному пользователем типу данных
(2) удаления DEFAULT-объекта
(3) непосредственного переопределения значения по умолчанию для колонки
Полнотекстовые индексы характеризуются тем, что:
(1) он имеет структуру, отличную от B-дерева
(2) имеет расширенную структуру В+ дерева
(3) реальные объекты хранятся в виду каталога зарезервированной базы данных
Оператор CREATE VIEW имеет синтаксис:
(1) CREATE VIEW имя_представления [(колонка, колонка ...)] [WITH ENCRYPTION] AS ваш оператор SELECT [WITH CHECK OPTION]
(2) CREATE VIEW имя_представления [(колонка, колонка ...)] AS ваш оператор SELECT
(3) CREATE VIEW имя_связанных_таблиц AS ваш оператор SELECT [WITH CHECK OPTION]
Свойство изолированности означает, что:
(1) каждая транзакция действует так же, как если бы она была единственной в системе
(2) после окончания транзакции все данные остаются в согласованном состоянии
(3) после того, как транзакция фиксирована, влияние этой транзакции в базе данных становится постоянным – даже в случае отказа системы
Операционная система Windows 2000 Server предназначена для:
(1) работы со службами и приложениями электронной коммерции
(2) настольных и портативных компьютеров организации
(3) организации работы с файлами, принтерами, для работы во внутренних сетях и другой сетевой работы
Синтаксис оператора DELETE имеет вид:
(1) DELETE [FROM] имя_таблицы | имя_представления [FROM источники_для_таблицы] WHERE условие_поиска
(2) DELETE [FROM] имя_таблицы WHERE условие_поиска
(3) DELETE имя_таблицы | имя_представления [FROM источники_для_таблицы]
Ключевое слово DECLARE позволяет:
(1) создавать локальные переменных
(2) возвращаться из любой точки хранимой процедуры в вызывающую программу
(3) возвращать определенные значения вызывающей программе
При создании триггера вы имеете доступ к временным таблицам:
(1) deleted
(2) master
(3) updated
(4) inserted
(5) tempdb
Фильтры ISAPI позволяют:
(1) производить аутентификацию
(2) загружать данные
(3) анализировать трафик
(4) блокировать соединения
Использования BCP позволяет производить:
(1) вставки в базу данных
(2) копирование из файла данных в SQL Server или из SQL Server в файл данных
(3) резервное копирование и восстановление данных
На фазе фиксирования в двухфазном фиксировании происходит:
(1) фактическое фиксирование в распределенных системах
(2) все функции, необходимые для того, чтобы произошло фиксирование
(3) анализ данных для осуществления фиксирования
Различие между Push-подпиской и Pull-подпиской заключается в точ, что:
(1) для Push-подписки не требуется запроса от подписчика
(2) для Pull-подписки не требуется запроса от подписчика
(3) Push-подписка выполняется в зависимости от ответа подписчика
Для повышения производительности, конфигурировать журнал транзакций дистрибутивной базы данных следует на томе:
(1) RAID 0
(2) RAID 1
(3) RAID 5
(4) RAID 10
Управление и конфигурирование pull-подписок осуществляется:
(1) со стороны подписчика
(2) на издателе
(3) со стороны дистрибьютора
Улучшения по безопасности заключаются в:
(1) возможностях лучше защищать используемые в анализе вашего предприятия данные, которые могут оказаться крайне важными
(2) поддержке родительской/дочерней размерности, размерности реляционной OLAP (ROLAP) и размерности с разрешением записи
(3) новой технологии извлечения данных, которую можно использовать для выявления связей данных в реляционных базах данных и кубах OLAP
Команда CREATE STATISTICS имеет синтаксис:
(1) CREATE STATISTICS имя_статистики ON имя_таблицы ( колонка [ , колонка... ] ) [ [WITH [ FULLSCAN | SAMPLE размер PERCENT ] [ , NORECOMPUTE ]
(2) CREATE STATISTICS имя_статистики [ ON имя_таблицы ( колонка [ , колонка... ] ) ] ( [WITH [ FULLSCAN | SAMPLE размер PERCENT )
(3) CREATE STATISTICS имя_статистики [ [WITH [ FULLSCAN | SAMPLE размер PERCENT ] [ , NORECOMPUTE ]
Cистемная хранимая процедура sp_add_jobschedule позволяет:
(1) создавать расписание для задания
(2) создавать задания
(3) добавлять шаги к заданию
Имеются операции, которые можно выполнять как непротоколируемые:
(1) SELECT INTO
(2) CREATE TABLE
(3) CREATE INDEX
(4) определенные текстовые операции
(5) CREATE VIEW
Создание отказоустойчивой среды позволяет:
(1) использовав отказоустойчивый том RAID-матриц, значительно снизить вероятность отказа системы
(2) быстрее воссоздавать, реинсталлировать и реконфигурировать систему
(3) предоставлять другим пользователям доступ к восстанавливаемой информации
Отличие хранимых процедур sp_addlogin и sp_grantlogin заключается в том, что:
(1) хранимая процедура sp_grantlogin производит добавление пользователя, аутентифицированного в системе Windows NT/2000
(2) хранимая процедура sp_addlogin производит добавление пользователя, аутентифицированного в системе Windows NT/2000
(3) хранимая процедура sp_grantlogin создает login-запись с помощью T-SQL
filesВсплывающее окно содержит следующую информацию:
(1) оценка стоимости выполнения предыдущих частей и данной части оператора T-SQL
(2) количество строк, которое будет выбрано данной операцией
(3) параметры, используемые данным оператором T-SQL
(4) стоимость операции по оценке оптимизатора запросов
Хранимая процедура sp_who имеет синтаксис:
(1) sp_who [[@login_name =] 'login']
(2) sp_who ({@login_name =} 'login')
(3) sp_who {login_name = 'login'}
При планировании размещения файлов данных следует:
(1) размещать их на как можно большем количестве дисков
(2) размещать их на одном диске для экономии свободного дискового пространства
(3) не уделять особого внимания этому вопросу и сосредоточиться на проектировании приложений
Взаимосвязь между линейным и экспоненциальным ростом зависимости длины очереди и загруженности центрального процессора заключается в:
(1) том, что при загруженности центрального процессора, превышающей 75%, кривая зависимости длины очередей переходит от экспоненциального роста к линейному
(2) том, что при загруженности центрального процессора, превышающей 75%, кривая зависимости длины очередей переходит от линейного роста к экспоненциальному
(3) том, что при загруженности центрального процессора, превышающей 50%, кривая зависимости длины очередей переходит от линейного роста к экспоненциальному
Существуют следующие типы инсталляции SQL Server:
(1) для разработчиков
(2) типичная
(3) основная
(4) минимальная
(5) выборочная
Если вы инсталлируете несколько экземпляров SQL Server, то для всех экземпляров будет только по одной инсталляции:
(1) Microsoft Distributed Transaction Coordinator
(2) SQL Server Agent
(3) Microsoft Search
(4) SQL Server Service Manager
Различие между автоматическим ростом файла и пропорциональным заполнением заключается в том, что:
(1) при пропорциональном заполнении файлов SQL Server не увеличивает размеры файлов данных
(2) при автоматическом росте файлов происходит увеличении размера файлов через определенный временной интервал
(3) при пропорциональном заполнении файлов SQL Server автоматически увеличивает размеры файлов
Благодаря новым функциональным возможностям система SQL Server 2000 стала платформой для:
(1) крупномасштабных OLTP-приложений
(2) мелкомасштабных OLTP-приложений
(3) организации информационных хранилищ (data warehousing)
(4) приложений электронной коммерции
Правильно записанный T-SQL - оператор CREATE TABLE:
(1) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] ) [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]
(2) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] )
(3) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( ON { filegroup | DEFAULT } ) ( TEXTIMAGE_ON { filegroup | DEFAULT } )
Уровень сетевого оборудования может состоять из технологий:
(1) token ring
(2) ethernet
(3) internet
Инструментальные средства MSCS, применяемые для технического обслуживания, конфигурирования и работы кластера:
(1) служба обеспечения безопасности (Security Service)
(2) служба управления внешними процессами (Outprocess Service)
(3) обработчик событий (Event Processor)
(4) служба времени (Time Service)
(5) менеджер базы данных конфигурации (Configuration Database Manager)
(6) менеджер распределения логических элементов (Distribution Logical Elements Manager)
Применять T-SQL можно с помощью:
(1) ISQL
(2) встроенными в Windows 2000 средствами
(3) MMC
(4) OSQL
(5) Query Analyzer
Левые внешние соединения характеризуются тем, что:
(1) возвращает строки, в которых произошло соответствие условию поиска, плюс все строки из таблицы, заданной слева от ключевого слова JOIN
(2) задает набор результатов, состоящий как из строк, соответствующих условию ON, так и из строк, не соответствующих условию ON
(3) задает набор результатов, в который будут включены лишь те строки таблиц, которые соответствуют условию ON, а все несоответствующие строки будут отброшены
Использование схемы базы данных позволяет:
(1) быстро создавать и конфигурировать базу данных
(2) наглядно увидеть структуру и связи базы данных
(3) организовать более продуктивную работу, связанную с резервным копированием и восстановлением данных
Ограничение PRIMARY KEY используется:
(1) чтобы задать первичный ключ таблицы, представляемый колонкой или набором колонок, уникальным образом идентифицирующих строку таблицы
(2) для того, чтобы в колонке или наборе колонок не допускались дублированные значения
(3) чтобы препятствовать вставке null-значений в эту колонку
Команда CREATE INDEX имеет синтаксис:
(1) CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX имя_индекса ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ]
(2) CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX имя_индекса ON имя_таблицы ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ] [ ON имя_группы_файлов ]
(3) CREATE INDEX имя_индекса ON имя_базы данных ( имя_колонки [, имя_колонки, имя_колонки, ... ] ) [ WITH параметры ] [ ON имя_группы_файлов ]
Для улучшения производительности и управляемости следует:
(1) использовать преимущества индексов
(2) управлять данными только через реальные таблицы и, по возможности, не работать с представлениями
(3) использовать представления для обеспечения безопасности
(4) хранить копии данных и индексов в базе данных
Существуют параллельно выполняемые транзакции:
(1) чтение нефиксированных данных
(2) запись фиксированных данных
(3) неповторяемое чтение
(4) чтение фиксированных данных
Безопасность операционной системы Windows 2000 обеспечивается:
(1) системой шифрования EFS
(2) моделью безопасности Windows NT
(3) поддержкой файловой системы Unix
(4) поддержкой файловой системы Windows NT - NTFS
Конструкция IF...ELSE имеет вид:
(1) IF Булево_выражение Оператор_T-SQL | блок_операторов [ELSE Оператор_T-SQL | блок_операторов]
(2) IF Булево_выражение THEN Оператор_T-SQL [ELSE Оператор_T-SQL | блок_операторов]
(3) IF Булево_выражение THEN Оператор_T-SQL (ELSE Оператор_T-SQL | блок_операторов)
Системная хранимая процедура sp_helptext позволяет:
(1) просматривать определение любой хранимой процедуры и оператора, который использовался для создания этой процедуры
(2) просматривать справку по данной хранимой процедуре
(3) создавать остальные хранимые процедуры
Правильно записанный сценарий с использованием триггера имеет вид:
(1) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TABLE APPDATA1 ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS INSERT INTO APPDATA1 ( CUST_ID, ACTION, USER_UP, DATETIME_UP ) SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED
(2) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TABLE APPDATA1 ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP
(3) CREATE TABLE APPDATA ( CUST_ID INT NOT NULL, ACTION VARCHAR(10), USER_UP VARCHAR(25), DATETIME_UP TIMESTAMP, CONSTRAINT PK_AD PRIMARY KEY(CUST_ID) ) CREATE TRIGGER TRACK_CUSTOMER_UPDATES ON APPDATA FOR UPDATE AS INSERT INTO APPDATA ( CUST_ID, ACTION, USER_UP, DATETIME_UP ) SELECT CUST_ID, 'UPDATE', CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED
ASP определяет:
(1) среду сценариев для сервера
(2) способ доступа к базам данных, аналог ODBC
(3) расширения Win32 API для доступа к данным через интернет
DTS может использоваться в:
(1) SQL Server Enterprise Manager
(2) Windows 2000 Service Control Manager
(3) SQL Server Service Manager
Можно вызывать MS DTC с помощью методов:
(1) вызов удаленной процедуры, которая является распределенной транзакцией
(2) обновление данных в нескольких источниках данных DB-LIB либо ODBC
(3) встраивание команд MS DTC в ваше приложение
(4) обновление данных в нескольких источниках данных OLE DB
(5) использование сторонних компонент
Агент Merge Agent используется для:
(1) репликации слиянием для согласования (слияния) накопившихся изменений, выполненных с момента последнего согласования
(2) распространения выполненных изменений подписчикам репликации снимков или репликации транзакций
(3) создания и распространения снимков мгновенного состояния от издателя дистрибьютору
Системная хранимая процедура sp_adddistributiondb предназначена для:
(1) создания сценария дистрибутивной базы данных
(2) восстановления дистрибутивной базы данных
(3) конфигурирования параметров дистрибутивной базы данных
Можно использовать ряд опций для мониторинга и управления агентами: files
(1) Agent History
(2) Reset Settings
(3) Refresh Rate And Settings
(4) Error Details
(5) Error Log
Создание базы данных OLAP заключается в:
(1) установке существующей базы данных как базы данных OLAP
(2) внесении изменений в настройках SQL Server
(3) создании новой базы данных, как базы данных OLAP
В документации о конфигурации должны содержаться сведения:
(1) программные компоненты
(2) некоторые настройки Windows, взаимодействующие с SQL Server
(3) настройки SQL Server 2000
(4) сведения о настройке программного обеспечения
Хранимая процедура sp_createstats создает:
(1) статистику для всех допустимых колонок всех таблиц пользовательских баз данных
(2) статистику для всех допустимых колонок всех таблиц системных баз данных
(3) статистику для указанных колонок пользовательской базы данных
Просматривать журнал с информацией о выполнении запланированных заданий можно с помощью хранимой процедуры:
(1) sp_help_jobhistory
(2) sp_jobhistory
(3) sp_history
Конфигурирование интервала между контрольными точками осуществляется с помощью:
(1) параметра конфигурирования SQL Server recovery interval
(2) системной хранимой процедуры sp_recoveryinterval
(3) параметра хранимой процедуры sp_rec recovery interval
files Опция Leave database read-only and able to restore additional transaction logs позволяет:
(1) указывать установку флага NORECOVERY для восстановления, т.е. станет возможным выполнение восстановления с разностных резервных копий или резервных копий журнала транзакций
(2) запускать дальнейшее восстановление с разностных резервных копий или резервных копий журнала транзакций
(3) не допустить никакого дополнительного восстановления с разностных резервных копий или резервных копий журнала транзакций
При использовании Enterprise Manager пользователи SQL Server создаются из папки:
(1) определенной базы данных
(2) общей базы данных
(3) только системных баз данных
filesНа данном скриншоте изображена операция:
(1) план исполнения хранимой процедуры
(2) связывания
(3) агрегирования
Подсистема ввода-вывода является характерным узким местом, потому что:
(1) существует ограниченное количество операций ввода-вывода в секунду, которые могут выполняться одним дисководом
(2) SQL Server нерационально конфигурирует подсистему ввода-вывода
(3) невозможно полностью предугадать какой тип массива RAID будет лучше всего функционировать
Репликация SQL Server позволяет:
(1) отслеживать "неправильные" значения при внесении информации в базу данных
(2) более гибко управлять больщим количеством баз данных на одном сервере
(3) копировать данные из одной базы данных SQL Server на другие системы баз данных
Если приоритетными показателями для Вас являются: быстрое чтение(скорость записи не важна), нормальная отказоустойчивость и экономичность, то следует выбирать:
(1) RAID 0
(2) RAID 1
(3) RAID 5
(4) RAID 10
Для расчет размера кэша, пользуются формулой:
(1) размер кэша = (кэш дискового накопителя) х (количество блоков в кэше)
(2) размер кэша = (оперативная память) / (размер блока кэша)
(3) размер кэша = (размер блока кэша) х (количество блоков в кэше)
При выборе уровня безопасности Mixed Mode:
(1) все права пользователей в отношении базы данных остаются без изменений
(2) пользователям предоставляются только минимальные права на работу с базой данных
(3) все права пользователей в отношении базы данных наследуются из настроек Windows User Security
(4) вы должны задать пароль для учетной записи sa (системного администратора SQL Server)
Служба Microsoft Search осуществляет:
(1) планирование и исполнение заданий, оповещений, извещений и планов обслуживания базы данных
(2) поддержка полнотекстного индексирования и поиска
(3) администрирование транзакций, т.е. в транзакции ваших приложений можно включать данные из различных источников, в том числе данные из баз данных с удаленных компьютеров
Системная база данных model хранит информацию:
(1) временные таблицы и временные хранимые процедуры
(2) о шаблонах для всех остальных баз данных, создаваемых на данной системе
(3) уровня всей системы, информацию инициализации SQL Server и настройки конфигурации SQL Server
Новыми функциональными возможностями SQL Server 2000 со стороны сервера являются:
(1) система больше не совместима с предыдущими версиями SQL Server
(2) пересылка журнала
(3) полностью переработанный язык Transact-SQL
Пользовательский тип данных может быть доступен во всех новых базах данных в случае:
(1) если он создан для базы данных model
(2) если установлен определенный параметр при создании типа данных
(3) когда определены специальные настройки в SQL Server Interprise Manager
Первоначальным API для программирования SQL Server является:
(1) DB-LIB
(2) ODBC
(3) OLE DBE
Внешняя RAID-система характеризуется тем, что:
(1) в таких RAID-системах аппаратура RAID находится за пределами компьютеров
(2) RAID-контроллеры спроектированы таким образом, что аппаратура, управляющая работой RAID, и кэш находятся на самом компьютере
(3) существует промежуточная RAID-система, на которой находится кэш и небольшая RAID 1-система для поддержки целостности
Взаимодействие с SQL Server через API-интерфейс ODBC происходит посредством утилиты:
(1) Query Analyzer
(2) OSQL
(3) ISQL
Ключевое слово IN используется как условие поиска:
(1) проверяющее, не соответствует ли проверяемое выражение какому-либо из значений в подзапросе или в списке значений
(2) проверяющее полное соответсвие одной строки таблицы другой
(3) по шаблону, определяемому через ключевое слово ESCAPE
Прежде чем удалить таблицу, следует:
(1) удалить ограничения, ссылающиеся на таблицу
(2) удалить триггеры, в которых присутствуют ссылки на данную таблицу
(3) изменить все объекты, которые связаны с данной таблицей
Синтаксически правильным сценарием является:
(1) CREATE TABLE items ( item_name char(15) NOT NULL, item_id smallint NOT NULL IDENTITY(1,1), price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
(2) CREATE TABLE items ( item_name char(15) NOT NULL, item_id smallint NOT NULL IDENTITY(1,1), price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT FK_item_id FOREIGN KEY (item_id) REFERENCES items(item_id) CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
(3) CREATE TABLE items ( item_name char(15) NOT NULL, price smallmoney NULL, item_desc varchar(30) NOT NULL DEFAULT 'none', CONSTRAINT PK_item_id PRIMARY KEY (item_id) )
Для создания полнотекстового индекса используется:
(1) FREEINT
(2) CONTAINS
(3) CONSTRAINT
(4) FREETEXT
Хранимая процедура sp_addlinkedserver позволяет:
(1) определять какие представления будут использовать в базе данных, а какие - заблокированы
(2) определять присоединенный сервер
(3) подсоединять сервер
Команда DBCC USEROPTIONS предназначена для:
(1) определения, какой уровень изолированности SQL Server применяется в данный момент по умолчанию
(2) задания уровня изолированности
(3) просмотра статистики уровня изолированности
Производительность операционной системы Windows 2000 обеспечивается:
(1) балансированием сетевой нагрузки
(2) общим улучшением производительности
(3) службой кластеризации
Конструкция CASE имеет вид:
(1) CASE входное_выражение WHEN выражение_для_when THEN результирующее_выражение [WHEN выражение_для_when THEN результирующее_выражение...n] [ELSE выражение_для_else] END
(2) CASE входное_выражение WHEN выражение_для_when THEN результирующее_выражение [WHEN выражение_для_when THEN результирующее_выражение...n] ELSE выражение_для_else END CASE
(3) CASE входное_выражение OF WHEN выражение_для_when THEN результирующее_выражение, (WHEN выражение_для_when THEN результирующее_выражение...n) END
Использование оператора DROP PROCEDURE позволяет:
(1) удаляет хранимую процедуру без возможности восстановления
(2) как удалять, так и изменять параметры хранимой процедуры
(3) поместить хранимую процедуру в хранилище, для возможности воссоздания
Вложенные триггеры характеризуются тем, что:
(1) они активизируются другими триггерами
(2) определяются другими триггерами
(3) изменяют другие триггеры
Преимуществом XML является:
(1) его способность взаимодействия с объектной моделью документов
(2) способность интегрироваться в SQL Server
(3) то, что он описывает содержание документа
Для импорта данных в базу данных, можно выбрать источник данных:
(1) Microsoft Access
(2) Microsoft Word
(3) Microsoft Excel
(4) dbExpress
Инициировать распределенную транзакцию можно с помощью:
(1) вызов функций OLE DB или ODBC
(2) доступ к удаленным источникам данных из обычной транзакции
(3) неявный доступ к удаленным источникам данных
(4) вызов функций DB-LIB или ODS
(5) явное использование команды BEGIN DISTRIBUTED TRANSACTION
Репликация моментальных снимков используется в случае:
(1) достаточно использовать статические данные
(2) данные используются очень редко
(3) планируется использование вычисляемых и часто изменяющихся данных
Размер пакета фиксирования на дистрибьюторе определяет:
(1) сколько транзакций репликации фиксируются на дистрибьюторе в одном пакете
(2) общее количество транзакций репликации, которые фиксируются на дистрибьюторе
(3) сколько транзакций репликации передается подписчику
Если увеличить размер пакета при конфигурировании размера пакета слияния, то это может привести к:
(1) отправке меньшего количества более крупных пакетов, что может оказаться более эффективным
(2) отправке большего количества более крупных пакетов, что может оказаться более эффективным
(3) отправке меньшего количества более крупных пакетов, что может оказаться менее эффективным
В процессе использования мастера Cube Wizard на этапе Choose how you want to create the dimension существут возможность выбора схемы размерности:
(1) Snowflake schema
(2) Parent-Child
(3) Focus schema
(4) Invisible schema
(5) Star schema
В системном журнале содержится информация:
(1) операции T-SQL
(2) операции резервного копирования и восстановления
(3) статистика работы пользователей с базой данных
(4) отказы системы
Команда UPDATE STATISTICS позволяет:
(1) управлять автоматическим обновлением статистики
(2) отключать статистику для указанной базы данных
(3) активизировать или отключить автоматическое обновление определенной статистики
Системная хранимая процедура sp_add_alert позволяет:
(1) создавать оповещение по событию или по состоянию производительности
(2) создавать определенному пользователю сообщение
(3) назначать оповещение определенному пользователю
Существуют методы резервного копирования:
(1) резервное копирование группы файлов
(2) частиное резервное копирование
(3) полное резервное копирование
(4) резервное копирование файла данных
(5) резервное копирование системных таблиц
Параметр PARTIAL оператора RESTORE определяет:
(1) что нужно выполнить частичное восстановление
(2) что SQL Server должен перезапускать операцию восстановления, если она была прервана
(3) что SQL Server будет восстанавливать файлы данных, даже если эти файлы уже существуют
Оператор GRANT для присваивания полномочий доступа к объектам имеет синтаксис:
(1) GRANT { ALL | полномочия } [ колонка ON {таблица | представление} ] | [ ON таблица(колонка) ] | [ ON представление(колонка) ] | [ ON { хранимая_процедура | расширенная_процедура } ] TO учетная_запись_безопасности [ WITH GRANT OPTION ] [ AS { группа | роль } ]
(2) GRANT { ALL | полномочия } [ колонка ON {таблица | представление} ] | [ ON таблица(колонка) ] | [ ON представление(колонка) ] | [ ON { хранимая_процедура | расширенная_процедура } ] [ TO учетная_запись_безопасности ]
(3) GRANT { ALL | полномочия } (колонка ON {таблица | представление}) [ TO учетная_запись_безопасности [ WITH GRANT OPTION ] [ AS { группа | роль } ] ]
Шаблон трассировки SQLServerProfilerTuning.tdf предназначен для:
(1) сбора данных о хранимой процедуре и выполнении пакета SQL
(2) cбора общей информации о соединениях, выполненных хранимых процедурах и пакетах SQL в порядке их выполнения
(3) вывода запущенных операторов T-SQL, а также время, которое потребовалось для выполнения этих операторов
При выявлении проблем неисправных компонентов следует:
(1) изучать систему
(2) чаще обращаться к справочным руководствам
(3) сравнивать однотипные диски и дисковые массивы
(4) читайте журналы событий
(5) координировать действия с проектировщиками баз данных
Репликация слиянием основана на:
(1) периодически создаваемом "снимке" данных и предоставление этих данных в пользование другим системам
(2) применении триггеров и меток времени для координации изменений между разными компьютерами, участвующими в репликации
(3) непрерывном считывании журнала транзакций компьютера-издателя, и те транзакции, применявшиеся к издателю, будут применены и к подписчику
Темп операций ввода-вывода для массивов RAID 10 вычисляется по формуле:
(1) количество операций на диск = (чтения + (2 * записи)) / количество дисков
(2) количество операций на диск = (чтения + записи) / количество дисков
(3) количество операций на диск = (чтения + (4 * записи)) / количество дисков
Для задач предварительного планирования мощности процессора наиболее полезны следующие счетчики:
(1) % Processor Time(процент истекшего времени, в течение которого процессор был занят, исполняя команды)
(2) % User Time(процент времени, в течение которого процессор работал в пользовательском режиме)
(3) % Privileged Time(процент времени, в течение которого процессор работал в привилегированном режиме)
(4) % Downtime(процент времени, в течение которого процессор простаивал)
Обновление к SQL Server 2000 возможно от версий:
(1) 7
(2) 6.0
(3) 1.0
(4) 6.5
Инструментальное средство SQL Server Enterprise Manager предназначено для:
(1) конфигурирования локальных и удаленных серверов
(2) создавать и планировать задания
(3) управлять другими службами SQL Server
Мастер Create Database Wizard обладает ограничениями:
(1) невозможность поместить файлы данных в другое физическое местоположение
(2) невозможность использования SQL Server Enterprise Manager для дальнейшего редактирования базы данных
(3) невозможность изменять настойки роста файлов
В SQL Server 2000 появились следующие новые типы данных:
(1) bigint
(2) character
(3) tinyint
(4) table
(5) dec
(6) sql_variant
Если при создании таблицы группа файлов не была задана, то таблицы будут размещаться:
(1) в первичной группе файлов, если только другая группа файлов не будет задана в качестве применяемой по умолчанию
(2) во вторичной группе файлов
(3) отдельно от основной группы файлов - во временной группе
Пулинг соединений ODBC представляет собой:
(1) объединение ресурсов при выполнении соединений
(2) логическое объединение запросов всех компьютеров к серверу в одно
(3) разделение информации для быстрой передачи данных по сети
Приложения, которые работают на системах с MSCS можно разделить на категории:
(1) приложения, определяющие безопасность кластеров как единой системы
(2) внешние приложения для разделения ресурсов кластеров
(3) приложения, рассчитанные на кластеризацию
(4) нестандартные типы ресурсов
(5) приложения для управления кластером
Оператор DELETE является частью:
(1) DML
(2) DDL
(3) DSQL
Предложение HAVING:
(1) можно применять, только когда вы добавляете условие поиска, проверяющее результаты группировки при помощи предложения GROUP BY или проверяющее результат агрегатной функции
(2) можно задать только совместно с предложением WHERE
(3) имеет много дополнительных параметров, определяющих формы группировки данных
Если вы изменили таблицу, то любые необходимые изменения:
(1) вносятся в базу данных только после перезапуска SQL Server
(2) немедленно вносятся в базу данных
(3) вносятся в базу данных только после дополнительного подтверждения в Enterprise Manager
Создание объекта типа Rule позволяет:
(1) задавать правила на таблицу в целом
(2) определять ограничение на строку таблицы в целом
(3) определелять ограничения значений, которые можно поместить или изменить в колонке
CREATE INDEX...DROP_EXISTING используется для:
(1) перестроения индекса
(2) создания нового индекса на основе существующего
(3) автоматического обновления статистики по индексам
Синтаксис хранимой процедуры sp_addlinkedserver имеет вид:
(1) sp_addlinkedserver [ @server = ] 'сервер' [ , [ @srvproduct = ] 'имя_продукта' ] [ , [ @provider = ] 'имя_провайдера' ] [ , [ @datasrc = ] 'источник_данных' ] [ , [ @location = ] 'местоположение' ] [ , [ @provstr = ] 'строка_провайдера' ] [ , [ @catalog = ] 'каталог' ]
(2) sp_addlinkedserver [ server = ] 'сервер' [ , [ srvproduct = ] 'имя_продукта' ] [ , [ provider = ] 'имя_провайдера' ]
(3) sp_addlinkedserver [ , [ @srvproduct = ] 'имя_продукта' ] [ , [ @provider = ] 'имя_провайдера' ] [ , [ @datasrc = ] 'источник_данных' ] [ , [ @location = ] 'местоположение' ] [ , [ @provstr = ] 'строка_провайдера' ] [ , [ @catalog = ] 'каталог' ]
Транзакция может начинаться в режиме:
(1) явный режим
(2) автофиксация
(3) скрытый режим
(4) ручная фиксация
Служба Active Directory позволяет:
(1) управлять пользовательскими учетными записями
(2) управлять приложениями и компьютерами
(3) объединять информацию обо всех сущностях, участвующих в сети
Конструкция WHILE имеет вид:
(1) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов [BREAK] Оператор_T-SQL | Блок_операторов [CONTINUE]
(2) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов [BREAK] Оператор_T-SQL | Блок_операторов END WHILE
(3) WHILE Булево_выражение Оператор_T-SQL | Блок_операторов CONTINUE Оператор_T-SQL | Блок_операторов END WHILE
Просматривать определения любой хранимой процедуры позволяет хранимая процедура
(1) sp_procdesc
(2) sp_helpproc
(3) sp_description
(4) sp_helptext
Информацию о триггерах можно получить с помощью хранимых процедур:
(1) sp_helptext
(2) sp_help
(3) sp_description
(4) sp_helptrigger
Корректный XML-документ имеет вид:
(1) <?xml-stylesheet type="text/xsl" ?> <tasks> <task code="1"> <variant code="1" answer-type="single"> <question>Как купить слона?</question> <answers> <answer code="1" correct="no">позвонить друзьям - может у них завалялся</answer> <answer code="2" correct="no">сходить на ближайший рынок</answer> <answer code="3" correct="yes">полететь в Индию</answer> </answers> </variant> </task> </tasks>
(2) <?xml-stylesheet type="text/xsl" ?> <tasks> <task code="1"> <variant code="1" answer-type="single"> <question Как купить слона? /> <answers> <answer code="1" correct="no" позвонить друзьям - может у них завалялся /> <answer code="2" correct="no" сходить на ближайший рынок /> <answer code="3" correct="yes" полететь в Индию /> < /> < /> < /> < />
(3) <?xml-stylesheet type="text/xsl" ?> <tasks> <task code="1"> <variant code="1" answer-type="single"> <question>Как купить слона? <answers> <answer code="1" correct="no">позвонить друзьям - может у них завалялся <answer code="2" correct="no">сходить на ближайший рынок <answer code="3" correct="yes">полететь в Индию
Оператор SELECT...INTO нельзя использовать:
(1) для заполнения существующей таблицы
(2) для заполнения несуществующей таблицы
(3) для заполнения связанной таблицы
Transaction Statistics позволяет:
(1) просматривать информацию о распределенных транзакциях
(2) управлять транзакциями
(3) производить изменения в распределенных транзакциях
Обычно pull-подписку используют подписчики, которые:
(1) не подсоединены постоянно к сети
(2) постоянно подключены к сети
(3) не имеют подключения к сети
Репликация через глобальную сеть характеризуется тем, что:
(1) вам следует непрерывно следить за операциями распространения и выявлять случаи слишком длительной репликации, связанные с ограничениями пропускной способности сети
(2) при этом типе реализации одна таблица публикуется для одного или нескольких подписчиков
(3) одна база данных подписывается на более чем одну подписку
Параметр DownloadWriteChangesPerBatch определяет: files
(1) количество изменений, которое будет применяться в пакете
(2) пороговое значение, при переходе которого происходит журнальное протоколирование передаваемых и получаемых сообщений
(3) количество строк, которые будут передаваться в операции массового копирования
В процессе использования мастера Storage Design Wizard на этапе Select the type of data storage существут возможность выбора значений:
(1) MOLAP
(2) IOLAP
(3) SOLAP
(4) HOLAP
(5) ROLAP
План обслуживания баз данных определяет:
(1) набор задач, которые SQL Server будет автоматически выполнять по вашим базам данных согласно заданному вами расписанию
(2) обновление структуры базы данных в соответствии с требованиями
(3) задачи, которые обязан выполнять администратор вручную
Системная хранимая процедура sp_update_operator позволяет:
(1) модифицировать информацию об операторе
(2) модифицировать группу операторов
(3) обновлять события, назначенных оператору
Резервное копирование файла данных характеризуется тем, что:
(1) позволяет получать резервную копию отдельного файла из группы файлов
(2) позволяет выполнять резервное копирование только той информации, которая изменилась с момента последнего резервного копирования
(3) происходит резервное копирование всей базы данных
Средство доставка журнала транзакций позволяет:
(1) создать резервную систему и поддерживать ее на уровне текущего состояния базы данных путем применения журналов транзакций к этой резервной системе
(2) поддерживать систему в состоянии, соответствующей журналу транзакций
(3) создать резервный журнал транзакций и следить за изменениями в нем
Можно предоставлять полномочия на использование операторов:
(1) CREATE DEFAULT
(2) CREATE CUBE
(3) CREATE TABLE
(4) CREATE VIEW
(5) CREATE SCHEMA
Оптимизация плана исполнения достигается путем внесения операторов:
(1) JOIN
(2) CREATE VIEW
(3) CREATE INDEX
(4) GROUP BY
(5) UNION
Параметр max server memory используется для того, чтобы:
(1) динамически выделять память
(2) указывать, на каких ЦП могут выполняться потоки SQL Server в многопроцессорной сред
(3) сконфигурировать SQL Server для использования упрощенных потоков
SQL Server 2000 Enterprise Edition может работать под управлением:
(1) Windows 2000 Professional
(2) Windows 2000 Server
(3) Windows 2000 Advanced Server
(4) Windows 2000 Datacenter
Если у вас имеется 2 тома, один из 40 дисковых накопителей, другой - из 20, то нужно создать группу файлов, состоящую из:
(1) 60 файлов
(2) 2 файлов
(3) 20 файлов, т.е. выбрать минимальное количество дисковых накопителей из доступных томов
Для расчета количества дисковых накопителей, необходимых для базы данных, следует использовать формулу:
(1) диски для базы данных = (объем данных) * (средний размер дисков) + (прибавка RAID)
(2) диски для базы данных = (количество записей в базе данных) / (производительность ввода-вывода диска) + (прибавка RAID)
(3) диски для базы данных = (объем данных) / (размер диска) + (прибавка RAID)
При обновлении к SQL Server 2000 от SQL Server 6.5 на этапе создания базы данных можно указать следующие конфигурации:
(1) Use the following SQL script(использовать следующий скрипт)
(2) Use the default configuration or edit the default(Использовать конфигурацию по умолчанию или изменения по умолчанию)
(3) Use databases already created in SQL Server 2000 (Применять базы данных, уже созданные в SQL Server 2000)
SQL Server Enterprise Manager является компонентой:
(1) Computer Management
(2) SQL Server 2000
(3) MMC
При помощи SQL Server Enterprise Manager можно создавать базы данных с возможностью настройки:
(1) автоматического заполнения базы данных
(2) пользовательских групп файлов
(3) размера базы данных
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
(1) CREATE TABLE
(2) CREATE PROCEDURE
(3) ALTER DATABASE
(4) ALTER TABLE
NULL значения НЕ следует применять в случаях:
(1) если для данной колонки будет применяться первичный ключ или свойство IDENTITY
(2) если для данной колонки будут применяться любые ограничения
(3) когда планируется применение триггеров для данной даблицы
Сетевой протокол NWLink IPX/SPX:
(1) служит для поддержки компьютеров, работающих в сети Novell
(2) хорошо подходит для кластеризованных серверов
(3) разработан фирмой Apple Computer и применяемый в компьютерах Apple
В активно-активном режиме:
(1) для работы приложений SQL Server применяется вторичный узел, а сервер – первичный узел является запасным, резервным сервером
(2) выполнять приложения могут оба сервера, причем каждый сервер служит вторичным сервером для другого узла
(3) для работы приложений SQL Server применяется первичный узел, а сервер – вторичный узел является запасным, резервным сервером
Оператор DBCC SHRINKDATABASE:
(1) проверяет размещение и структурную целостность всех таблиц в заданной базе данных
(2) восстанавливает базу данных в исходное состояние, удаляя резервную копию и тем самым освобождая неиспользуемое место на диске
(3) сжимает все файлы в заданной базе данных, освобождая неиспользуемое место на диске
Применяя UNION, вы должны соблюдать правила:
(1) все запросы должны иметь одинаковое количество колонок
(2) запросы должны содержать переопределения для типов данных
(3) типы данных соответственных колонок из запросов должны быть совместимыми
(4) размеры таблицы в запросе должны быть примерно равными
Оператор UPDATE STATISTICS имеет синтаксис:
(1) UPDATE STATISTICS имя_базы данных [ WITH [ FULLSCАN | SAMPLE число {PERCENT | ROWS} ] [ ALL | COLUMNS | INDEX ] [ NORECOMPUTE] ]
(2) UPDATE STATISTICS имя_таблицы [ имя_индекса | (имя_статистики[, имя_статистики, ...] ] [ WITH [ FULLSCАN | SAMPLE число {PERCENT | ROWS} ] [ ALL | COLUMNS | INDEX ] [ NORECOMPUTE] ]
(3) UPDATE STATISTICS имя_таблицы [ имя_индекса | (имя_статистики[, имя_статистики, ...] ]
Неявный режим характеризуется тем, что:
(1) транзакция автоматически начинается при использовании определенных операторов T-SQL и продолжается, пока не появится оператор явного окончания COMMIT или ROLLBACK
(2) вы явно указываете начало и конец транзакции
(3) каждый оператор T-SQL фиксируется по его завершении
Наиболее существенными проблемами, которые влияют на производительность репликации, являются:
(1) узкие места подсистем ввода-вывода
(2) неточные настройки
(3) узкие места безопасности
(4) узкие места в сети
В Windows 2000 Performance Monitor имеется ряд объектов, которые добавляются при использовании репликации SQL Server:
(1) SQLServer:Replication Agents
(2) SQLServer:Replication Status
(3) SQLServer:Replication Merge
(4) SQLServer:Replication Module
После создания кубов вы получаете ряд средств, позволяющих вам просматривать и обрабатывать данные. Средство Browse Data позволяет:
(1) просматривать агрегаты данных
(2) настраивать куб путем улучшения агрегатов данных
(3) обновлять агрегаты данных
Хранимая процедура sp_addumpdevice используется для:
(1) создания устройства резервного копирования
(2) создания файла резервной копии
(3) создания устройства для восстановления
Хранимая процедура sp_addrole имеет синтаксис:
(1) p_addrole [ @rolename = ] ''роль' [ , [ @ownername = ] 'владелец' ]
(2) p_addrole [ @rolename = ] ''роль'
(3) p_addrole ( @rolename = 'роль' )
Подсказки для таблиц используются для того, чтобы:
(1) управлять способом доступа к таблицам
(2) указывать оптимизатору запросов типы операций связывания, которые он должен выполнять
(3) указывать, как следует выполнять определенные операции запроса
Системная хранимая процедура sp_configure имеет синтаксис:
(1) sp_configure [ [ @configname = ] 'name' ] [ , [ @configvalue = ] 'value' ]
(2) sp_configure ( [ @configname = ] 'name' )
(3) sp_configure @configname = 'name' [ , [ @configvalue = ] 'value' ]
Требования к уровню обслуживания заключаются между:
(1) администратором базы данных и пользователями
(2) поставщиками обслуживания и администраторами баз данных
(3) поставщиками обслуживания и потребителями
CREATE DATABASE demo ON PRIMARY ( NAME = demo1, FILENAME = 'd:\data\demo_dat1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = demo2, FILENAME = 'e:\data\demo_dat2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20) LOG ON ( NAME = demolog1, FILENAME = 'l:\data\demo_log1.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) GO Данный сценарий SQL выполняет действия:
(1) создает базу данных demo, которая разбита на 2 файла(demo_dat1.mdf и demo_dat2.ndf), размещенных на 2 дисках(d: и e:); на диске l: в файле demo_log1.ldf создается журнал транзакций
(2) создает базу данных demo, которая будет храниться в 3 файлах(demo_dat1.mdf, demo_dat2.ndf и demo_log1.ldf), размещенных на 3 дисках(d:, e:, l:), причем файл demo_log1.ldf будет использоваться для резервного копирования базы данных
(3) создает базу данных demo, которая будет храниться на диске l: в файле demo_log1.ldf, и 2 файла для журнала транзакий (demo_dat1.mdf и demo_dat2.ndf), размещенных на дисках d: и e:
При выполнении исследований последующего планирования мощности сети понадобится следить за счетчиками утилиты Performance Monitor:
(1) % User Time (процент времени, в течение которого потоки процесса выполняли программный код, исполняемый в пользовательском режиме)
(2) % Page Time (общее время обращений к отсутствующим страницам в данном процессе)
(3) % Processor Time (процент истекшего времени, в течение которого все потоки процесса использовали процессор для исполнения команд)
(4) % Privileged Time (процент времени, в течение которого потоки процесса выполняли программный код, исполняемый в привилегированном режиме)
Для управления службами Microsoft Distributed Transaction Coordinator и Microsoft Search требуется зайти в папку:
(1) Meta Data Services
(2) Support Services
(3) Management
SQL Server 2000 определяет правила использования расширений имен файлов:
(1) первичные файлы данных - *.mdf
(2) файлы журналов транзакций - *.ldf
(3) первичные файлы данных - *.ndf
(4) вторичные группы файлов - *.ndf
(5) вторичные файлы данных - *.mdf
Сеть состоит из уровней:
(1) уровень программного обеспечения
(2) уровень аппаратного обеспечения
(3) уровень реализации
(4) переходный уровень
Кластеризация части сервера обеспечивает:
(1) организацию ресурсов и представление их в сети
(2) переход по отказу лишь для некоторых приложений, можно задать, чтобы некоторые приложения оставались доступными при отказе узла, а некоторые – нет
(3) высокую готовность для кластеров, на которых исполняется много приложений
(4) максимальную готовность и производительность для всех системных ресурсов
Избирательность индекса определяется:
(1) количеством строк на одно значение индексного ключа
(2) количеством столбцов, задействованных в индексе
(3) диапазоном значений для типа данных индекса
Системы оперативной обработки транзакций позволяют:
(1) пользователям принимать важные решения, так как они выдают специфические результаты
(2) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
(3) управлять оперативным доступом многих пользователей к данным
CREATE DATABASE APPDATA PRIMARY ( NAME = APPDATA1, FILENAME = 'C:\data\demo_APPDATA1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), FILEGROUP APPDATAGROUP ( NAME = APPDATA2, FILENAME = 'C:\data\demo_APPDATA2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = APPDATA3, FILENAME = 'C:\data\demo_APPDATA3.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20) LOG ON ( NAME = demolog1, FILENAME = 'C:\data\demo_APPDATALOG.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) GO Данный сценарий SQL выполняет действия:
(1) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf, вторичную группу файлов APPDATAGROUP и журнал транзакций(demo_APPDATALOG.ldf)
(2) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf, и 2 файла для журнала транзакий (demo_APPDATA2.ndf и demo_APPDATA3.ndf)
(3) создает базу данных APPDATA, которая будет храниться на диске C: в файле demo_APPDATA1.mdf и вторичную группу файлов APPDATAGROUP
Системы поддержки принятия решений позволяют:
(1) управлять оперативным доступом многих пользователей к данным
(2) пользователям принимать важные решения, касающиеся их бизнеса, так как они выдают специфические результаты
(3) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
Системы пакетной обработки данных позволяют:
(1) пользователям принимать важные решения, касающиеся их бизнеса, так как они выдают специфические результаты
(2) обрабатывают неоперативные(offline) задания обработки данных, не имеющие никаких компонент для работы с конечными пользователями
(3) управлять оперативным доступом многих пользователей к данным
Только виртуальные серверы, без переходов по отказам обеспечивают:
(1) высокую готовность для кластеров, на которых исполняется много приложений
(2) переход по отказу лишь для некоторых приложений, можно задать, чтобы некоторые приложения оставались доступными при отказе узла, а некоторые – нет
(3) организацию ресурсов и представление их в сети
(4) максимальную готовность и производительность для всех системных ресурсов
Ограничение FOREIGN KEY используется:
(1) для создания внешнего ключа, который задает связь между двумя таблицами
(2) чтобы задать первичный ключ таблицы, представляемый колонкой или набором колонок, уникальным образом идентифицирующих строку таблицы
(3) чтобы препятствовать вставке null-значений в эту колонку
Свойство устойчивости заключается в том, что:
(1) после того, как транзакция фиксирована, влияние этой транзакции в базе данных становится постоянным – даже в случае отказа системы
(2) в случае успешного выполнения транзакции фиксируются все модификации данных этой транзакции
(3) после окончания транзакции все данные остаются в согласованном состоянии
"Подписчик" определяет:
(1) серверы баз данных, которые хранят реплицированные данные и получают информацию об изменениях
(2) систему Microsoft Windows 2000, содержащую базу данных SQL Server
(3) серверы, которые содержат дистрибутивную базу данных