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

Количество вопросов - 636

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

SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]FROM SaleWHERE ShipDate IS NOT NULL
Данный сценарий определяет:

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

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

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

Для виртуальной таблицы базовым оператором SQL является:

Окно Database Maintenance Plan WizardСвойство Check Media Set Name And Backup Set Expiration Date определяет:

CREATE VIEW SimpleViewAS SELECT Related, SimpleDescription, RelatedDescriptionFROM RelatedTable	INNER JOIN SimpleTable    ON RelatedTable.SimpleID = SimpleTable.SimpleID
Данный сценарий выполняет действия:

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

Для запуска Query Analyzer из Enterprise Manager следует:

UPDATE MyOilsSET MyOils.PlantPartID = Oils.PlantPartIDFROM MyOils   INNER JOIN Oils     ON MyOils.OilName = Oils.OilName
Данный сценарий выполняет действия:

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

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

Для создания временной таблицы средствами T-SQL, следует:

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

Окно Copy Database WizardПараметр Logins определяет:

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

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

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

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

Окно создания новой таблицыСвойство scale позволяет определить:

Синтаксис оператора WHILE имеет вид:

SELECT Oils.OilName, Properties.PropertyFROM Oils    RIGHT OUTER JOIN OilProperties         ON Oils.OilID = OilProperties.OilID    INNER JOIN Properties         ON OilProperties.PropertyID = Properties.PropertyID
Данный сценарий выполняет действия:

Системные хранимые процедуры характеризуются тем, что:

Системная функция DATALENGHT возвращает:

Функция агрегирования VARP возвращает:

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

Синтаксис оператора CREATE PROCEDURE имеет вид:

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

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

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

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

 Окно SQL Server Enterprise ManagerПри выборе пункта New SQL Server Registration появится:

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

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

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

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

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

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

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

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

Окно Database Maintenance Plan WizardС помощью данного шага можно настроить параметры:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверочные ограничения можно создать с помощью:

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

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

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

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

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

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

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

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

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

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

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

Окно Create Database Diagram WizardНа данном этапе следует:

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

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

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

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

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

Окно Data in TableС помощью данного окна можно:

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

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

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

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

Окно Data in TableДанное окно позволяет:

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

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

SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]FROM SaleWHERE ShipDate IS NOT NULL
Данный сценарий определяет:

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

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

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

SELECT stdID, stdName, stdTypeFROM STUDENTSORDER BY stdName DESC
Данный сценарий выполняет действия:

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

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

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

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

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

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

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

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

SELECT Oils.OilID, Oils.OilName, PlantParts.PlantPartFROM Oils     INNER JOIN PlantParts           ON Oils.PlantPartID = PlantParts.PlantPartID
Данный сценарий выполняет действия:

SELECT Oils.OilID, Oils.OilName, Odors.OdorFROM Oils    INNER JOIN OilOdors           ON Oils.OilID = OilOdors.OilID    INNER JOIN Odors           ON OilOdors.OdorID = Odors.OdorID
Данный сценарий выполняет действия:

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

SELECT Oils.OilName, Properties.PropertyFROM Oils    RIGHT OUTER JOIN OilProperties         ON Oils.OilID = OilProperties.OilID    INNER JOIN Properties         ON OilProperties.PropertyID = Properties.PropertyID
Данный сценарий выполняет действия:

Синтаксис объединения имеет вид:

Для DISTINCT существует обратное по действию ключевое слово:

SELECT DISTINCT PlantTypes.PlantTypeFROM Oils   INNER JOIN PlantTypes     ON Oils.PlantTypeID = PlantTypes.PlantTypeID
Данный сценарий выполняет действия:

Примерами функциями агрегирования являются:

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]FROM Oils   INNER JOIN PlantParts    ON Oils.PlantPartID = PlantParts.PlantPartIDGROUP BY PlantParts.PlantPart
Данный сценарий выполняет действия:

В один оператор SELECT может быть включена:

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

Окно Create View WizardНа данном этапе предполагается выбрать:

Создав представление, следует:

Окно Add TableНа данном этапе предполагается выбрать:

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

Окно Drop ObjectsДанное окно предполагает:

Оператор INSERT имеет синтаксис:

При использовании оператора INSERT для модификации представления следует учитывать ограничения:

Список столбцов в операторе INSERT:

INSERT INTO Oils(OilName, LatinName, Sample)VALUES('InsertDefault', NULL, DEFAULT)
Данный сценарий выполняет действия:

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

Окно Choose Target Table for INSERT FROMНа данном этапе предполагается:

Синтаксис оператора UPDATE имеет вид:

При использовании оператора UPDATE для модификации представления следует учитывать ограничения:

UPDATE MyOilsSET Sample = "Sample Field"
Данный сценарий выполняет действия:

Для обновления нескольких строк следует использовать следующий синтаксис оператора UPDATE:

UPDATE MyOilsSET MyOils.PlantPartID = Oils.PlantPartIDFROM MyOils   INNER JOIN Oils     ON MyOils.OilName = Oils.OilName
Данный сценарий выполняет действия:

