Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-06-02.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
26.54 Mб
Скачать

Глава 4. Субд Microsoft sql Server

  1. Укажите область допустимых значений для полей типа Varchar. ‑ Строки символов с переменной длиной (пробелы в конце строки не хранятся) до 8000 символов.

  2. Укажите область допустимых значений для полей типа Int. - Целые числа в диапазоне от -2 147 483 648 до +2 147 483 647.

  3. Укажите область допустимых значений для полей типа Smallint. ‑ Целые числа в диапазоне от -32 768 до +32 767.

  4. Укажите область допустимых значений для полей типа Real. ‑ Вещественные числа с точностью 7 цифр после запятой в диапазоне от -3,4E-38/-1,7E-308 до +3,4E+38/+1,7E+308.

  1. Укажите область допустимых значений для полей типа Float. ‑ Ве­щест­вен­ные числа с точностью 15 цифр после запятой в диапазоне от -3,4E-38/-1,7E-308 до +3,4E+38/+1,7E+308.

  2. Укажите область допустимых значений для полей типа Numeric. ‑ Ве­щест­вен­ные числа с указанными мак­си­маль­ными числами всех цифр и цифр после деся­тичной точки.

  3. Как записывается составное имя объекта в Transact‑SQL? ‑

[[[<сервер>.][<база дан­ных>].][<имя владельца объекта>].]<имя объекта>.

  1. Что означает в Transact‑SQL команда Set Quoted_Identified On? - Толь­ко апострофы используются для ограничения символьных строк, иначе (Off) - могут дополнительно использоваться и кавычки.

  2. Каково назначение в Transact‑SQL команды Create View? - Создание вида (представления).

  3. Каково назначение в Transact‑SQL команды Create Index? -Создание индек­са.

  4. Каково назначение в Transact‑SQL команды Fetch? - Чтение строки курсора в переменные.

  5. Каково назначение в Transact‑SQL системной переменной @@Rowcount? - Содержит число строк, на которые повлиял последний запрос.

  6. Каково назначение в Transact‑SQL системной переменной @@Fetch_Status? - Содержит код состояния последнего выполненного оператора Fetch.

  7. Каково назначение службы SQL Server Agent? ‑ Позволяет оп­ре­делить многошаговые рас­пи­сания для автоматического их выполнения.

Глава 5. Субд Oracle

  1. Укажите область допустимых значений для полей типа Varchar. ‑ Строки сим­волов с переменной длиной (пробелы в конце строк не хранятся) до 2000 символов.

  2. Каким образом представляются поля типа Int? - Number (38).

  3. Укажите область допустимых значений для переменных типа Binary_Integer. ‑ Целые числа от -2147483647 до +2147483647.

  4. Укажите область допустимых значений для полей типа Numeric. ‑ Ве­щест­вен­ные числа с указанными мак­си­маль­ными числами всех цифр (до 38) и цифр после десятичной точки.

  5. Для чего используется тип переменной Varray? ‑ Для организации массива переменных.

  6. Что означает параметр %Type в операторе объявления переменной? ‑ Объ­яв­ля­ет переменную типа, соответствующего типу другой базовой переменной или типу столбца таблицы, ука­зан­ных перед этим параметром.

  7. Для чего используется тип переменной Ref Cursor? ‑ Для объявления пере­мен­ных курсора.

  8. Что представляет собой коллекция? ‑ Коллекция представляет собой упоря­до­ченную группу элементов одного типа.

  9. Что представляет собой пакет в PL/SQL? ‑ Пакет объединяет логически свя­зан­­ные типы, элементы, процедуры и функции.

  10. Какая форма записи параметров допускается в подпрограммах? - Допус­ка­ет­­ся позиционная и именованная запись фактических пара­мет­ров (<имя формаль­но­го параметра>=<значение параметра>) одновре­мен­но.

  11. Что означает атрибут курсора %Isopen? ‑ True, если курсор отк­рыт, иначе - False.

  12. Что означает атрибут курсора %Rowcount? ‑ Номер текущей строки.

  13. Для чего предназначен оператор Fetch? - Оператор предназначен для чтения очередной строки курсора.

  14. Что такое динамический SQL‑оператор? - Текст SQL‑оператора форми­ру­ет­ся динамически в процессе выполнения программы и выполняется оператором Execute.

  15. Каково назначение оператора Savepoint? ‑ Для определения контрольной точки.

  16. Каково назначение оператора Rollback? ‑ Откат на начало транзакции или на указанную контрольную точку.

  17. Каково назначение оператора Raise? ‑ Генерация исключения с указанным именем.

  18. Каково назначение SQL‑команды Create View? - Создание представ­ле­ния.

  19. Каково назначение метода таблицы Limit? - Возвращает максимально допустимое число элементов в varray‑массиве.

  20. Каково назначение метода таблицы Trim([n])? ‑ Удаление последних n (1) элементов.