Вы следите за ссылочной целостностью (referential integrity) в базе данных чтобы быть уверенным, что:
1) Каждая таблица имеет корректный первичный ключ
2) Каждое ограничение активировано
3) Каждый внешний ключ ссылается на существующую запись
4) Каждый внешний ключ имеет НЕ нулевое значение (null)
5) Каждая ссылка на таблицу в запросе корректна
Вы следите за ссылочной целостностью (referential integrity) в базе данных чтобы быть уверенным, что:
1) Каждая таблица имеет корректный первичный ключ
2) Каждое ограничение активировано
3) Каждый внешний ключ ссылается на существующую запись
4) Каждый внешний ключ имеет НЕ нулевое значение (null)
5) Каждая ссылка на таблицу в запросе корректна
Каким будет результат выполнения следующего запроса?
BEGIN TRY
SELECT 1/NULL;
END TRY
BEGIN CATCH
THROW 50000, 'Error', 1;
END CATCH
Каким будет результат выполнения следующего запроса?
BEGIN TRY
SELECT 1/NULL;
END TRY
BEGIN CATCH
THROW 50000, 'Error', 1;
END CATCH
Имеется таблица tovar: id int, name char(56), price int. Что будет в результате выполнения запроса?
Select id, name, price from Tovar
where price > 200 group by id, name
Варианты ответов:
1) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет сгруппирован по полю id и name
2) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет отсортирован по полю id и name
3) Вернется id, name, price из таблицы Tovar
4) Вернется сообщение о ошибке
Имеется таблица tovar: id int, name char(56), price int. Что будет в результате выполнения запроса?
Select id, name, price from Tovar
where price > 200 group by id, name
Варианты ответов:
1) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет сгруппирован по полю id и name
2) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет отсортирован по полю id и name
3) Вернется id, name, price из таблицы Tovar
4) Вернется сообщение о ошибке
Какое выражение вы используете для того, чтобы получить список фамилий без дубликатов (повторяющихся строк) из таблицы?
1)
SELECT LastName
FROM Table1
WHERE UNIQUE;
2)
SELECT LastName
FROM Table1
WHERE COUNT(LastName) = 1;
3)
SELECT TOP (1) LastName
FROM Table1;
4)
SELECT LastName
FROM Table1
HAVING COUNT(LastName) = 1;
5)
SELECT DISTINCT LastName
FROM Table1;
Какое выражение вы используете для того, чтобы получить список фамилий без дубликатов (повторяющихся строк) из таблицы?
1)
SELECT LastName
FROM Table1
WHERE UNIQUE;
2)
SELECT LastName
FROM Table1
WHERE COUNT(LastName) = 1;
3)
SELECT TOP (1) LastName
FROM Table1;
4)
SELECT LastName
FROM Table1
HAVING COUNT(LastName) = 1;
5)
SELECT DISTINCT LastName
FROM Table1;
В каком случае Вы используете ключевые слова BEGIN и END в условном операторе (IF)?
1) Если после IF следует ELSE
2) Если блок содержит оператор RETURN
3) Если конструкция IF содержит более одной инструкции
4) Всегда, так как BEGIN и END обязательны
5) Если выражение в IF использует оператор EXISTS
В каком случае Вы используете ключевые слова BEGIN и END в условном операторе (IF)?
1) Если после IF следует ELSE
2) Если блок содержит оператор RETURN
3) Если конструкция IF содержит более одной инструкции
4) Всегда, так как BEGIN и END обязательны
5) Если выражение в IF использует оператор EXISTS
Почему Microsoft настоятельно не рекомендует в имена процедур включать префикс “sp_”?
1) Данное утверждение ложное.
2) Этим префиксом в SQL Server обозначаются системные хранимые процедуры.
3) Этим префиксом в SQL Server обозначаются временные хранимые процедуры.
4) Этим префиксом в SQL Server обозначаются хранимые процедуры, предназначенные для репликаций.
Почему Microsoft настоятельно не рекомендует в имена процедур включать префикс “sp_”?
1) Данное утверждение ложное.
2) Этим префиксом в SQL Server обозначаются системные хранимые процедуры.
3) Этим префиксом в SQL Server обозначаются временные хранимые процедуры.
4) Этим префиксом в SQL Server обозначаются хранимые процедуры, предназначенные для репликаций.
Какая системная функция возвращает дату и время включая информацию о временной зоне?
Какая системная функция возвращает дату и время включая информацию о временной зоне?
MS SQL Server Database Engine поддерживает работу с:
MS SQL Server Database Engine поддерживает работу с:
Как можно отсоединить базу данных от экземпляра сервера в SQL Server 2012?
1) При помощи Обозревателя объектов среды SQL Server Management Studio
2) При помощи системной хранимой процедуры sp_detach_db
3) При помощи команды DETACH
4) Все перечисленные варианты правильные
Как можно отсоединить базу данных от экземпляра сервера в SQL Server 2012?
1) При помощи Обозревателя объектов среды SQL Server Management Studio
2) При помощи системной хранимой процедуры sp_detach_db
3) При помощи команды DETACH
4) Все перечисленные варианты правильные
Имеется колонка col1,в таблице test, типа datetime, в которой хранится значение '2008-03-05 00:00:00.000'.
Какое значение будет содержать это колонка после выполнения?
UPDATE test SET col1 = '03.05.2008 0:00:00'
Имеется колонка col1,в таблице test, типа datetime, в которой хранится значение '2008-03-05 00:00:00.000'.
Какое значение будет содержать это колонка после выполнения?
UPDATE test SET col1 = '03.05.2008 0:00:00'
Проверочные ограничения (CHECK constraints) используются для:
1) Поддержания целостности данных.
2) Ограничения области допустимых значений в столбце.
3) Улучшения производительности запросов.
4) Логгирования изменений настроек безопасности сервера.
5) Авторизации пользователей в случае чтения/записи в таблицу.
Проверочные ограничения (CHECK constraints) используются для:
1) Поддержания целостности данных.
2) Ограничения области допустимых значений в столбце.
3) Улучшения производительности запросов.
4) Логгирования изменений настроек безопасности сервера.
5) Авторизации пользователей в случае чтения/записи в таблицу.
Какие две таблицы, которые содержат копии изменённых строк, доступны для DML-триггера AFTER?
Какие две таблицы, которые содержат копии изменённых строк, доступны для DML-триггера AFTER?
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
Что вернется в результате выполнения запроса Select 1?
Что вернется в результате выполнения запроса Select 1?
Можно ли использовать оператор UPDATE для обьектов View?
Можно ли использовать оператор UPDATE для обьектов View?
Что отобразится в результате выполнения запроса?
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
Варианты ответов:
1) Информация о процедурах содержащихся в базе данных
2) Информация о колонках содержащихся в базе данных
3) Информация о триггерах содержащихся в базе данных
4) Информация об ошибках при создании колонок, содержащихся в базе данных
Что отобразится в результате выполнения запроса?
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
Варианты ответов:
1) Информация о процедурах содержащихся в базе данных
2) Информация о колонках содержащихся в базе данных
3) Информация о триггерах содержащихся в базе данных
4) Информация об ошибках при создании колонок, содержащихся в базе данных
Временные таблицы с префиксом # хранятся:
Временные таблицы с префиксом # хранятся:
Дана таблица Т с колонкой CreateDate - дата внесения данных. Как выбрать 5 последних записей?
1) select top (5) with ties CreateDate from T
2) select top (5) CreateDate from T order by CreateDate asc
3) select top (5) * from T order by CreateDate desc
4) select (5) top * from T order by CreateDate desc
5) select top (5) * from T order by CreateDate asc
Дана таблица Т с колонкой CreateDate - дата внесения данных. Как выбрать 5 последних записей?
1) select top (5) with ties CreateDate from T
2) select top (5) CreateDate from T order by CreateDate asc
3) select top (5) * from T order by CreateDate desc
4) select (5) top * from T order by CreateDate desc
5) select top (5) * from T order by CreateDate asc
Могут ли хранимые процедуры для SQL Server быть написаны на языках платформы .NET?
Могут ли хранимые процедуры для SQL Server быть написаны на языках платформы .NET?
Какой оператор используется для удаления записей в таблице?
Какой оператор используется для удаления записей в таблице?