Для модифицирования всех строк в таблице следует использовать следующий синтаксис оператора UPDATE:

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

Висячими строками называют:

DELETE FROM MyOilsWHERE (OilName = 'Basil')
Данный сценарий выполняет действия:

DELETE MyOilsFROM PlantPartsWHERE (MyOils.PlantPartID = PlantParts.PlantPartID) AND 	  (PlantParts.PlantPart = 'Roots')
Данный сценарий выполняет действия:

Оператор TRUNCATE TABLE, отличается от оператора DELETE тем, что:

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

Data Transformation Services (DTS) определяет:

Окно DTS Import/Export WizardПри выборе опции Use A Query To Specify The Data To Transfer:

Окно DTS Import/Export WizardНа данном этапе предполагается:

Для отключения базы данных необходимо:

Для использования мастера Copy Database Wizard необходимо:

Query Analyzer предоставляет:

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

Query Analyzer первоначально отображает:

Темно красный цвет в окне Query анализатора запросов Query Analyzer определяет:

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

В Object Browser папка Common Objects определяет:

Язык определения данных DDL предназначен для:

Синтаксис оператора CREATE STATISTICS имеет вид:

Синтаксис оператора CREATE DATABASE имеет вид:

Синтаксис на ограничения столбцов имеет вид:

CREATE TABLE RelatedTable(	RelatedID smallint IDENTITY (1,1)     PRIMARY KEY CLUSTERED,	SimpleID smallint     REFERENCES SimpleTable (SimpleID),	RelatedDescription varchar(20))
Данный сценарий выполняет действия:

CREATE VIEW SimpleViewAS SELECT Related, SimpleDescription, RelatedDescriptionFROM RelatedTable	INNER JOIN SimpleTable    ON RelatedTable.SimpleID = SimpleTable.SimpleID
Данный сценарий выполняет действия:

Синтаксис оператора ALTER PROCEDURE имеет вид:

Для оператора ALTER COLUMN существуют ограничения. Стобец не может быть изменен, если он:

Планы выполнения предназначены для:

Окно QueryОкно подсказки описывает:

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

Клиентская статистика обеспечивает:

Мастер Index Tuning Wizard для анализа данных предоставляет опции:

Окно Index Tuning WizardДанное окно определяет:

К командам DML относятся:

Команда администрирования базы данных SET позволяет:

Одинаковый приоритет имеют операции:

Оператор % предназначен для:

Битовое представление следует использовать при:

Функция DATEDIFF возвращает:

Функция агрегирования STDEVP возвращает:

Функция метаданных TYPEPROPERTY возвращает:

Системная функция NEWID возвращает:

Временная таблицы не может иметь:

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

SELECT OilName, LatinNameINTO ##TempTableFROM Oils
Данный сценарий выполняет действия:

Синтаксис оператора DECLARE имеет вид:

DECLARE var1 int, @var2 text, @var3 ntext
В данном сценарии допущена ошибка:

Глобальная переменная @@DBTS определяет:

Синтаксис операторов IF...ELSE имеет вид:

DECLARE @x INTSET @x = NULLIF ( (@x = 0) OR (@x <> 0) )  PRINT 'True'ELSE  PRINT 'Unknown'
Данный сценарий выполняет действия:

Синтаксис оператора CASE имеет вид:

Команда GOTO отличается от команд IF...ELSE и CASE тем, что:

Синтаксис оператора WHILE имеет вид:

DECLARE @Count INTDECLARE @Limit INTSET @Count = 0SET @Limit = 10WHILE ( @Count < @Limit ) BEGIN  PRINT CAST ( @Count AS VARCHAR(10) ) + ' iteration'  SET @Count = @Count + 1END
Данный сценарий выполняет действия:

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

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

Ключевые курсоры характеризуются тем, что:

Синтаксис оператора DECLARE CURSOR имеет вид:

DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR   SELECT CustId, Name   FROM Customer   ORDER BY CustId   FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN   FETCH NEXT    FROM CustCursor     INTO @CustId, @CustName   IF ( @@FETCH_STATUS <> 0 ) BREAK  PRINT CAST ( @CustId AS VARCHAR(IO) ) + ' ' + @CustName ENDCLOSE CustCursor DEALLOCATE CustCursor
Данный сценарий выполняет действия:

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

Синтаксис функции CURSOR_STATUS имеет вид:

Хранимые процедуры обладают преимуществами:

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

Синтаксис оператора EXECUTE имеет вид:

CREATE PROCEDURE InputSP@OilName char(50)ASSELECT OilName, LatinName FROM OilsWHERE OilName = @OilName
Данный сценарий выполняет действия:

CREATE PROCEDURE DefaultSP@OilName char(50) = 'Fennel'ASSELECT OilName, LatinName FROM OilsWHERE OilName = @OilName
Данный сценарий выполняет действия:

