Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отв.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
410.42 Кб
Скачать

Лекция 3. Общие сведения о Transact-sql

  1. Какие из следующих типов данных будут убраны из следующих версий MS SQL Server:

    1. Text

    2. DateTime

    3. DateTime2

    4. Image

    5. Table

  1. Что из нижеперечисленного является строками переменной длины:

    1. Varchar

    2. Nchar

    3. Nvarchar

    4. Varbinary

  1. Какова максимальная длина имени переменной:

    1. 32

    2. 128

    3. 256

    4. Не ограничена

  1. Какие из следующих утверждений верны:

    1. Имя локальной переменной может начинаться с латинской буквы

    2. Указывать тип данных для переменной не обязательно

    3. При объявлении переменно можно ее проинициализировать прямо в операторе DECLARE

  1. Что делает конструкция WAITFOR:

    1. Откладывает выполнение операции на определенное время

    2. Ждет наступления некоторого события (например, завершения выполнения другой процедуры)

    3. Такой конструкции нет в MS SQL Server 2008

  1. Какие из следующих утверждений верны:

    1. Конструкция /*...*/ позволяет создавать многострочные комментарии

    2. Если в какую-либо встроенную функцию (например, Radians) передать целое число, то она вернет целое число, а если передать вещественное, то и вернет вещественное число в качестве результата

    3. Агрегатные и скалярные функции – это одно и то же

  1. Какие типы функций выделяют в MS SQL Server:

    1. Агрегатные

    2. Скалярные

    3. Функции наборов записей

  1. Возможна ли отладка кода SQL:

    1. Да, Management Studio предоставляет такую возможность

    2. Нет, не существует средств для отладки SQL кода

    3. Можно, но для этого надо использовать MS Visual Studio 2008

    4. Можно, но только с использованием сторонних разработок

Лекция 4. Выборка данных

  1. Что такое DML:

    1. Data Meta-Language

    2. Direct Macro Language

    3. Data Macro Language

    4. Data Manipulation Language

  1. Какие из следующих разделов могут встречаться в операторе SELECT:

    1. GROUP BY

    2. SORT

    3. HAVING

    4. REVERSE

    5. COMPUTE

  1. Что означает ключевое слово ALL в операторе SELECT:

    1. Из таблицы будут выбраны все записи, даже те, которые не удовлетворяют условию в разделе WHERE

    2. Из таблицы будут выбраны все записи, в том числе и одинаковые

    3. Ключевое слово ALL более не используется в операторе SELECT

  1. Для чего применяется ключевое слово AS в операторе SELECT:

    1. Для переименования атрибута

    2. Для возвращения всех записей

    3. Для сравнения атрибутов

    4. Для получения набора уникальных неповторяющихся записей

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

    1. ALL

    2. PERCENT

    3. DISTINCT

    4. TOP

  1. Можно ли включить в имя псевдонима недопустимые символы:

    1. Нет, имя псевдонима должно удовлетворять стандартным правилам именования объектов

    2. Да, если имя псевдонима заключить в квадратные скобки

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

    4. Да, если в списке выборки указать звёздочку

  1. Какие из перечисленных ниже утверждений являются верными для оператора SELECT:

    1. Можно использовать символ * для выборки всех полей

    2. Разделы FROM, WHERE, GROUP BY, HAVING можно использовать в произвольном порядке

    3. Ключевое слово TOP предназначено для вывода первых n записей

    4. По умолчанию SELECT выводит набор записей, отсортированный по первому атрибуту

  1. Какие виды соединений нескольких таблиц существуют:

    1. Внешнее

    2. Внутреннее

    3. Последовательное

    4. Перекрёстное

    5. Выборочное

  1. Какой оператор используется для объединения нескольких наборов результатов:

    1. JOIN

    2. UNION

    3. SELECT

  1. Какая агрегатная функция возвращает количество значений в списке, отличных от NULL:

    1. Sum ([all | distinct] выражение)

    2. Avg ([all | distinct] выражение)

    3. Count ([all | distinct] выражение |)

    4. Max ([all | distinct] выражение)

  1. Подзапросы бывают:

    1. Внутренние

    2. Вложенные

    3. Внешние

    4. Объединённые

    5. Связанные

  1. Какой раздел применяется для группировки записей по полям или выражениям:

    1. SORT BY

    2. GROUP BY

    3. GROUP ON