Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РУБД_Ответы.docx
Скачиваний:
9
Добавлен:
27.08.2019
Размер:
41.99 Кб
Скачать

Тема. Sql-сервер interbase

  1. «Он предназначен для хранения и обработки больших объемов информации в усло­виях одновременной работы с базой данных множества клиентских приложений». О чем идет речь? SQL- сервер interbase

  2. «Это подпрограммы, автоматически выполняемые сервером до и/или после события измене­ния записи в таблице БД». О чем идет речь? триггеры

  3. «Они предназначены для создания и использования уникальных значений нужных полей». О чем идет речь? генераторы

  4. «Они представляют собой подпрограммы, принимающие и возвра­щающие параметры и спо­собные выполнять запросы к БД, условные ветвления и циклическую обра­ботку». О чем идет речь? хранимые процедуры

Тема. Физическая организация базы данных interbase

  1. Из чего состоит база данных InterBase? из последовательно пронумерованных страниц

  2. Чему может быть равен размер страницы БД InterBase? 1, 2, 4, 8 килобайт

  3. Какая структура записей поддерживается в InterBase? многоверсионная

  4. Что создается при изменении записи какой-либо транзакцией? создается новая версия записи

  5. Что образуется на странице после удаления записи? дырка

  6. Что происходит, если размер максимальной «дырки» меньше длины добавляемой записи? компрессия

  7. В каком случае размер БД возрастает? при добавлении новой страницы

Тема. Типы данных interbase

  1. Какие типы данных отсутствуют в сервере InterBase? автоинкрементного, логического, денежного типов данных

  2. Что используют вместо автоинкрементного типа данных? механизм генератора

  3. Какой тип данных можно использовать вместо логического типа данных? char(1) или varchar(1)

  4. Опишите вещественный столбец PRICE, который не может быть пустым. PRICE float not null

  5. Опишите текстовый столбец FIO переменной длины, который может содержать до 20 символов. FIO varchar(20)

  6. Опишите текстовый столбец TABNOM фиксированной длины 3 символа. TABNOM char(3)

  7. Как называют заранее созданное описание столбца? Домен

  8. Каким спецификатором накладывается ограничение на значение столбца? CHECK

  9. Как выглядит ограничение «Столбец не должен содержать отрицательных значений»? CHECK(Col1>=0)

  10. Как выглядит ограничение «Значения столбца ≥ 100 и ≤ 200»? CHECK(Col2 BETWEEN 100 AND 200)

Тема. Таблицы и индексы

  1. Что можно создать с помощью спецификатора EXTERNAL [FILE] «имя_файла»? Внешнюю таблицу

  2. Какую таблицу после использования можно удалить оператором DROP TABLE? временную таблицу

  3. «Их основное назначение – обмен данными между разными базами данных». О чем идет речь? Внешние таблицы

  4. Какие таблицы создаются для обработки статистических данных, проведения слож­ных сортировок и т. п.? временные таблицы

  5. С помощью какого спецификатора в таблице можно создать вычис­ляемый столбец? COMPUTED [BY]

  6. Какой спецификатор определяет значение, которое по умолчанию заносится в столбец при вставке новой записи? Default

  7. С помощью какого спецификатора можно указать столбец (столбцы), по которому (кото­рым) в таблице будет построен пер­вичный ключ? Primary key

  8. Какой ключ создается для обеспечения ссылочной целостности? Внешний ключ

  9. С помощью какого спецификатора создается внешний ключ? Foreign key

  10. В какой таблице создается внешний ключ? В дочерней таблице

  11. Какими спецификаторами указывается характер действия в опера­торе ALTER TABLE? ADD и DROP

  12. Каким оператором осуществляется изменение ранее созданной таблицы? ALTER TABLE

  13. Удалите таблицу PRIHOD. DROP TABLE PRIHOD

  14. Какой оператор используется для создания индекса? CREATE INDEX

  15. Формат оператора, с помощью которого можно вре­менно отключить индекс. ALTER INDEX <Имя_индекса> INACTIVE

  16. Формат оператора, с помощью которого можно вклю­чить временно отключен­ный индекс. ALTER INDEX <Имя_индекса> ACTIVE

  17. Удалите индекс Sort_Naim. DROP INDEX Sort_Naim