CREATE PROCEDURE GetCustDiscount   @CustId INT,   @Discount DEC( 5, 3 ) OUTPUTAS  SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId
Данный сценарий выполняет действия:

Триггеры характеризуются тем, что:

Триггер AFTER характеризуется тем, что:

Синтаксис оператора CREATE TRIGGER имеет вид:

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

CREATE TRIGGER TrackCustomerUpdates   ON AppDta.dbo.Customer   FOR INSERT, UPDATE, DELETE AS  DECLARE @InsertedCount INT   DECLARE @DeletedCount INT  SET @InsertedCount = ( SELECT COUNT (*) FROM INSERTED )   SET @DeletedCount =  ( SELECT COUNT(*) FROM DELETED )  IF ( @InsertedCount > 0 ) BEGIN     INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, UpdUser, UpdDateTime )     SELECT CustId,       CASE        WHEN ( @DeletedCount > 0 ) THEN 'Update'         ELSE 'Insert'       END,    CURRENT_USER, CURRENT_TIMESTAMP     FROM INSERTED  END  ELSE IF ( @DeletedCount > 0 ) BEGIN     INSERT INTO AppDta.dbo.CustUpdLog ( CustId, Action, UpdUser, UpdDateTime )       SELECT CustId, 'Delete', CURRENT_USER, CURRENT_TIMESTAMP       FROM DELETED   END
Данный сценарий выполняет действия:

CREATE TRIGGER TrackDiscountUpdates  ON AppDta.dbo.Customer   FOR UPDATE AS  IF UPDATE( Discount )    INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, Discount,             UpdUser, UpdDateTime )       SELECT CustId, 'Update', Discount, CURRENT_USER,            СURRENT_TIMESTAMP       FROM INSERTED   ENDIF
Данный сценарий выполняет действия:

CREATE TRIGGER CustomerDelete   ON Customer   INSTEAD OF DELETE AS   SET NOCOUNT ON  IF ( EXISTS (    SELECT *    FROM DELETED JOIN Sale      ON DELETED.CustId =  Sale.CustId    WHERE DATEDIFF( DAY, SaleDate, CURRENT_TIMESTAMP ) <365 ) )   BEGIN    RAISERROR( 'One or more customers have recent sales', 16, 1)     RETURN  END  DELETE    FROM Sale WHERE CustId IN          ( SELECT CustId            FROM DELETED )   IF ( @@ERROR > 0 ) BEGIN     ROLLBACK    RAISERROR( 'Could not delete all old sales', 16, 2 )     RETURN   END  DELETE  FROM Customer WHERE CustId IN          ( SELECT CustId            FROM DELETED )IF ( @@ERROR > 0 ) BEGIN  ROLLBACK  RAISERROR( 'Could not delete all old customers', 16, 3 )  RETURNENDRETURN
Данный сценарий выполняет действия:

Функция является недетерминированной, если:

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

Синтаксис оператора CREATE FUNCTION имеет вид:

CREATE FUNCTION CustWithDiscount  ( @MinDiscount DEC( 5, 3 ) )   RETURNS @CustWithDiscountTable TABLE (     ( CustID INT NOT NULL,      CustName CHAR( 30 ) NOT NULL,       CustDisc DEC( 5, 3 ) NULL,       PRIMARY KEY( CustID ) ) BEGIN  INSERT INTO @CustWithDiscountTable    SELECT CustId, Name, CAST( Discount AS VARCHAR( 7 ) )    FROM Customer    WHERE Discount >= @MinDiscount   RETURNEND
Данный сценарий выполняет действия:

Синтаксис оператора CREATE FUNCTION для для многооператорной табличной функции имеет вид:

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

CREATE FUNCTION CustDiscount  ( @CustId INT )   RETURNS DEC( 5, 3 )BEGIN  DECLARE @Discount DEC( 5, 3 )   SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId )   RETURN @Discount END
Данный сценарий выполняет действия:

Мастер DTS Import Wizard позволяет импортировать данные:

INSERT INTO Oils(OilName, LatinName, Sample)VALUES('InsertDefault', NULL, DEFAULT)
Данный сценарий выполняет действия:

Enterprise Manager предусматривает методы для создания представления:

Переменные в SQL Server обозначаются:

DECLARE var1 int, @var2 text, @var3 ntext
В данном сценарии допущена ошибка:

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

Data Transformation Services (DTS) определяет:

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

Глобальная переменная @@DATEFIRST определяет:

DECLARE @x INTSET @x = NULLIF ( (@x = 0) OR (@x <> 0) )  PRINT 'True'ELSE  PRINT 'Unknown'
Данный сценарий выполняет действия:

Окно QueryДанное окно определяет:

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

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

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

Оператор DELETE НЕ поддерживает применение:

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

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

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

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

CREATE TRIGGER TrackCustomerUpdates   ON AppDta.dbo.Customer   FOR INSERT, UPDATE, DELETE AS  DECLARE @InsertedCount INT   DECLARE @DeletedCount INT  SET @InsertedCount = ( SELECT COUNT (*) FROM INSERTED )   SET @DeletedCount =  ( SELECT COUNT(*) FROM DELETED )  IF ( @InsertedCount > 0 ) BEGIN     INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, UpdUser, UpdDateTime )     SELECT CustId,       CASE        WHEN ( @DeletedCount > 0 ) THEN 'Update'         ELSE 'Insert'       END,    CURRENT_USER, CURRENT_TIMESTAMP     FROM INSERTED  END  ELSE IF ( @DeletedCount > 0 ) BEGIN     INSERT INTO AppDta.dbo.CustUpdLog ( CustId, Action, UpdUser, UpdDateTime )       SELECT CustId, 'Delete', CURRENT_USER, CURRENT_TIMESTAMP       FROM DELETED   END
Данный сценарий выполняет действия:

Триггеры характеризуются тем, что:

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

Data Transformation Services (DTS) определяет:

Окно Attach DatabaseНа данном этапе предполагается:

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

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

DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR   SELECT CustId, Name   FROM Customer   ORDER BY CustId   FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN   FETCH NEXT    FROM CustCursor     INTO @CustId, @CustName   IF ( @@FETCH_STATUS <> 0 ) BREAK  PRINT CAST ( @CustId AS VARCHAR(IO) ) + ' ' + @CustName ENDCLOSE CustCursor DEALLOCATE CustCursor
Данный сценарий выполняет действия:

INSERT INTO Oils(OilName, LatinName, Sample)VALUES('InsertDefault', NULL, DEFAULT)
Данный сценарий выполняет действия:

Синий цвет в окне Query анализатора запросов Query Analyzer определяет:

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

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

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

Окно Register SQL Server WizardПри выборе SQL Server Authentication следует:

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

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

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

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

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

Окно Database Maintenance Plan WizardСвойство Append To The Backup Media определяет:

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

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

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

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

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

Окно SQL Server PropertiesГруппа New database default location определяет:

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

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

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

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

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

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

Окно создания новой таблицыСвойство precision позволяет определить:

Окно создания новой таблицыСвойство identity позволяет определить:

Глобальный уникальный идентификатор (GUID) характеризуется тем, что:

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

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

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

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

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

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

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

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

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

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

Окно Design TableПараметр Default Value определяет:

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

Окно Bind Rule to ColumnsДанное окно позволяет:

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

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

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

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

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

Окно Data in TableС помощью данного окна можно:

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

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

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

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

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

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

SELECT stdID, stdName, stdTypeFROM STUDENTSORDER BY stdName ASC
Данный сценарий выполняет действия:

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

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

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

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

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

SELECT Oils.OilID, Oils.OilName, PlantParts.PlantPartFROM Oils     INNER JOIN PlantParts           ON Oils.PlantPartID = PlantParts.PlantPartID
Данный сценарий выполняет действия:

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

SELECT Oils.OilName, Properties.PropertyFROM Oils    RIGHT OUTER JOIN OilProperties         ON Oils.OilID = OilProperties.OilID    INNER JOIN Properties         ON OilProperties.PropertyID = Properties.PropertyID
Данный сценарий выполняет действия:

Объединения характеризуются тем, что:

Использование ключевого слова DISTINCT позволяет:

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

Использование ключевого слова GROUP BY позволяет:

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]FROM Oils   INNER JOIN PlantParts     ON Oils.PlantPartID = PlantParts.PlantPartIDGROUP BY PlantParts.PlantPartHAVING NumberOfOils > 5
Ошибка сценария состоит в том, что:

Представления можно создавать с помощью мастера:

Окно Add TableНа данном этапе предполагается выбрать:

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

При использовании оператора INSERT для модификации представления следует учитывать ограничения:

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

Окно Choose Target Table for INSERT FROMНа данном этапе предполагается:

Оператор UPDATE может модифицировать:

Для обновления нескольких строк следует использовать следующий синтаксис оператора UPDATE:

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

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

DELETE FROM MyOilsWHERE (OilName = 'Basil')
Данный сценарий выполняет действия:

DELETE MyOilsFROM PlantPartsWHERE (MyOils.PlantPartID = PlantParts.PlantPartID) AND 	  (PlantParts.PlantPart = 'Roots')
Данный сценарий выполняет действия:

Оператор TRUNCATE TABLE предназначен для:

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

Окно DTS Import/Export WizardНа данном этапе предполагается:

Мастер Copy Database Wizard предназначен для:

Окно Query утилиты Query Analyzer предназначено для:

Зеленый цвет в окне Query анализатора запросов Query Analyzer определяет:

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

Средство Object Browser в Query Analyzer позволяет:

Язык SQL имеет составляющие:

Синтаксис оператора CREATE INDEX имеет вид:

Синтаксис оператора CREATE DATABASE имеет вид:

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

CREATE TABLE RelatedTable(	RelatedID smallint IDENTITY (1,1)     PRIMARY KEY CLUSTERED,	SimpleID smallint     REFERENCES SimpleTable (SimpleID),	RelatedDescription varchar(20))
Данный сценарий выполняет действия:

CREATE VIEW SimpleViewAS SELECT Related, SimpleDescription, RelatedDescriptionFROM RelatedTable	INNER JOIN SimpleTable    ON RelatedTable.SimpleID = SimpleTable.SimpleID
Данный сценарий выполняет действия:

Синтаксис оператора ALTER TRIGGER имеет вид:

Для оператора ALTER COLUMN существуют ограничения. Стобец не может быть изменен, если он:

Планы выполнения предназначены для:

Окно QueryОкно подсказки описывает:

Для выполнения трассировки сервера в SQL Server существуют средства:

Опция Tuning Mode для анализа данных определяет:

Окно Index Tuning WizardДанное окно определяет:

К командам администрирования базы данных относятся:

Наивысший приоритет имеет операция:

Оператор <> определяет значение:

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

Функция DATEPART возвращает:

Функция метаданных SQL_VARIANT_PROPERTY возвращает:

Системная функция ISNUMERIC возвращает:

Временные таблицы автоматически удаляются SQL Server 2000 после того, как:

Синтаксис оператора DECLARE имеет вид:

Синтаксис операторов IF...ELSE имеет вид:

DECLARE @x INTSET @x = NULLIF ( (@x = 0) OR (@x <> 0) )  PRINT 'True'ELSE  PRINT 'Unknown'
Данный сценарий выполняет действия:

Синтаксис оператора GOTO имеет вид:

Синтаксис оператора WHILE имеет вид:

При создании курсора T-SQL на команду SELECT накладываются ограничения:

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

Курсоры быстрого доступа характеризуются тем, что:

DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR   SELECT CustId, Name   FROM Customer   ORDER BY CustId   FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN   FETCH NEXT    FROM CustCursor     INTO @CustId, @CustName   IF ( @@FETCH_STATUS <> 0 ) BREAK  PRINT CAST ( @CustId AS VARCHAR(10) ) + ' ' + @CustName ENDCLOSE CustCursor DEALLOCATE CustCursor
Данный сценарий выполняет действия:

Команда FETCH:

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

Синтаксис оператора EXECUTE имеет вид:

SQL Server 2000 накладывает ряд ограничений на действия, выполняемые триггерами:

Синтаксис оператора CREATE TRIGGER имеет вид:

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

CREATE TRIGGER TrackDiscountUpdates  ON AppDta.dbo.Customer   FOR UPDATE AS  IF UPDATE( Discount )    INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, Discount,             UpdUser, UpdDateTime )       SELECT CustId, 'Update', Discount, CURRENT_USER,            СURRENT_TIMESTAMP       FROM INSERTED   ENDIF
Данный сценарий выполняет действия:

SQL Server 2000 поддерживает различные типы пользовательских функций:

Синтаксис оператора CREATE FUNCTION для подставляемой табличной функции имеет вид:

CREATE FUNCTION CustDiscount   ( @CustId INT )   RETURNS DEC( 5, 3 ) BEGIN  DECLARE @Discount DEC( 5, 3 )   SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId )   RETURN @Discount END
Данный сценарий выполняет действия:

Глобальная переменная @@IDLE определяет:

Триггеры характеризуются тем, что:

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

CREATE PROCEDURE DefaultSP@OilName char(50) = 'Fennel'ASSELECT OilName, LatinName FROM OilsWHERE OilName = @OilName
Данный сценарий выполняет действия:

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

CREATE FUNCTION CustWithDiscount   ( @MinDiscount DEC( 5, 3 ) )   RETURNS @CustWithDiscountTable TABLE (     ( CustID INT NOT NULL,      CustName CHAR( 30 ) NOT NULL,       CustDisc DEC( 5, 3 ) NULL,       PRIMARY KEY( CustID ) ) BEGIN  INSERT INTO @CustWithDiscountTable    SELECT CustId, Name, CAST( Discount AS VARCHAR( 7 ) )    FROM Customer    WHERE Discount >= @MinDiscount   RETURNEND
Данный сценарий выполняет действия:

Функция DATENAME возвращает:

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

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

SELECT Oils.OilID, Oils.OilName, Odors.OdorFROM Oils    INNER JOIN OilOdors           ON Oils.OilID = OilOdors.OilID    INNER JOIN Odors           ON OilOdors.OdorID = Odors.OdorID
Данный сценарий выполняет действия:

SELECT DISTINCT PlantTypes.PlantTypeFROM Oils   INNER JOIN PlantTypes     ON Oils.PlantTypeID = PlantTypes.PlantTypeID
Данный сценарий выполняет действия:

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

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

Средство Object Browser в Query Analyzer позволяет:

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

 Окно Create Login WizardОпция Grant access to the server позволяет:

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

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

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

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

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

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

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

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

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

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

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

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

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

Для каждой логической базы данных SQL Server создает:

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

SQL Server:

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

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

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

Окно Create Index WizardНа данном этапе отображаются:

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

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

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

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

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

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

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

Окно Bind Rule to ColumnsДанное окно позволяет:

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

Окно Create Database Diagram WizardНа данном этапе следует:

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

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

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

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

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

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

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

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

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

Для DISTINCT существует обратное по действию ключевое слово:

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]FROM Oils   INNER JOIN PlantParts    ON Oils.PlantPartID = PlantParts.PlantPartIDGROUP BY PlantParts.PlantPart
Данный сценарий выполняет действия:

Новая возможность, представленная в SQL Server 2000 позволяет:

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

Оператор INSERT имеет синтаксис:

При использовании оператора INSERT для модификации представления следует учитывать ограничения:

Если не указан список столбцов, оператор INSERT:

Окно Choose Target Table for INSERT FROMНа данном этапе предполагается:

UPDATE MyOilsSET Sample = "Sample Field"
Данный сценарий выполняет действия:

Для обновления нескольких строк следует использовать следующий синтаксис оператора UPDATE:

Для модифицирования всех строк в таблице следует использовать следующий синтаксис оператора UPDATE:

DELETE MyOilsFROM PlantPartsWHERE (MyOils.PlantPartID = PlantParts.PlantPartID) AND 	  (PlantParts.PlantPart = 'Roots')
Данный сценарий выполняет действия:

Оператор TRUNCATE TABLE, отличается от оператора DELETE тем, что:

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

Query Analyzer определяет:

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

В Object Browser папка Common Objects определяет:

Синтаксис оператора CREATE STATISTICS имеет вид:

Синтаксис оператора CREATE FUNCTION имеет вид:

Окно QueryОкно подсказки описывает:

Окно Index Tuning WizardДанное окно определяет:

Наименьший приоритет имеет операция:

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

Временная таблица, имя которой содержит один знак решетки, имеет:

SELECT OilName, LatinNameINTO #TempTableFROM Oils
Данный сценарий выполняет действия:

Синтаксис оператора CASE имеет вид:

Курсоры T-SQL создаются с помощью команды:

Под прокруткой курсора следует понимать:

Динамические курсоры характеризуются тем, что:

Синтаксис оператора DECLARE CURSOR имеет вид:

Хранимые процедуры обладают преимуществами:

Синтаксис оператора CREATE PROCEDURE имеет вид:

CREATE PROCEDURE InputSP@OilName char(50)ASSELECT OilName, LatinName FROM OilsWHERE OilName = @OilName
Данный сценарий выполняет действия:

CREATE PROCEDURE GetCustDiscount   @CustId INT,   @Discount DEC( 5, 3 ) OUTPUTAS  SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId
Данный сценарий выполняет действия:

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

CREATE TRIGGER CustomerDelete   ON Customer   INSTEAD OF DELETE AS   SET NOCOUNT ON  IF ( EXISTS (    SELECT *    FROM DELETED JOIN Sale      ON DELETED.CustId =  Sale.CustId    WHERE DATEDIFF( DAY, SaleDate, CURRENT_TIMESTAMP ) < 365 ) )   BEGIN    RAISERROR( 'One or more customers have recent sales', 16, 1)     RETURN  END  DELETE    FROM Sale WHERE CustId IN          ( SELECT CustId            FROM DELETED )   IF ( @@ERROR > 0 ) BEGIN     ROLLBACK    RAISERROR( 'Could not delete all old sales', 16, 2 )     RETURN   END  DELETE  FROM Customer WHERE CustId IN          ( SELECT CustId            FROM DELETED )IF ( @@ERROR > 0 ) BEGIN  ROLLBACK  RAISERROR( 'Could not delete all old customers', 16, 3 )  RETURNENDRETURN
Данный сценарий выполняет действия:

Синтаксис оператора CREATE FUNCTION имеет вид:

CREATE FUNCTION CustWithDiscount   ( @MinDiscount DEC( 5, 3 ) )   RETURNS @CustWithDiscountTable TABLE (     ( CustID INT NOT NULL,      CustName CHAR( 30 ) NOT NULL,       CustDisc DEC( 5, 3 ) NULL,       PRIMARY KEY( CustID ) ) BEGIN  INSERT INTO @CustWithDiscountTable    SELECT CustId, Name, CAST( Discount AS VARCHAR( 7 ) )    FROM Customer    WHERE Discount >= @MinDiscount   RETURNEND
Данный сценарий выполняет действия:

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

CREATE FUNCTION CustDiscount   ( @CustId INT )   RETURNS DEC( 5, 3 ) BEGIN  DECLARE @Discount DEC( 5, 3 )   SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId )   RETURN @Discount END
Данный сценарий выполняет действия:

SELECT DISTINCT PlantTypes.PlantTypeFROM Oils   INNER JOIN PlantTypes     ON Oils.PlantTypeID = PlantTypes.PlantTypeID
Данный сценарий выполняет действия:

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

Синтаксис операторов IF...ELSE имеет вид:

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

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

Окно Create Database WizardДанный этап позволяет настроить:

Окно Copy Database WizardПараметр Shared stored procedures from the master database определяет:

При использовании оператора UPDATE для модификации представления следует учитывать ограничения:

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

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

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

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

CREATE TABLE RelatedTable(	RelatedID smallint IDENTITY (1,1)     PRIMARY KEY CLUSTERED,	SimpleID smallint     REFERENCES SimpleTable (SimpleID),	RelatedDescription varchar(20))
Данный сценарий выполняет действия:

Команда администрирования базы данных DENY позволяет:

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

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

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

Функция CURSOR_STATUS:

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

Для регистрации экземпляра SQL Server необходимо знать информацию:

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

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

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

Окно Database Maintenance Plan WizardС помощью данного шага можно настроить параметры:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Использование ключевого слова DISTINCT позволяет:

Фраза GROUP BY чаще всего используется совместно с:

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]FROM Oils   INNER JOIN PlantParts    ON Oils.PlantPartID = PlantParts.PlantPartIDGROUP BY PlantParts.PlantPart
Данный сценарий выполняет действия:

При удалении представления следует:

При использовании оператора UPDATE для модификации представления следует учитывать ограничения:

DELETE FROM MyOilsWHERE (OilName = 'Basil')
Данный сценарий выполняет действия:

Окно DTS Import/Export WizardНа данном этапе предполагается:

Окно DTS Import/Export WizardНа данном этапе предполагается:

Для подключения базы данных необходимо:

Окно Query также предоставляет возможность:

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

Синтаксис оператора ALTER TRIGGER имеет вид:

Планы выполнения предназначены для:

Побитовый оператор ~ означает:

Функция метаданных INDEXPROPERTY возвращает:

Временная таблица, имя которой содержит два знака решетки, имеет:

DECLARE @Count INTDECLARE @Limit INTSET @Count = 0SET @Limit = 10WHILE ( @Count < @Limit ) BEGIN  PRINT CAST ( @Count AS VARCHAR(10) ) + ' iteration'  SET @Count = @Count + 1END
Данный сценарий выполняет действия:

Синтаксис оператора DECLARE CURSOR имеет вид:

Синтаксис оператора FETCH имеет вид:

Хранимые процедуры обладают преимуществами:

Хранимые процедуры в SQL Server 2000 делятся на группы:

Синтаксис оператора EXECUTE имеет вид:

CREATE PROCEDURE DefaultSP@OilName char(50) = 'Fennel'ASSELECT OilName, LatinName FROM OilsWHERE OilName = @OilName
Данный сценарий выполняет действия:

CREATE PROCEDURE GetCustDiscount   @CustId INT,   @Discount DEC( 5, 3 ) OUTPUTAS  SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId
Данный сценарий выполняет действия:

CREATE TRIGGER TrackDiscountUpdates  ON AppDta.dbo.Customer  FOR UPDATE AS  IF UPDATE( Discount )    INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, Discount,             UpdUser, UpdDateTime )       SELECT CustId, 'Update', Discount, CURRENT_USER,            СURRENT_TIMESTAMP       FROM INSERTED   ENDIF
Данный сценарий выполняет действия:

Синтаксис оператора EXECUTE для скалярной функции имеет вид:

SELECT Oils.OilID, Oils.OilName, Odors.OdorFROM Oils    INNER JOIN OilOdors           ON Oils.OilID = OilOdors.OilID    INNER JOIN Odors           ON OilOdors.OdorID = Odors.OdorID
Данный сценарий выполняет действия:

Использование ключевого слова DEFAULT позволяет:

Синтаксис оператора CASE имеет вид:

Если открыть View Designer для существующего представления, Enterprise Manager трактует его как:

SELECT OilName, LatinNameINTO ##TempTableFROM Oils
Данный сценарий выполняет действия:

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

Статические курсоры характеризуются тем, что:

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

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

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

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

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

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

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

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

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

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

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

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

Окно User-Defined Data Type PropertiesДанное окно позволяет указать:

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

SELECT TOP 30 PERCENT stdID AS [ID], stdName AS [STUDENT_NAME], clsName AS [STUDENT_CLASS], GETDATE() AS [TODAY]FROM STUDENTS, CLASSESWHERE STUDENTS.stdID = CLASSES.clsID
Данный сценарий определяет:

Базовая структура фразы WHERE имеет форму:

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

SELECT Oils.OilID, Oils.OilName, PlantParts.PlantPartFROM Oils     INNER JOIN PlantParts           ON Oils.PlantPartID = PlantParts.PlantPartID
Данный сценарий выполняет действия:

SELECT 'PropertyTable' AS TableName, PropertyID AS ID, Property AS Quality FROM PropertiesUNIONSELECT 'OdorTable', OdorID, Odor FROM OdorsORDER BY Quality
Данный сценарий выполняет действия:

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

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

Мастер Copy Database Wizard предназначен для:

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

Язык обращения с данными DML предназначен для:

Окно QueryДанное окно определяет:

К командам DDL относятся:

PRINT 'I get executed'GOTO Point1PRINT 'I get executed - YES!'Point1:PRINT 'I get executed too'
Данный сценарий выполняет действия:

CREATE PROCEDURE InputSP@OilName char(50)ASSELECT OilName, LatinName FROM OilsWHERE OilName = @OilName
Данный сценарий выполняет действия:

Триггер INSTEAD OF характеризуется тем, что:

CREATE TRIGGER CustomerDelete   ON Customer   INSTEAD OF DELETE AS   SET NOCOUNT ON  IF ( EXISTS (    SELECT *    FROM DELETED JOIN Sale      ON DELETED.CustId =  Sale.CustId    WHERE DATEDIFF( DAY, SaleDate, CURRENT_TIMESTAMP ) < 365 ) )   BEGIN    RAISERROR( 'One or more customers have recent sales', 16, 1)     RETURN  END  DELETE    FROM Sale WHERE CustId IN          ( SELECT CustId            FROM DELETED )   IF ( @@ERROR > 0 ) BEGIN     ROLLBACK    RAISERROR( 'Could not delete all old sales', 16, 2 )     RETURN   END  DELETE  FROM Customer WHERE CustId IN          ( SELECT CustId            FROM DELETED )IF ( @@ERROR > 0 ) BEGIN  ROLLBACK  RAISERROR( 'Could not delete all old customers', 16, 3 )  RETURNENDRETURN
Данный сценарий выполняет действия:

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

Синтаксис вызова скалярных функций имеет вид:

Синтаксис оператора CREATE INDEX имеет вид:

SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]FROM SaleWHERE ShipDate IS NOT NULL
Данный сценарий определяет:

Функция является детерминированной, если:

Окно Database Maintenance Plan WizardТакие установки соответствуют действиям:

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

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

 Окно Create Login WizardОпция Deny access to the server позволяет:

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

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

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

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

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

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

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

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

UPDATE MyOilsSET Sample = "Sample Field"
Данный сценарий выполняет действия:

Синтаксис оператора CREATE FUNCTION имеет вид:

Синтаксис на ограничения столбцов имеет вид:

Для оператора ALTER COLUMN существуют ограничения. Стобец не может быть изменен, если он:

Мастер Index Tuning Wizard предназначен для:

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

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

Окно Database Maintenance Plan WizardСвойство Overwite The Backup Media определяет:

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

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

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

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

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

Использование ключевого слова HAVING позволяет:

Окно Add TableНа данном этапе предполагается выбрать:

Каждый оператор INSERT может модифицировать:

DECLARE var1 int, @var2 text, @var3 ntext
В данном сценарии допущена ошибка:

Синтаксис оператора CREATE FUNCTION имеет вид:

Информация в панели клиентской статистики делится на разделы:

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

UPDATE MyOilsSET MyOils.PlantPartID = Oils.PlantPartIDFROM MyOils   INNER JOIN Oils     ON MyOils.OilName = Oils.OilName
Данный сценарий выполняет действия:

Синтаксис оператора ALTER PROCEDURE имеет вид:

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

Окно User-Defined Data Type PropertiesДанное окно позволяет указать:

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

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

DECLARE @Count INTDECLARE @Limit INTSET @Count = 0SET @Limit = 10WHILE ( @Count < @Limit ) BEGIN  PRINT CAST ( @Count AS VARCHAR(10) ) + ' iteration'  SET @Count = @Count + 1END
Данный сценарий выполняет действия:

Синтаксис оператора CREATE TRIGGER имеет вид:

CREATE TRIGGER TrackCustomerUpdates   ON AppDta.dbo.Customer   FOR INSERT, UPDATE, DELETE AS  DECLARE @InsertedCount INT   DECLARE @DeletedCount INT  SET @InsertedCount = ( SELECT COUNT (*) FROM INSERTED )   SET @DeletedCount =  ( SELECT COUNT(*) FROM DELETED )  IF ( @InsertedCount > 0 ) BEGIN     INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, UpdUser, UpdDateTime )     SELECT CustId,       CASE        WHEN ( @DeletedCount > 0 ) THEN 'Update'         ELSE 'Insert'       END,    CURRENT_USER, CURRENT_TIMESTAMP     FROM INSERTED  END  ELSE IF ( @DeletedCount > 0 ) BEGIN     INSERT INTO AppDta.dbo.CustUpdLog ( CustId, Action, UpdUser, UpdDateTime )       SELECT CustId, 'Delete', CURRENT_USER, CURRENT_TIMESTAMP       FROM DELETED   END
Данный сценарий выполняет действия:

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

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

Команда администрирования базы данных GRANT позволяет:

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

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

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

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

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

SELECT stdID, stdName, stdTypeFROM STUDENTSORDER BY stdName DESC
Данный сценарий выполняет действия:

Окно Copy Database WizardПараметр User-defined error messages определяет:

Синтаксис оператора CREATE PROCEDURE имеет вид:

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

Функция агрегирования AVG возвращает:

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