Банк тестовых заданий
по темам календарного плана
курса «Базы данных»

Контроль и проверка усвоения материала является неотъемлемой частью процесса обучения. Одним из методов контроля усвоения материала учащимися может быть тест. Авторы УМКД «Базы данных» рекомендуют использовать тесты как для промежуточного контроля знаний (после изучения блока тем), так и для итогового контроля в качестве письменной части зачета и/или экзамена. 
Для  промежуточного контроля рекомендуется проведение теста, состоящего из 10-15 вопросов из различных тем изученного блока, на 15-20 минут занятия.
Для итогового контроля рекомендуется проведение теста состоящего из 35-40 вопросов по темам дисциплины, на 40-45 минут занятия.
Ниже приведены примеры текстовых заданий по каждой теме дисциплины «Базы данных». Тестовые задания реализованы в четырех формах: 
•	задания закрытого типа (с 1 или несколькими правильными ответами), 
•	задания открытого типа,
•	задания на установление соответствия,
•	задания на установление последовательности.

Тестовые вопросы к теме 1

1.	База данных – это
a.	именованная совокупность данных, отображающая состояние объектов и их отношений в рассматриваемой предметной области
b.	программное обеспечение информационной системы
c.	упорядоченный набор объектов и  их свойств
d.	совокупность информации о предметной области
2.	Банк данных – это
a.	система специально организованных данных, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных
b.	набор баз данных
c.	именованная совокупность данных в рассматриваемой предметной области
d.	набор запросов и прикладных программ к базе данных
3.	СУБД – это
a.	совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями
b.	интерфейс для работы с базой данных
c.	программные средства
d.	технические средства
4.	Концептуальный уровень описывает
a.	Структуры таблиц для реализации в СУБД
b.	обобщенный взгляд на данные с позиций предметной области
c.	информацию, необходимую пользователям АИС
d.	предметную область АИС
5.	Логический уровень описывает
a.	Организацию данных в зависимости от СУБД
b.	Организацию данных в зависимости от отношений
c.	Организацию данных в зависимости от модели данных
d.	Организацию данных в зависимости от типов сущностей
6.	Совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями, называется _________________.
7.	Физический уровень описывает
a.	необходимые условия для организации хранения данных на внешних запоминающих устройствах
b.	обобщенный взгляд на данные с позиций предметной области
c.	информацию, необходимую пользователям АИС
d.	способ оптимального хранения таблиц
8.	В структуре банка данных выделяют следующие компоненты (подсистемы):
a.	организационно-административные подсистемы
b.	программные средства
c.	лингвистические средства
d.	информационная база
e.	семантическое обеспечение
f.	технические средства
g.	математическое обеспечение
h.	нормативно-методическое обеспечение
9.	Основной функцией СУБД является
a.	Эффективное управление внешней памятью
b.	Организация доступа к данным
c.	Резервное копирование и восстановление
d.	Оптимизация запросов к данным
10.	Именованная совокупность данных, отображающая состояние объектов и их отношений в рассматриваемой предметной области называется ________________________.
11.	Описание предметной области с точки зрения прикладной программы
a.	Концептуальная схема
b.	Внутренняя схема
c.	Внешняя схема
d.	Схема базы данных

Тестовые вопросы к теме 2

1.	Фактографические БД ориентированы на хранение
a.	хорошо структурированной информации
b.	слабо структурированной информации
c.	частично структурированной информации
d.	неструктурированной информации
2.	Поставьте соответствие между списками
                Соответствие баз данных и информационных процессов
Уровень информационных технологий (ИТ)
		содержание БД 	
Уровень системы (ИС)
		Логическая структура БД 	
Уровень Информационных ресурсов (ИР)
		физическая структура БД 	
3.	Признаком классификации БД на иерархические, сетевые, реляционные является 
a.	форма представляемой информации
b.	тип хранимой  информации
c.	тип используемой модели данных
d.	топология хранения
4.	Данные, в которых каждую единицу хранения информации можно представить в качестве конечного набора атрибутов, называются
a.	хорошо структурированными
b.	слабо структурированными
c.	частично структурированными
d.	неструктурированными
5.	Поставьте соответствие между списками
                                                     Классификация баз данных
По типу хранимой (не мультимедийной) информации		Операционные, справочно-информационные	
По типологии доступа и характеру использования		иерархические, сетевые, реляционные	
По типу используемой модели данных		фактографические, документальные, лексикографические	
По топологии хранения		Универсальные, специализированные (или проблемно-ориентированные)	
По функциональному назначению		Локальные, распределенные БД	
По степени доступности		Общедоступные, БД с ограниченным доступом пользователей	
По сфере возможного применения		Специализированные, интегрированные	

6.	Особенностью БД ретроспективной информации не является
a.	Добавление в БД новых данных происходит относительно редко крупными блоками.
b.	Данные из БД обычно никогда не удаляются.
c.	Практически все запросы к базе данных, которые должны выполняться в реальном времени, состоят из команд вставки, обновления, удаления
d.	Скорость выполнения запросов важна, но не критична.
7.	Хранилище данных – это
a.	предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия решений
b.	АИС для поддержки принятия решений
c.	Регулярно пополняемый набор данных, предназначенный для поддержки принятия решений
d.	Интегрированный и изменяемый набор данных, предназначенный для поддержки принятия решений, и интерфейс для работы с данными
8.	Характеристиками документальных баз данных являются:
a.	ПрО декомпозируется на объекты и связи
b.	ПрО представляет собой совокупность в общем не взаимодействующих объектов
c.	Объект характеризуется фиксированным набором атрибутов, большая часть из которых носит обязательный характкр
d.	Набор атрибутов для объекта конечен, но не фиксирован
e.	Атрибут имеет атомарное значение
f.	Атрибут может иметь множество значений
g.	Значение атрибута не зависит от контекста
h.	Значение атрибута может определяться контекстом
9.	Характеристиками фактографических баз данных являются:
a.	ПрО декомпозируется на объекты и связи
b.	ПрО представляет собой совокупность в общем не взаимодействующих объектов
c.	Объект характеризуется фиксированным набором атрибутов, большая часть из которых носит обязательный характер
d.	Набор атрибутов для объекта конечен, но не фиксирован
e.	Атрибут имеет атомарное значение
f.	Атрибут может иметь множество значений
g.	Значение атрибута не зависит от контекста
h.	Значение атрибута может определяться контекстом
10.	тезаурусы и  рубрикаторы относятся к
a.	фактографическим БД
b.	документальным БД
c.	лексикографическим БД
d.	мультимедийным БД
11.	Характеристикой хранилища данных не является
a.	Предметная ориентированность.
b.	Интегрированность.
c.	Изменяемость
d.	Привязка ко времени.
12.	Особенностью OLTP-приложений не является
a.	В единицу времени одновременно выполняется большое число транзакций
b.	Практически все запросы к базе данных, которые должны выполняться в реальном времени, состоят из команд вставки, обновления, удаления
c.	Добавление в БД новых данных происходит относительно редко крупными блоками
d.	Запросы на выборку в основном предназначены для предоставления пользователям возможности выбора из различных справочников, и большая часть этих запросов известна заранее еще на этапе проектирования
13.	Системы типа OLTP служат для поддержки следующих видов деятельности
a.	Оперативная
b.	Аналитическая
c.	Тактическая
d.	стратегическая
14.	Системы типа OLAP служат для поддержки следующих видов деятельности
a.	Оперативная
b.	Аналитическая
c.	Тактическая
d.	стратегическая

Тестовые вопросы к теме 3

1.	Мощность связи – это
a.	Количественный характер участия экземпляров сущностей
b.	Количественный характер участия сущностей
c.	Количество сущностей, участвующих в связи
d.	Количество атрибутов, участвующих в связи
2.	Расположите модели в порядке разработки:
a.	Даталогичкская модель
b.	Инфологическая модель
c.	Физическая модель
3.	Описание предметной области с точки зрения прикладной программы
a.	Концептуальная схема 
b.	Внутренняя схема
c.	Внешняя схема
4.	Пользователь БД, обеспечивающий отражение концептуальной схемы во внутреннюю, называется
a.	Оператор БД
b.	Администратор БД
c.	Системный аналитик
d.	Конечный пользователь
5.	Свойство «Пол» объекта «Человек» является:
a.	Простым
b.	Единичным
c.	Производным
d.	Альтернативным ключом
6.	Доменом называется
a.	Множество кортежей
b.	Множество значений атрибута
c.	Элемент отношения
7.	Для решения данной прикладной задачи важно
a.	учесть всевозможные объекты предметной области
b.	учесть всевозможные свойства основных объектов предметной области
c.	учесть свойства объектов, которые важны для решения данной прикладной задачи
d.	учесть отношения между объектами, которые важны для решения конкретной задачи пользователя
8.	Описание предметной области с фиксированной логической точки зрения
a.	Внешняя схема
b.	Концептуальная схема
c.	Внутренняя схема
9.	Возможным ключевым атрибутом объекта «Человек» может являться
a.	Фамилия, имя, отчество
b.	Дата и место рождения
c.	Серия и номер паспорта
d.	Место работы и должность
10.	Родо-видовым отношением не является
a.	Должность – директор, бухгалтер
b.	Компьютер – монитор, системный блок
c.	Дисциплина – Базы данных, операционные системы
d.	Учебное заведение – школа, вуз 

Тестовые вопросы к теме 4

1.	Доменом называется
a.	Множество значений атрибута
b.	Элемент отношения
c.	Множество кортежей
d.	Множество строк таблицы
2.	К числу операций реляционной алгебры не относится
a.	Объединение
b.	Пересечение
c.	Выборка
d.	Сложение
3.	Бинарной операцией реляционной алгебры не является
a.	Разность
b.	Декартово произведение
c.	Проекция
d.	Деление
4.	Отношение, содержащее все кортежи, которые принадлежат либо одному из двух заданных отношений, либо им обоим называется
a.	декартовым произведением
b.	сложением
c.	пересечением
d.	объединением
5.	Результат выполнения любой операции над отношением является
a.	Атрибутом
b.	Связью
c.	Отношением
d.	Таблицей
6.	Пересечение- это операция,  которая возвращает отношение
a.	содержащее все возможные кортежи, которые являются сочетанием двух кортежей, принадлежащих соответственно двум заданным отношениям
b.	содержащее все кортежи, которые принадлежат первому из двух заданных отношений и не принадлежат второму
c.	содержащее все кортежи, которые принадлежат одновременно  двум заданным отношениям
d.	содержащее все кортежи, которые принадлежат либо одному из двух заданных отношений, либо им обоим
7.	Реляционное исчисление – это
a.	непроцедурный язык, с помощью которого может быть сформулировано определение отношения, создаваемого на основе одного или нескольких отношений в базе данных
b.	процедурный язык  высокого уровня,  который может применяться в СУБД для построения нового отношения из одного или нескольких отношений, хранящихся в базе данных
c.	процедурный язык  низкого уровня,  который может применяться в СУБД для описание отношения из одного или нескольких отношений, хранящихся в базе данных
d.	исчисление отношений, хранящихся в базе данных
8.	Атрибут – это
a.	Набор кортежей
b.	Характеристика объекта
c.	Экземпляр объекта
d.	Строка в таблице
9.	Поставьте соответствие между списками
           Операции реляционной алгебры
Объединение		отношение, содержащее все кортежи, которые принадлежат одновременно  двум заданным отношениям	
Пересечение		отношение, содержащее все возможные кортежи, которые являются сочетанием двух кортежей, принадлежащих соответственно двум заданным отношениям	
Произведение		отношение, содержащее все кортежи, которые принадлежат либо одному из двух заданных отношений, либо им обоим	
Разность		отношение, содержащее все кортежи, которые принадлежат первому из двух заданных отношений и не принадлежат второму	
12.	Поставьте соответствие между списками
               Операции реляционной алгебры
Объединение			
Деление			
Пересечение		Теоретико-множественные операции	
Произведение			
Разность		Специальные операции	
Выборка			
Проекция			

Тестовые вопросы к теме 5

1.	Одним из определяющих факторов информационного поиска является:
a.	сравнивание объекта с образцом
b.	сравнивание характеристик объекта с образцом
c.	сравнивание описания объекта с образцом
d.	сравнивание поисковых образов документа и запроса
2.	Атрибут, как поисковый признак, задается парой 
a.	<имя, значение>
b.	<тип,  длина>
c.	<значение, место поиска>
d.	<значение1, значение2>
3.	Вторичным документом является:
a.	реферат
b.	абзац
c.	ключевое слово
d.	предложение
e.	классификационный код
4.	В логическую структуру БД документальной ИПС могут быть включены
a.	документ
b.	абзац
c.	предложение
d.	слово
e.	поле
f.	все
5.	Упорядочите информационные компоненты полнотекстовых БД, начиная с самого общего:
a.	элемент данных
b.	документ
c.	поле данных

Тестовые задания к теме 6

1.	Именованная совокупность элементов или агрегатов данных, воспринимаемая прикладной программой как единое целое при обмене информацией с внешней памятью называется ____________________.
2.	Совокупность данных, которая может быть считана или записана как единое целое одной командой ввода-вывода называется ______________.
3.	Структура данных и их взаимосвязь в случаях логического и физического представления
a.	Совпадают всегда полностью
b.	Никогда не совпадают
c.	Могут совпадать
d.	Всегда совпадают частично
4.	Система управления физическим вводом-выводом использует _____мерную систему координат.
5.	Номер дорожки, номер головки чтения-записи (номер поверхности) и номер сектора составляют ______________________.
6.	Упорядочите действия, осуществляемые во время операции чтения физической записи
a.	Пересылка данных, расположенных в области кластера, в буфер
b.	Завершение операции и возврат управления ОС для обработки считанных данных
c.	Определение адреса записи в координатах устройства
d.	Перемещение головки чтения в соответствующую координату
e.	Выделение системой данных, относящихся к затребованным записям
f.	Передача в рабочую область прикладной программы данных запрошенной ею логической записи или указателя на соответствующую область памяти в системном буфере
7.	Для линейных «простых» файлов организация хранения и доступа характеризуется следующими особенностями
a.	Данные адресуются на уровне полей и групп
b.	Файл создается в прикладной программе как набор данных с последовательным, индексно-последовательным или с прямым доступом
c.	Типовое программное обеспечение системы обработки данных представляет собой методы доступа, но не «управление данными»
d.	Записи в файлах размещаются и обрабатываются последовательно
e.	Физическая структура хранения данных точно такая же, как логическая
f.	Физическая структура данных независима от прикладных программ
g.	Логическая и физическая структуры файла различаются между собой, но взаимосвязь между ними достаточно простая
h.	Программное обеспечение ввода-вывода выполняет только операции физического чтения-записи
i.	Элементы данных являются общими для различных приложений
8.	Организация хранения и доступа в случае первых систем управления данными характеризуется следующими особенностями
a.	Данные адресуются на уровне полей и групп
b.	Файл создается в прикладной программе как набор данных с последовательным, индексно-последовательным или с прямым доступом
c.	Типовое программное обеспечение системы обработки данных представляет собой методы доступа, но не «управление данными»
d.	Записи в файлах размещаются и обрабатываются последовательно
e.	Физическая структура хранения данных точно такая же, как логическая
f.	Физическая структура данных независима от прикладных программ
g.	Логическая и физическая структуры файла различаются между собой, но взаимосвязь между ними достаточно простая
h.	Программное обеспечение ввода-вывода выполняет только операции физического чтения-записи
i.	Элементы данных являются общими для различных приложений
9.	Определите  последовательность операций, обеспечивающих чтение прикладной программой из базы данных
a.	СУБД выделяет необходимую логическую запись, осуществляет форматные преобразования  и передает для функциональной обработки приложением данные в рабочий буфер, выделяемый прикладной программой или самой СУБД.
b.	СУБД по глобальному описанию БД определяет необходимые данные на логическом уровне.
c.	Подсистема управления вводом-выводом операционной системы осуществляет физическое чтение записи в системный буфер ОС. 
d.	СУБД через подсистему управления массивами данных выдает операционной системе запрос на чтение хранимой записи.
e.	Клиентское приложение формирует и выдает системе управления базами данных запрос на чтение необходимых данных, содержащихся в базе.
f.	СУБД отыскивает описание затребованных данных в структуре описания данных прикладного уровня.
g.	СУБД по описанию физической структуры БД определяет физическую запись, которую необходимо считать для выборки данных, затребованных прикладной программой.

Тестовые задания к теме 7

1.	В теории проектирования БД выделены _____ уровня проектирования.
2.	Инфологическими моделями представления хорошо структурированной информации являются
a.	Диаграммы потоков данных
b.	Фреймы
c.	ER-модели
d.	Дескрипторные модели
e.	Семантические сети. Тезаурусы
f.	IDEF-модели
3.	Инфологическими моделями представления слабо структурированной информации являются
a.	Диаграммы потоков данных
b.	Фреймы
c.	ER-модели
d.	Дескрипторные модели
e.	Семантические сети. Тезаурусы
f.	IDEF-модели
4.	Основным подходом системного анализа для представления сложных систем является ___________________.
5.	Поставьте соответствие между списками
Методы отображения, используемые на этапе построения даталогических моделей
Модели представления 
фактографической информации		Объектно
Ориентированные	
		Инвертированная организация	
Модели представления 
документальной информации		Теоретико-графовые	
		Прямая организация	
		Теоретико-множественные	
6.	Упорядочите стадии проектирования БД
a.	Физическое проектирование
b.	Инфологическое проектирование
c.	Разработка физической модели
d.	Системный анализ
e.	Разработка концептуальной модели
f.	Разработка логической модели
g.	Даталогическое проектирование
h.	Определение парадигмы информационной модели
7.	Подход, при котором происходит группировка свойств сущностей в отношения на основе анализа связей между свойствами сущностей называется _________________.
8.	Подход, при котором приоритетна разработка концептуальной модели ПрО, называется ________________________.
9.	Выбор модели данных осуществляется на этапе:
a.	Концептуального проектирования
b.	Инфологического проектирования
c.	Даталогического проектирования
d.	Физического проектирования
10.	Набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область называется ________________.

Тестовые задания к теме 8

1.	Анализ свойств и природы объектов предметной области и информационных потребностей будущих пользователей разрабатываемой системы осуществляется на этапе
a.	Концептуального проектирования
b.	Даталогического проектирования
c.	Логического проектирования
d.	Физического проектирования
2.	Объединение требований к различным пользовательским представлениям в единый набор требований, который в дальнейшем именуется общим представлением называется
a.	Метод интеграции представлении
b.	Централизованный подход
c.	Восходящий подход
d.	Нисходящий подход
3.	Поставьте соответствие между списками
                                    Критерии оценки модели данных
Структурная достоверность		Возможность представления модели с помощью наглядных графических обозначений	
простота		Согласованность со способом использования и управления информацией внутри предприятия	
Выразительность		Способность развиваться и включать новые требования с минимальным воздействием на работу уже существующих приложений	
Отсутствие избыточности		Отсутствие принадлежности к какому-то особому приложению или технологии	
Способность к совместному использованию		Способность представлять различия между данными, связи между данными и ограничения	
Расширяемость		Исключение излишней информации	
Целостность		Удобство изучения модели	
Схематическое представление		Соответствие способу определения и организации информации на данном предприятии	

4.	Способность к совместному использованию модели данных означает
a.	Отсутствие принадлежности к какому-то особому приложению или технологии
b.	Возможность использования модели во многих приложениях и технологиях
c.	Согласованность со способом использования и управления информацией внутри предприятия
d.	Использование модели данных несколькими проектировщиками
5.	Моделями концептуального уровня проектирования БД являются
a.	IDEF-модель
b.	ER-модель
c.	Иерархическая модель
d.	Модель бинарных отношений
6.	Поставьте соответствие между понятиями
Внутренняя модель		Логическая модель		Даталогическая модель	
Концептуальная модель		Концептуальная модель		Инфологическая модель	
Внешняя модель		 Физическая модель		Физическая модель	

7.	Поставьте соответствие между списками
Дескрипторные модели		Инфологические модели представления хорошо структурированной информации
	
Семантические сети. Тезаурусы			
IDEF-модели			
Фреймы		Инфологические модели представления слабо структурированной информации
	
Диаграммы потоков данных			
ER-модели			

Тестовые задания к теме 9

1.	Основными элементами ER-модели являются
a.	Связь
b.	Сущность
c.	Атрибут
d.	Тип 
e.	таблица
2.	Поставьте соответствие между списками
Объект, рассматриваемый как понятие		Тип сущности	
Объект, рассматриваемый как часть материального мира		Сущность	
Класс объектов		Экземпляр сущности	
Свойство объекта		Атрибут сущности	
Взаимозависимость сущностей		связь	

3.	Сущность, существование которой зависит от другой сущности, называется ___________ сущностью.
4.	Атрибут, задающий свойство, которое может одновременно иметь несколько значений называется
a.	Множественным
b.	Составным
c.	Производным
d.	условным
5.	Свойство, не подлежащее дальнейшему делению с точки зрения прикладных задач, называется
a.	Единичным
b.	Простым
c.	Базовым
d.	ключевым
6.	Поставьте соответствие между списками
        Определения атрибутов
Единичный		свойство, может одновременно иметь несколько значений	
Простой		Свойство, не подлежащих дальнейшему делению с точки зрения прикладных задач	
Базовый		Свойство, не обязательное для всех экземпляров сущности	
ключевой		свойство, может иметь только одно значение	
статический		Свойство, изменяемое со временем	
множественный		Свойство, не подлежащее расчету	
Составной		Свойство, однозначно идентифицирующее сущность	
Производный		Свойство, получаемое в результате математических операций над другими свойствами	
условный		Значение свойства составляется из значений простых свойств	
динамический		Свойство, имеющее постоянное значение	

7.	Количество участников связи называется ____________________________ связи.
8.	Сущность, на основе которой определяются подтипы, называется _______________________.
9.	В семействе стандартов IDEF ER-модель называется:
a.	Idef0
b.	Idef1x
c.	Idef3
d.	Idef4
10.	Связь, при которой каждый экземпляр сущности участвует, по крайней мере, в одном экземпляре связи называется _____________. В противном случае ________________.

Тестовые задания к теме 10

1.	К структурной методологии моделирования предметности области относятся:
a.	функциональная декомпозиция системы 
b.	процессный подход 
c.	диаграмма классов
d.	передача информации между функциональными процессами; 
e.	отношения между данными.
f.	Диаграмма последовательности
g.	Диаграмма вариантов использования
2.	К объектно-ориентированной методологии моделирования предметности области относятся:
a.	функциональная декомпозиция системы; 
b.	процессный подход; 
c.	диаграмма классов
d.	передачу информации между функциональными процессами; 
e.	отношения между данными.
f.	Диаграмма последовательности
g.	Диаграмма вариантов использования
3.	Поставьте соответствие между списками
Виды соединений функциональных блоков в модели IDEF0
Выход - вход		выход одного блока является инструментом для исполнения другого	
Выход – управление		выходная информация одной функции служит входом для другой	
Выход – обратная связь на  управление		один блок управляет работой другого	
Выход – обратная связь на вход		зависимый блок формирует обратную связь на управление	
Выход – механизм исполнения		описание циклов повторной обработки	

4.	Поставьте соответствие между списками
Соединения используются для описания ветвления процесса
И-соединение		несколько действий должно закончиться (для сворачивающего соединения), прежде чем будет инициировано одно или несколько действий (для разворачивающего соединения)	
Эксклюзивное ИЛИ-соединение		действия, входящие в соединение, должны быть завершены перед выполнением исходящих из него действий	
ИЛИ-соединение		только одно из исходящих действий (для разворачивающего соединения) после того, как только одно из входящих действий (для сворачивающего соединения) будет выполнено	

5.	Основной единицей моделей IDEF0,IDEF3,DFD является
a.	Функция
b.	Процесс
c.	Диаграмма
d.	Связь
6.	Поставьте соответствие между списками
Соединения используются для описания ветвления процесса
Синхронные		действие требует предварительного завершения нескольких предшествующих	
Асинхронные		время начала или окончания параллельно выполняемых действий должно быть одинаковым	
Сворачивающие		действия не инициируются одновременно или не заканчиваются одновременно	
Разворачивающие		завершение одного действия инициирует начало выполнения сразу нескольких действий	

7.	Поставьте соответствие между списками
Типы связей в модели IDEF3
Нечеткое отношение		Исходное действие должно полностью завершиться, прежде чем конечное действие сможет начаться	
Объектный поток		Выход (результат) исходного действия является входом конечного действия	
Временное предшествование		Вид взаимодействия между исходным и конечным действиями задается аналитиком отдельно для каждого случая использования такого отношения	

8.	Метод Гейна-Сарсона используется в модели:
a.	IDEF0
b.	IDEF3
c.	DFD
d.	ER
9.	Метод Йордана-ДеМарко используется в модели:
a.	IDEF0
b.	IDEF3
c.	DFD
d.	ER
10.	Поставьте соответствие между списками
Основные компоненты диаграмм потоков данных
Внешняя сущность		информация, передаваемая через некоторое соединение от источника к приемнику	
Процесс		материальный объект или физическое лицо, являющиеся источником или приемником информации	
Хранилище данных		преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом	
Поток данных		абстрактное устройство для хранения информации	

11.	Поставьте соответствие между списками
Разновидности сущностей,  определенные в UML
структурные		динамические части моделей	
поведенческие		комментирующие части моделей	
группирующие		статические части моделей	
поясняющие		организационные части моделей	

12.	Поставьте соответствие между списками
Виды связей в диаграмме классов
зависимость		определяет непосредственное физическое включение частей в агрегирующую сущность	
обобщение		изменение в спецификации одного элемента может повлиять на использующие его элемент	
ассоциация		отношение описывает иерархическое строение классов и наследование их свойств и поведения	
агрегация		наличию некоторого отношения между классами	
композиция		один из классов представляет собой некоторую сущность, включающую в себя в качестве составных частей другие сущности	

13.	Описание последовательности действий, которые выполняются системой и производят для актера видимый результат называется _____________________.
14.	Роль объекта вне системы, взаимодействующего с частью системы, в диаграммах UML называется __________________.

Тестовые задания к теме 11

1.	Модель данных — это 
a.	Взаимосвязанные сведения о единицах информации, об их структуре, имени и множестве значений
b.	Формализованный аппарат, который определяет допустимые информационные конструкции, операции, ограничения
c.	Множество отношений и связей между ними
d.	Множество всевозможных допустимых типов данных, а также определенных на них отношений и операций
2.	Модель данных – модель
a.	физического уровня проектирования БД
b.	концептуального уровня проектирования БД
c.	даталогического уровня проектирования БД
3.	Компонентами модели данных являются:
a.	Структурный компонент
b.	Организационный компонент
c.	Управляющий компонент
d.	Информационный компонент
e.	Поддержка набора ограничений целостности данных
4.	В реляционной модели данных
a.	данные представлены в виде коллекций записей, а связи  в виде наборов
b.	данные и связи представлены в виде таблиц
c.	данные представлены как коллекции записей, а связи — как наборы, узел может иметь только одного родителя
d.	данные представлены в виде таблиц, а связи  в виде наборов
5.	В сетевой модели данных
a.	данные представлены в виде коллекций записей, а связи  в виде наборов
b.	данные и связи представлены в виде таблиц
c.	данные представлены как коллекции записей, а связи — как наборы, узел может иметь только одного родителя
d.	данные представлены в виде таблиц, а связи  в виде наборов
6.	В иерархической модели данных
a.	данные представлены в виде коллекций записей, а связи  в виде наборов
b.	данные и связи представлены в виде таблиц
c.	данные представлены как коллекции записей, а связи — как наборы, узел может иметь только одного родителя
d.	данные представлены в виде таблиц, а связи  в виде наборов
7.	Модели даталогического уровня проектирования БД 
a.	Семантическая сеть
b.	Диаграмма потоков данных
c.	Реляционная модель
d.	Сетевая модель
8.	Понятия, относящиеся к логическому уровню проектирования БД 
a.	Модель предметной области
b.	Модель данных
c.	Структура данных
d.	База данных
9.	Связи многие-ко-многим реализуется с дублированием данных в
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
10.	Связи многие-ко-многим реализуется без дублирования данных в
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
11.	Связи между данными реализуется через аппарат внешних ключей в
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
12.	Связи между данными реализуется через ссылочный аппарат  в
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
13.	Знание физической организации БД не требуется для
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
14.	Знание физической организации БД требуется для
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
15.	Навигационный подход к обработке данных в
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели
16.	Декларативный подход к обработке данных в
a.	Реляционной модели
b.	Сетевой модели
c.	Иерархической модели

Тестовые задания к теме 12

1.	Поставьте соответствие между списками
Целостность данных
Целостность на уровне доменов		типы используемых данных должны быть простыми	
Целостность на уровне отношений		отношение должно иметь по крайней мере один потенциальный ключ	
Целостность на уровне БД		внешние ключи не должны быть несогласованными	

2.	Декомпозиция таблицы на две или более с целью ликвидации дублирования данных и потенциальной их противоречивости называется ________________.
3.	Поставьте в соответствие посылки и заключения в теоремах о функциональных зависимостях 
Если АВ и ВС		то АДВ	
Если АВ		то АС	
Если АВС		то АВ и АС	

4.	Если каждое отдельное значение атрибута A связано только с одним значением атрибута B, то атрибуты А и В _______________________.
5.	формальный метод анализа отношений на основе выявления первичного ключа и существующих функциональных зависимостей называется ________________.
6.	Поставьте соответствие между списками
Определения нормальных форм
1 НФ		ни один из не ключевых атрибутов таблицы не связан транзитивной функциональной зависимостью с первичным ключом	
2 НФ		любая функциональная зависимость между атрибутами таблицы сводится к полной функциональной зависимости от возможного первичного ключа	
3 НФ		все атрибуты таблицы, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом	
НФБК		полная декомпозиция должна быть соединением ровно двух проекций	
4НФ		в каждой полной декомпозиции таблицы все проекции содержат возможный ключ	
5НФ		каждое значение любого атрибута таблицы является атомарным	

7.	Правила назначения первичных ключей сущностей
a.	Первичный ключ должен однозначно идентифицировать любой экземпляр сущности
b.	первичный ключ должен быть наиболее компактным из всех потенциальных ключей.
c.	Первичный ключ должен быть простым.
d.	Значения первичного ключа не должны подвергаться модификациям
e.	Необходимо создание искусственного первичного ключа

8.	Поставьте соответствие между списками
Правила Кодда
Правило информации		Все представления, которые теоретически можно обновить, должны быть доступны для обновления	
Правило гарантированного доступа		Вся информация в базе данных должна быть предоставлена исключительно на логическом уровне и только одним способом - в виде значений, содержащихся в таблицах	
Правило поддержки недействительных значений		Логический доступ ко всем и каждому элементу данных (атомарному значению) в реляционной базе данных должен обеспечиваться путём использования комбинации имени таблицы, первичного ключа и имени столбца	
Правило динамического каталога, основанного на реляционной модели		В реляционной базе данных должна быть реализована поддержка недействительных значений, которые отличаются от строки символов нулевой длинны, строки пробельных символов, от нуля или любого другого числа и используются для представления отсутствующих данных независимо от типа этих данных.	
Правило исчерпывающего подъязыка данных		Описание базы данных на логическом уровне должно быть представлено в том же виде, что и основные данные, чтобы пользователи, обладающие соответствующими правами, могли работать с ним с помощью того же реляционного языка, который они применяют для работы с основными данными.	
Правило обновления представлений		должен существовать по крайней мере один язык, операторы которого можно представить в виде строк символов в соответствии с некоторым четко определенным синтаксисом и который в полной мере поддерживает  определение данных; определение представлений; обработку данных (интерактивную и программную); условия целостности; идентификация прав доступа; границы транзакций (начало, завершение и отмена)	

9.	Поставьте соответствие между списками
Правила Кодда
Правило добавления, обновления и удаления		Если в реляционной системе есть низкоуровневой язык, то должна отсутствовать возможность использования его для того, чтобы обойти правила и условия целостности, выраженные на реляционном языке высокого уровня.	
Правило независимости физических данных		Возможность работать с отношением как с одним операндом должна существовать не только при чтении данных, но и при добавлении, обновлении и удалении данных.	
Правило независимости логических данных		Прикладные программы и утилиты для работы с данными должны на логическом уровне оставаться нетронутыми при любых изменениях способов хранения данных или методов доступа к ним	
Правило независимости условий целостности		Прикладные программы и утилиты для работы с данными должны на логическом уровне оставаться нетронутыми при внесении в базовые таблицы любых изменений, которые теоретически позволяют сохранить нетронутыми содержащиеся в этих таблицах данные.	
Правило независимости распространения		Должна существовать возможность определять условия целостности, специфические для конкретной реляционной базы данных, на подъязыке реляционной базы данных и хранить их в каталоге, а не в прикладной программе.	
Правило единственности		Реляционная СУБД не должна зависеть от потребностей конкретного клиента.	

Тестовые задания к теме 13

1.	Упорядочите действия восходящего проектирования
a.	Выявление атрибутов, функционально зависящих от части составного ключа
b.	Определение первичного ключа таблицы
c.	Ликвидация функциональных зависимостей между не ключевыми атрибутами
d.	Составление универсального отношения
2.	Упорядочите действия нисходящего проектирования
a.	Выявление сущностей предметной области
b.	Нормализация отношений
c.	Выявление атрибутов предметной области
d.	превращении каждой сущности в отношение (таблицу)
e.	Выявление связей предметной области
f.	определение доменов (типов) данных, ограничений целостности, связанные с типом
g.	преобразовать связи во внешние ключи
h.	ликвидации избыточности и потенциальной противоречивости данных
3.	Поставьте соответствие между списками
                                        Операции проектирования
Выявление сущностей предметной области		Инфологическое проектирование	
Нормализация отношений			
Выявление атрибутов предметной области			
превращении каждой сущности в отношение			
Выявление связей предметной области			
определение доменов данных, ограничений целостности, связанные с типом			
преобразовать связи во внешние ключи		Даталогическое проектирование	
ликвидации избыточности и потенциальной противоречивости данных			

4.	Тип связи, не поддерживаемый реляционной моделью данных
a.	1:M
b.	M:M
c.	0:1
d.	0:M
e.	1:1
5.	Связь мощности M:M на логическом уровне преобразуется в:
a.	Атрибут внешнего ключа
b.	Отношение
c.	Первичный ключ

Тестовые задания к теме 14
 
1.	В постреляционной модели в отличие от реляционной модели атрибут может быть
a.	Составным
b.	Множественным
c.	Атомарным
d.	Единичным
2.	В постреляционной модели множественные атрибуты представлены
a.	Вложенными таблицами
b.	Вложенными отношениями
c.	Вложенными связями
d.	Вложенными  базами данных
3.	Совокупность из нескольких (двух и более) множественных атрибутов, значения которых в каждом кортеже связаны между собой порядком следования называется ________________________________.
4.	Постреляционными СУБД являются:
a.	Fox Pro
b.	Postgres
c.	Access
d.	Cache’
e.	Sybase
5.	В Postgres реализован механизм 
a.	Инкапсуляции структуры таблиц
b.	наследования структуры таблиц
c.	визуализации структуры таблиц
d.	полиморфизма структуры таблиц
6.	Множественный атрибут трактуется как вложенная таблица с одним атрибутом в СУБД
a.	Postgres
b.	UniVerse 
c.	Cache’
d.	Sybase
7.	Множественные поля реализуются в виде массивов в СУБД
a.	Postgres
b.	UniVerse 
c.	Cache’
d.	Sybase
8.	Базовыми элементами объектно-ориентированного подхода являются:
a.	Класс
b.	Таблица
c.	Объект
d.	Отношение
e.	наследование
9.	Поставьте соответствие между списками
Базовые механизмы ОО подхода
Инкапсуляция		Спецификация методов класса на уровне вызова (без реализации).	
Наследование		Объединение атрибутов и методов доступа к ним в одном объекте.	
Полиморфизм		Перенос в  дочерний класс атрибутов и методов родительского класса	
Абстракция		Использование одного и того же имени метода для решения нескольких сходных технических задач.	

10.	Поставьте соответствие между списками
уровни ОО моделирования
уровень анализа		составление спецификация автоматизированной информационной системы	
уровень проектирования		описание предметная область (в терминах объектов)	
уровень реализации		описание способ решения задачи	

11.	Поставьте соответствие между списками
основные направления объектно-ориентированного подхода в сфере баз данных
интерфейсный		Система представляет собой некую среду, состоящую из объектов, обменивающихся сообщениями.	
смешанный		Для каждой таблицы проектируют по два класса: класс-таблица и класс-запись. Объект первого типа (таблица) служит для доступа к множеству объектов второго типа (записей)	
чистый		база данных (также, чаще всего реляционная) по большей части служит долговременным хранилищем объектов	

12.	Аналогом ER-модели в ОО подходе является:
a.	вариантов использования (use-case)
b.	классов (class)
c.	объектов (object)
d.	взаимодействия (interaction)
e.	пакетов (package)
f.	состояний (statechart)
g.	деятельностей (activity)
h.	размещения (deployment)

Тестовые задания к теме 15

1.	Подъязык, который используется для определения схемы базы данных, называется ____________________.
2.	Подъязык, который предназначен для чтения и обновления данных, хранимых в базе данных, называется _________________________.
3.	Описательный язык, который позволяет описать и именовать сущности и атрибуты, необходимые для работы некоторого приложения, связи, имеющиеся между различными сущностями, а также указать ограничения целостности называется
a.	Язык определения данных
b.	Язык манипулирования данными
c.	DDL
d.	DML
4.	Результатом компиляции DDL-операторов является
a.	набор таблиц
b.	системный каталог
c.	метаданные
d.	словарь данных
5.	Язык, содержащий набор операторов для поддержки основных операций манипулирования содержащимися в базе данными, называется
a.	Язык определения данных
b.	Язык манипулирования данными
c.	DDL
d.	DML
6.	Часть непроцедурного языка DML, которая отвечает за извлечение данных, называется _____________________.
7.	К операциям управления данными относятся
a.	Добавление данных
b.	Модификация данных
c.	Просмотр данных
d.	Удаление данных
e.	Запросы к данным
f.	Обновление данных
8.	процедурные языки указывают
a.	как получить результат
b.	какой получить результат
c.	откуда получить результат
d.	куда поместить результат
9.	непроцедурные языки указывают
a.	как получить результат
b.	какой получить результат
c.	откуда получить результат
d.	куда поместить результат
10.	Языки SQL и QBE являются языками __________ поколения.
11.	Генераторы форм, отчетов и приложений являются языками ___________ поколения.
12.	Единственный стандартный язык для работы с реляционными базами данных - _________.
13.	Язык QBE (Query By Example) является
a.	Язык определения данных
b.	Язык манипулирования данными
14.	Средства конструирования запроса в виде таблицы, в которой столбцами являются атрибуты одной или нескольких таблиц БД, участвующие в совокупном критерии отбора данных и/или отображающиеся как результат запроса, называются _________.
 
Тестовые задания к теме 16

1.	Поставьте соответствие между списками
                                       Команды SQL
DDL		CREATE TABLE	
		SELECT	
		ALTER TABLE	
		INSERT	
DML		CREATE SQL VIEW	
		UPDATE	
		CREATE CURSOR	
		DELETE	

2.	Поставьте соответствие между списками
                                       Типы данных SQL
Целые числа		NUMERIC, DECIMAL	
Десятичные числа		CHAR	
Числа с плавающей запятой		VARCHAR	
Строки символов постоянной длины		BINARY, VARBINARY, IMAGE	
Строки символов переменной длины		TEXT	
Денежные величины		INT, SMALLINT	
Дата и время		REAL, FLOAT	
Булевы величины		DATETIME, SMALLDATETIME	
Длинный текст		MONEY, SMALLMONEY	
Неструктурированные потоки байтов		BIT	

3.	Поставьте соответствие между списками
Способы изменения подчиненных записей дочерней таблицы
NO ACTION		при изменении поля связи в записи родительской таблицы (используется совместно с ON UPDATE) происходит изменение на то же значение поля внешнего ключа у всех подчиненных записей в дочерней таблице	
CASCADE		в поле внешнего ключа записей дочерней таблицы заносится значение NULL	
SET DEFAULT		запрещает удаление/изменение родительской записи при наличии подчиненных записей в дочерней таблице	
SET NULL		в поле внешнего ключа записей дочерней таблицы заносится значение этого поля по умолчанию, указанное при определении поля	

4.	UNIQUE в отличие от PRIMARY KEY
a.	Допускает не уникальные значение
b.	Допускает значение NULL
c.	Не допускает составной атрибут
d.	Не допускает наличие нескольких таких атрибутов
5.	Поставьте соответствие между списками
Реализация операций реляционной алгебры в SQL
объединение 		WHERE	
пересечение		SELECT DISTINCT 	
разность		JOIN	
соединение		INTERSECT     	
проекция		EXCEPT	
выборка		UNION	
6.	 Полное имя таблицы в инструкциях SQL содержит
a.	<Имя_базы_данных>.<Имя_таблицы>
b.	<Имя_пользователя>.<Имя_таблицы>
c.	<Имя_сервера>.<Имя_таблицы>
d.	<Имя_таблицы>
7.	Полное имя столбца в инструкциях SQL содержит
a.	<Имя_базы_данных>.<Имя_таблицы>.<Имя_столбца>
b.	<Имя_пользователя>.<Имя_таблицы>.<Имя_столбца>
c.	<Имя_сервера>.<Имя_таблицы>.<Имя_столбца>
d.	<Имя_таблицы>.<Имя_столбца>
8.	Тип данных значения NULL
a.	Строковый
b.	Числовой
c.	Булевый
d.	Не определен
9.	 поставьте соответствие между списками
DEFAULT		проверка значений	
CHECK		Внешний ключ	
FOREIGN KEY		значение по умолчанию	
UNIQUE		Первичный ключ	
NULL		Уникальный ключ	
PRIMARY KEY		Значение не задано	

10.	FOREIGN KEY в отличие от PRIMARY KEY
a.	Допускает неуникальные значение
b.	Допускает значение NULL
c.	Не допускает составной атрибут
d.	Не допускает наличие нескольких таких атрибутов

Тестовые задания к теме 17

1.	Поставьте соответствие между списками
DELETE		Управление данными 	
CREATE TABLE			
SELECT			
ALTER TABLE 			
INSERT			
DROP TABLE 			
UPDATE 		Управление таблицами 	

2.	Поставьте соответствие между списками
…		выбор	
{   }		обязательный элемент	
[    ]		повторение	
׀		необязательный элемент	

3.	Предложения команды SELECT являются обязательными
a.	SELECT
b.	INTO
c.	FROM
d.	WHERE
e.	HAVING
f.	GROUP BY
4.	Поставьте соответствие между списками
Предложения команды SELECT
From		упорядоченность результатов выполнения операторов	
Where		имена используемой таблицы или нескольких таблиц	
Group by		фильтрация строк объекта в соответствии с заданными условиями	
Having		группы строк, имеющих одно и то же значение в указанном столбце	
Select		фильтруются группы строк объекта в соответствии с указанным условием	
Order by		столбцы, присутствующие в выходных данных	

5.	Поставьте соответствие между списками 
Типы условия отбора данных  (WHERE)
>,<,=		Диапазон	
BETWEEN		Соответствие шаблону	
IS NULL		Принадлежность к множеству	
LIKE		Значение NULL	
IN		Сравнение	
6.	Обязательными операндами оператора CREATE TABLE являются
a.	Имя таблицы
b.	Имя столбца
c.	Условие проверки столбца
d.	Внешний ключ
e.	Тип данных столбца
f.	Первичный ключ
g.	Ограничение таблицы
7.	Поставьте в соответствие списки
Операнды команды CREATE TABLE
CONSTRAINT		контроль вводимых в столбец значений	
DEFAULT		ограничения на значения столбца	
NULL|NOT NULL		значение по умолчанию для столбца	
PRIMARY KEY		разрешение или запрещение хранения в столбце значений NULL	
UNIQUE		первичный ключ	
FOREIGN KEY		уникальность каждого отдельного значения в столбце в пределах этого столбца	
ON DELETE		внешний ключ	
ON UPDATE		действия, предпринимаемые при удалении строки из главной таблицы	
CHECK		действия, предпринимаемые при модификации строки главной таблицы	

8.	Внесение изменений в структуру таблицы выполняется командой SQL __________________.
9.	Упорядочите действия, выполняемые в ходе команды ALTER TABLE
a.	создание новой таблицы с нужной структурой
b.	удаление старой таблицы
c.	переписывание данных
d.	копирование данных во временную таблицу
10.	Предложение SELECT может включать только следующие типы элементов
a.	Математические функции
b.	константы
c.	строковые функции
d.	обобщающие функции
e.	имена столбцов
11.	Предложения команды  ALTER TABLE не существует
a.	ADD COLUMN
b.	ALTER COLUMN
c.	DROP COLUMN
d.	ADD CONSTRAINT
e.	ALTER CONSTRAINT
f.	DROP CONSTRAIT

Тестовые задания к теме 18
1.	Уставите соответствие между списками
Связывание таблиц
INNER 		в результат запроса включаются пары строк, удовлетворяющие критерию связывания в обеих таблицах и  все строки правой таблицы, независимо от того, есть для них  соответствующая строка в правой таблице или нет	
LEFT		в результат запроса помещаются все строки как правой, так и левой таблицы	
RIGHT		в результат запроса помещаются пары строк, удовлетворяющие критерию связывания в обеих таблицах	
FULL		в результат запроса включаются пары строк, удовлетворяющие критерию связывания в обеих таблицах и  все строки левой таблицы, независимо от того, есть для них  соответствующая строка в правой таблице или нет	

2.	Тип связи используемый по умолчанию
a.	INNER
b.	LEFT
c.	RIGHT
d.	FULL
e.	OUTER
3.	Указание только ключевого слова JOIN равносильно:
a.	INNER JOIN
b.	LEFT JOIN
c.	RIGHT JOIN 
d.	FULL JOIN
e.	OUTER JOIN
4.	Раздел команды SELECT,  позволяющий выполнять группировку строк таблиц по определенным критериям, называется ____________________.
5.	При использовании группировки (раздела GROUP BY) на раздел SELECT накладываются дополнительные ограничения:
a.	Ограничение количества столбцов в запросе
b.	Использование функций агрегирования
c.	Вывод значения столбца в непосредственном виде
d.	Ограничение на тип данных столбцов в запросе
6.	Поставьте соответствие между списками
Функции агрегирования
AVG()		Функция выполняет обычное суммирование значений в указанном диапазоне	
COUNT()		Функция вычисляет среднее значение для указанного столбца	
МАХ()		Функция подсчитывает количество строк в группе (при выполнении группировки) или количество строк результата запроса	
MIN()		Функция возвращает максимальное значение в указанном диапазоне	
SUM()		Функция возвращает минимальное значение в указанном диапазоне	

7.	Ключевое слово, использующееся для указания только уникальных строк в запросе
a.	UNIQUE
b.	DISTINCT
c.	ALL
d.	PRIMARY
8.	Ключевое слово, с помощью которого указывается имя таблицы, в которую будут вставлены результаты запроса
a.	TO
b.	INTO
c.	IN
d.	AT
9.	Необязательным параметром команды INSERT является:
a.	Имя таблицы
b.	Список столбцов
c.	Список значений
d.	Количество строк
10.	Необязательным параметром команды UPDATE является:
a.	Имя таблицы
b.	Имя столбца
c.	Значение 
d.	Условие отбора
11.	Необязательным параметром команды DELETE является:
a.	Имя таблицы
b.	Имя столбца
c.	Значение 
d.	Условие отбора
12.	Обязательным параметром команды INSERT является:
a.	Имя таблицы
b.	Список столбцов
c.	Список значений
d.	Количество строк
13.	Обязательным параметром команды UPDATE является:
a.	Имя таблицы
b.	Имя столбца
c.	Значение 
d.	Условие отбора
14.	Обязательным параметром команды DELETE является:
a.	Имя таблицы
b.	Имя столбца
c.	Значение 
d.	Условие отбора

Тестовые задания к теме 19

1.	С общепринятой точки зрения к вопросам организации данных относятся
a.	выбор типа записи
b.	выбор записей
c.	выбор способа размещения записей в файле
d.	выбор способа размещения записей в таблице БД
e.	выбор способа адресации и метода доступа к записям
2.	Совокупность данных, которые размещаются в файле обычно на внешнем носителе, и могут быть считаны или записаны как единое целое одной командой ввода-вывода, называется _________________________.
3.	Совокупность элементов или агрегатов данных, воспринимаемая и, обычно, физически отдельно размещаемая в рабочей области памяти прикладной программой как единое целое, называется ___________________________.
4.	Порядок доступа к записям неопределенной длины:
a.	Адресация с помощью ключей
b.	Хэширование
c.	Последовательное сканирование файла
d.	Индексно-последовательные файлы.  
e.	Индексно-произвольные файлы
5.	Стратегии определения места  для размещения записей (последовательное и произвольное размещение) определяются 
a.	типом записи
b.	типом организации файла
c.	методом доступа к записям
d.	обработкой записей
6.	Методы организации файлов, позволяющих оптимизировать доступ к записям
a.	Страничная организация
b.	Параллельная секционная организация
c.	Последовательная секционная организация
d.	Размещение соответственно дине записи
e.	Размещение соответственно частоте использования
7.	Способы адресации записей
a.	Блочный поиск
b.	Двоичный поиск  
c.	Индексный поиск
d.	Последовательный поиск
e.	Произвольный поиск
f.	Индексно-последовательные файлы
g.	Индексно-произвольные файлы
h.	Адресация с помощью ключей
i.	Хэширование
8.	Способы поиска записей
a.	Блочный поиск
b.	Двоичный поиск
c.	Индексный поиск
d.	Последовательный поиск
e.	Произвольный поиск
f.	Индексно-последовательные файлы
g.	Индексно-произвольные файлы
h.	Адресация с помощью ключей
i.	Хэширование
9.	Методы физического представления древовидных структур
a.	Цепи и кольца
b.	Индексы
c.	Указатели
d.	Ключи
e.	Физически последовательное размещение
10.	Методы физического представления сетевых структур
a.	Цепи и кольца
b.	Индексы
c.	Указатели
d.	Ключи
e.	Физически последовательное размещение

Тестовые задания к теме 20

1.	Все memo-блоки начинаются с _______________ адресов границ блоков .
2.	Поставьте соответствие между списками
Структура основного файла базы данных		содержит одну запись заголовка и одну или больше записей вершин	
Структура memo-файла		состоит из записи заголовка и записей с данными	
Структура индексного файла		содержит одну запись заголовка файла и произвольное число блоков данных	

3.	Упорядочите иерархию понятий MS SQL Server , начиная  с самого общего:
a.	База данных
b.	Экстент.
c.	Страница.
d.	Файлы БД.
4.	 Следующие типы страниц относятся к хранению и поиску информации
a.	страницы данных
b.	индексные страницы
c.	ключевые страницы
d.	текстовые страницы
e.	числовые страницы
f.	страницы журнала транзакций
5.	Типы страниц размещения: 
a.	карты распределения экстентов, 
b.	последовательные карты размещения
c.	карты свободного пространства, 
d.	карты распределения страниц
e.	индексные карты размещения
6.	Упорядочите информацию из заголовка страницы
a.	индекс и уровень внутри индексного дерева, которому принадлежит страница;
b.	объем зарезервированного пространства.
c.	общий объем свободного пространства на странице;
d.	минимальная длина строки на странице; 
e.	идентификатор объекта, которому принадлежит страница;
f.	указатель на свободное пространство после последней записи на странице;
g.	количество записей на странице; 
h.	номер страницы 
7.	Индекс, представляющий собой двоичное дерево, в котором  на нулевом уровне (уровне листьев) содержатся страницы актуальных данных таблицы, а физическое расположение информации в данном индексе логически упорядочено, называется _________________________.
8.	Индекс, представляющий собой двоичное дерево, в котором  страницы уровня листа содержат указатель на строку данных, включающий номер страницы данных и порядковый номер записи на станице, а физического переупорядочения строк данных таблицы не требуется, называется _________________________.
9.	Память, управляемая СУБД, состоит из нескольких типов буферов
a.	буфера страниц данных
b.	буфера страниц индексов
c.	буфера текстовых страниц
d.	буфера страниц журнала транзакций
e.	системные буферы

Тестовые задания к теме 21

1.	Поставьте соответствие между списками
Физическая структура БД диалоговой системы поиска документов STAIRS 
файл частотного словаря		содержит "собранные" в одну строку фиксированной длины форматные поля и список двухбайтовых кодов слов, находящихся в тексте данного документа	
инверсный (инвертированный, обратный) список		устанавливает соответствие между словом, встречающимся в БД, его кодом и частотой, используется при текстовом поиске	
текстовый файл		содержит для каждого слова БД список документов, его содержащих, используется при текстовом поиске	
прямой, последовательный файл		содержит собственно документы, используется при выдаче (просмотре) документов	

2.	Упорядочите информацию, хранящуюся в заголовке страницы БД ИПС IRBIS
a.	идентификатор (номер) следующей страницы;
b.	длина фиксированной части вхождения.
c.	число вхождений, размещенных на странице;
d.	тип страницы;
e.	идентификатор (номер) страницы;
f.	идентификатор (номер) предыдущей страницы;
3.	Типы страниц словарных инвертированных структур БД ИПС IRBIS
a.	страницы документов;
b.	индексные страницы;
c.	страницы текстового представления словарных структур;
d.	страницы инвертированных списков;
e.	страницы последовательных списков.
4.	Поставьте соответствие между списками
Типы страниц словарных инвертированных структур БД ИПС IRBIS
Индексные страницы		После фиксированного заголовка на странице следует подзаголовок, представляющий фрагмент инвертированных списков для некоторого подмножества словарных структур общего словаря	
Страницы текстового представления словарных структур		содержат указатели на страницы текстового представления словарных структур	
Страницы инвертированных списков.		После фиксированного заголовка на странице следует подзаголовок, представляющий хранящийся на текущей странице фрагмент общего словаря	

5.	Упорядочите элементы, входящие в состав подзаголовка страницы текстового представления словарных структур
a.	начало последнего слова на странице (первые 4 буквы).метка сегмента (для представления общего словаря в виде объединения непересекающихся подмножеств);
b.	номер первой страницы инвертированных списков;
c.	размер свободного пространства;
d.	начало первого слова на странице (первые 4 буквы);
e.	количество страниц инвертированных списков (для всех словарных структур, размещенных на текущей странице);
6.	Упорядочите элементы, входящие в состав подзаголовка страницы инвертированных списков
a.	размер свободного пространства.
b.	метка сегмента (для представления общего словаря в виде объединения непересекающихся подмножеств);
c.	количество страниц текстового представления словарных структур (которым соответствует текущая страница инвертированных списков);
d.	номер первой страницы текстового представления словарных структур (для текущей страницы инвертированных списков);

Тестовые задания к теме 22

1.	Правило обслуживания запросов в БД бывает
a.	последовательное
b.	параллельное
c.	fifo (first in first out)
d.	lifo (last in first out)
2.	схема размещение данных в БД бывает
a.	распределенная
b.	централизованная
c.	размещенная
d.	объединенная
3.	Системы распределенной обработки данных  - это
a.	Многопользовательская система с централизованной БД
b.	Многопользовательская система с распределенной  БД
c.	Однопользовательская система с распределенной БД
d.	Однопользовательская  система с централизованной БД
4.	Система распределенных баз данных – это
a.	Многопользовательская система с централизованной БД
b.	Многопользовательская система с распределенной  БД
c.	Однопользовательская система с распределенной БД
d.	Однопользовательская  система с централизованной БД
5.	Программа, реализующая функции собственно СУБД, в случае распределенной обработки данных называется ______________.
6.	Архитектура, при которой средства управления базой данных и база данных размещены на машине-сервере называется ________________.
7.	Архитектура, при которой средства управления базой данных, триггеры, хранимые процедуры и база данных размещены на машине-сервере называется ________________.
8.	Трехзвенной является архитектура «клиент-сервер»:
a.	Активный сервер БД
b.	Сервер приложений
c.	Выделенный сервер БД
d.	Файл-сервер
9.	Поставьте соответствие между списками
                          Архитектура «клиент-сервер»
средства организации и управления базой данных (в том числе и СУБД) целиком располагаются на машине клиента, а база данных - на машине-сервере		Активный сервер БД	
средства управления базой данных и база данных размещены на машине-сервере		Сервер приложений	
средства управления базой данных, триггеры, хранимые процедуры и база данных размещены на машине-сервере		Выделенный сервер БД	
сервер баз данных обеспечивает исключительно функции СУБД по ведению и обслуживанию базы данных		Файл-сервер	

Тестовые задания к теме 23

1.	Поставьте соответствие между списками
                                               Архитектура сервера баз данных
для обслуживания каждого запроса запускается отдельный серверный процесс		один к одному	
обработка всех клиентских запросов выполняется серверным процессом, взаимодействующим со всеми клиентами и монопольно управляющий ресурсами		1.1.1.	          Многопотоковая односерверная
архитектура	
обслуживание запросов физически распределено процессорами		Мультисерверная архитектура	

2.	Архитектура сервера БД, при которой для обслуживания каждого запроса запускается отдельный серверный процесс называется _______________________.
3.	Архитектура сервера БД, при которой обработку всех клиентских запросов выполняет серверный процесс, взаимодействующий со всеми клиентами и монопольно управляющий ресурсами, называется __________________________________. 
4.	Архитектура сервера БД, при которой обслуживание запросов физически распределено процессорами, называется ______________________.
5.	Моделью горизонтального параллелизма называется
a.	Разбиение запроса на взаимосвязанные по результатам подзапросы 
b.	Сегментирование БД
c.	Размещение хранимых данных на нескольких физических носителях
d.	Разбиение запроса на подзапросы в соответствии с сегментами БД
6.	Моделью вертикального параллелизма называется
a.	Разбиение запроса на взаимосвязанные по результатам подзапросы 
b.	Сегментирование БД
c.	Размещение хранимых данных на нескольких физических носителях
d.	Разбиение запроса на подзапросы в соответствии с сегментами БД
7.	Категориями ПО промежуточного уровня являются:
a.	ПО доступа к базам данных
b.	ПО обработки запросов к БД
c.	ПО межмодульного взаимодействия
d.	ПО управления данными
8.	Типичный набор функций библиотеки доступа включает
a.	соединение с базой данной;
b.	запрос на добавление данных;
c.	запрос на извлечение данных;
d.	запрос на  изменение данных
e.	выполнение запросов
f.	разбиение запроса на подзапросы
9.	Интерфейс, предназначенный для унификации доступа к данным, размещенным на удаленных серверах, называется _________________.
10.	Интерфейс прикладного программирования  для выполнения SQL-запросов к базам данных называется ____________________.
11.	ADO  – это универсальный интерфейс высокого уровня к
a.	ODBC
b.	JDBC
c.	OLE DB
d.	BDE
12.	Интерфейс доступа к данным, который не может быть напрямую вызван клиентским приложением
a.	ODBC
b.	ADO
c.	OLE DB
d.	BDE

Тестовые задания к теме 24 
1.	Основной задачей OLAP-технологий является
a.	анализ динамики показателей одновременно по нескольким измерениям
b.	анализ динамики показателя
c.	анализ измерений
d.	анализ показателей
2.	Типовыми задачами data mining являются
a.	Классификация
b.	Кластеризация
c.	Буферизация
d.	Регрессия
e.	Шкалирование
f.	Прогнозирование
g.	Анализ данных
h.	анализ отклонений
3.	В основе OLAP лежат понятия 
a.	Факт
b.	Свойство
c.	Параметр
d.	Событие
e.	Измерение
4.	Поставьте соответствие между списками
Хранение данных в системах OLAP
ROLAP		хранение данных в реляционной базе данных, а их многомерное представление – в специальной многомерной базе данных	
MOLAP		исходные данные и их многомерное представление хранятся в реляционной базе данных	
HOLAP		данные и их многомерное представление хранятся в базе данных в формате «снежинка»	

5.	Схема «звезда» предполагает создание отдельной таблицы для
a.	каждого измерения
b.	каждого уровня измерения.
c.	каждой группы измерений
d.	каждого набора измерений
6.	Схема «снежинка» предполагает создание отдельной таблицы для
a.	каждого измерения
b.	каждого уровня измерения.
c.	каждой группы измерений
d.	каждого набора измерений
7.	Поставьте соответствие между списками
Запросы к многомерным данным
Slice-and-dice		«Поворот» OLAP-куба, дающий возможность увидеть данные, сгруппированные по другим измерениям	
Drill-down		Выбор, сокращающий OLAP-куб	
Roll-up		Декомпозиция на основе иерархии измерения	
Drill-across		Свертка на основе иерархии измерения	
Ranking.		Комбинирование (соединение) OLAP-кубов, имеющих общие измерения	
Rotating.		Выбор ячеек, появляющихся в верхней или, наоборот, нижней части специально отсортированного списка	

Тестовые задания к теме 25

1.	Правильность и непротиворечивость содержимого БД называют _________________ БД.
2.	Неделимая с точки зрения воздействия на БД последовательность операторов манипулирования данными называется ____________________.
3.	Инструкции, относящиеся к транзакциям
a.	Begin
b.	Begin transaction
c.	End
d.	End transaction
e.	Commit
f.	Commit transaction
g.	Rollback
h.	Rollback transaction
4.	Поставьте соответствие между списками
Begin		Автоматическое выполнение транзакций (стандарте ANSI/ISO)	
begin transaction			
End			
End transaction			
commit			
Commit transaction			
Rollback		Управляемое выполнение транзакций (Transact-SQL)	
Rollback transaction			

5.	Cохранение во внешней памяти информации обо всех модификациях БД называется _________________________.
6.	Поставьте соответствие между списками
Сервисные программные средства для восстановления БД
Программы ведения системного журнала		Возврат БД в целостное состояние	
Программы архивации		Регистрация операций над БД	
Программы восстановления		ликвидация последствий выполнения определенной транзакции в БД	
Программы отката		ускорение восстановления	
Программы записи контрольных точек и повторного исполнения		Регулярное получение копий БД	

7.	Для транзакций гарантируется выполнение следующих условий (свойств ACID)
a.	атомарность
b.	согласованность
c.	отсутствие потери данных
d.	изолированность
e.	долговременность
f.	непротиворечивость
g.	возможность отката
8.	Поставьте соответствие между списками
Атомарность		по завершении транзакции все задействованные объекты находятся в согласованном состоянии	
Согласованность		все изменения данных, осуществленные в процессе выполнения транзакции, не могут быть потеряны	
Изолированность		операции транзакции образуют неразделимый атомарный блок с определенным началом и концом	
Долговременность		одновременный доступ транзакций различных приложений к разделяемым объектам координируется таким образом, чтобы эти транзакции не влияли друг на друга	

9.	Упорядочите операции, выполняемые в ходе транзакции
a.	Журнализация
b.	Начало транзакции
c.	Окончание транзакции
d.	Выполнение тела транзакции
10.	Восстановление БД осуществляется на основе
a.	архивной копии 
b.	журнала транзакций
c.	отката транзакций
d.	повторного выполнения всех транзакций
e.	транзакции восстановления
11.	Возврат к целостному состоянию БД с отменой всех операций транзакции называется ______________.

Тестовые задания к теме 26
1.	Конфликт «чтение грязных данных» означает:
a.	Чтение данных в несогласованной БД  до завершения транзакции, которая будет завершена откатом
b.	Изменение данных одной транзакцией до завершения другой транзакции, осуществляющей изменение тех же данных.
c.	Чтение данных одной транзакцией до завершения другой транзакции, в результате которой данные будут изменены
d.	Удаление данных одной транзакцией до завершения другой транзакции
2.	Конфликт «пропавшие обновления» означает:
a.	Чтение данных в несогласованной БД  до завершения транзакции, которая будет завершена откатом
b.	Изменение данных одной транзакцией до завершения другой транзакции, осуществляющей изменение тех же данных.
c.	Чтение данных одной транзакцией до завершения другой транзакции, в результате которой данные будут изменены
d.	Удаление данных одной транзакцией до завершения другой транзакции
3.	Конфликт «Чтение несогласованных данных» означает:
a.	Чтение данных в несогласованной БД  до завершения транзакции, которая будет завершена откатом
b.	Изменение данных одной транзакцией до завершения другой транзакции, осуществляющей изменение тех же данных.
c.	Чтение данных одной транзакцией до завершения другой транзакции, в результате которой данные будут изменены
d.	Удаление данных одной транзакцией о завершения другой транзакции
4.	Механизм выполнения транзакций, когда результат совместного выполнения транзакций эквивалентен результату некоторого последовательного выполнения этих же транзакций называется _______________________________.
5.	Конфликт «чтение грязных данных», «Чтение несогласованных данных», «пропавшие обновления» не соответствуют требованию к транзакциям
a.	атомарность
b.	согласованность
c.	изолированность
d.	долговременность
6.	Метод сериализации транзакций обеспечивает
a.	Атомарность транзакций
b.	Согласованность транзакций
c.	Изолированность транзакций
d.	Долговременность транзакций
7.	Совместный режим захвата используется в операциях
a.	Чтения
b.	Записи
c.	Модификации
d.	удаления
8.	Монопольный режим захвата используется в операциях
a.	Чтения
b.	Записи
c.	Модификации
d.	удаления
9.	Блокировка объекта для других транзакций называется _____________.
10.	Объектами захвата могут являться
a.	Файл
b.	Таблица
c.	База данных
d.	Страница данных
e.	Запись
f.	Атрибут 
g.	Все

Тестовые задания к теме 27

1.	Отдельная физическая структура в базе данных, создаваемая на основе таблицы и предназначенная для ускорения выборки данных называется ___________________.
2.	Поставьте соответствие между списками
Команды предоставления прав доступа
GRANT		Не разрешает выполнять действия с объектом	
REVOKE		Позволяет выполнять действия с объектом или, для команды - выполнять ее	
DENY		Аннулирует права доступа для объекта или, для команды - не позволяет выполнить ее	

3.	Набор операторов T-SQL, которые SQL SERVER компилирует в единый план выполнения, называется ____________________________.
4.	Особый тип хранимой процедуры, которая автоматически выполняется при изменении таблицы с помощью операторов UPDATE, INSERT или DELETE называется _____________________.
5.	Триггеры создаются на основе
a.	Представлений
b.	Временных таблиц
c.	Таблиц БД
d.	Системных таблиц.
6.	Типа триггера не существует: 
a.	UPDATE, 
b.	INSERT 
c.	SELECT
d.	DELETE
7.	Копирование, или тиражирование части базы данных или БД в целом _________________.
8.	В схеме репликации транзакций выделены следующие компоненты:
a.	Агент синхронизации
b.	Агент чтения журнала
c.	Агент рассылки
d.	Агент записи
e.	Агент обмена
9.	Операция согласования состояния базы данных в физических файлах с текущим состоянием системного буфера называется ____________________.
10.	Способы резервного копирования:
a.	Полное резервное копирование
b.	Выборочное резервное копирование
c.	Полное резервное копирование журнала транзакций
d.	Выборочное резервное копирование журнала транзакций
e.	Полное резервное копирование файлов и групп файлов
f.	Выборочное резервное копирование файлов и групп файлов

Тестовые задания к теме 28

1.	Упорядочите действия по созданию БД в СУБД MS SQL Server
a.	Создать БД и спланировать местоположение файлов
b.	Ввести в таблицы данные.
c.	Создать таблицы БД.
d.	Выбрать сервер, на котором создается БД
2.	Упорядочите действия по восстановлению БД в СУБД MS SQL Server
a.	Tools->Restore Database
b.	открыть папку базы данных
c.	выбрать тип операции восстановления
d.	выбрать имя восстанавливаемой базы данных
3.	Упорядочите действия по созданию резервной копии БД в СУБД MS SQL Server
a.	открыть папку базы данных
b.	задать параметры копирования 
c.	Tools->Backup Database
d.	
4.	Параметрами резервного копирования являются:
a.	Имя архива
b.	Размер архива
c.	Описание архива
d.	Режим архивирования
e.	Месторасположение архива
f.	Назначение архива
5.	Способы создания базы данных в СУБД MS SQL Server
a.	командами языка SQL
b.	при помощи мастера
c.	средствами Enterprise Manager
d.	при помощи конструктора
e.	при помощи администратора

Тестовые задания к теме 29
1.	Полнотекстовый индекс имеют реляционные СУБД:
a.	DB2 Universal Database
b.	Universe
c.	Cache’
d.	Postgres
e.	Progress
f.	MySQL
g.	MS Visual FoxPro
h.	MS Access
i.	Oracle Database
2.	Запросы QBE  доступны в СУБД
a.	Progress
b.	MS Visual FoxPro
c.	MS Access
d.	Oracle Database
e.	MS SQL Server
3.	Файловая физическая модель данных в СУБД
a.	Progress
b.	MS Visual FoxPro
c.	MS Access
d.	Oracle Database
e.	MS SQL Server
f.	MySQL
4.	Страничная физическая модель данных в СУБД
a.	Progress
b.	MS Visual FoxPro
c.	MS Access
d.	Oracle Database
e.	MS SQL Server
f.	MySQL
5.	Языки 4 поколения (генераторы форм, отчетов) присутствуют в СУБД
a.	Postgres
b.	Progress
c.	MySQL
d.	MS Visual FoxPro
e.	MS Access
f.	Oracle Database
6.	Языки 4 поколения (генераторы форм, отчетов) отсутствуют в СУБД
a.	Postgres
b.	Progress
c.	MySQL
d.	MS Visual FoxPro
e.	MS Access
f.	Oracle Database
7.	Транзакции не поддерживаются в СУБД
a.	Postgres
b.	Progress
c.	MySQL
d.	MS Visual FoxPro
e.	MS Access
f.	Oracle Database
8.	Хранимые процедуры есть в СУБД
a.	DB2 Universal Database
b.	Universe
c.	Cache’
d.	Postgres
e.	Progress
f.	MySQL
g.	MS Visual FoxPro
h.	MS Access
i.	Oracle Database
9.	Только триггеры есть в СУБД
a.	DB2 Universal Database
b.	Universe
c.	Cache’
d.	Postgres
e.	Progress
f.	MySQL
g.	MS Visual FoxPro
h.	MS Access
i.	Oracle Database
10.	Ни хранимых процедур, ни триггеров нет в СУБД
a.	DB2 Universal Database
b.	Universe
c.	Cache’
d.	Postgres
e.	Progress
f.	MySQL
g.	MS Visual FoxPro
h.	MS Access
i.	Oracle Database
11.	Собственный встроенный язык программирования имеют СУБД
a.	DB2 Universal Database
b.	Universe
c.	Cache’
d.	Postgres
e.	Progress
f.	MySQL
g.	MS Visual FoxPro
h.	MS Access
i.	Oracle Database

Тестовые задания к теме 30

1.	Механизмы по работе с источниками данных:
a.	механизм соединения с источником данных
b.	механизм внутреннего представления данных
c.	механизм обмена данными
d.	пользовательский интерфейс
e.	алгоритмы обработки данных
f.	механизм внешнего представления данных
g.	механизм связи внутреннего представления с элементами пользовательского интерфейса
h.	механизм отсоединение от источника данных
2.	Поставьте соответствие между списками
              Механизмы по работе с источниками данных
Механизм получения и отправки данных 		Содержит компоненты отображения данных и обеспечивает просмотр, редактирование и управление данными 	
Механизм внутреннего представления данных		Содержит компоненты, обеспечивающие соединение с источником данных и двунаправленный поток данных	
Механизм связи внутреннего представления с интерфейсом приложения 		Содержит компоненты, обеспечивающие хранение полученных данных в приложении и предоставление их по запросам	
Пользовательский интерфейс 		Содержит компоненты, обеспечивающие передачу данных в визуальные компоненты и возврат результатов редактирования в набор данных 	

3.	Упорядочите действия по обеспечению приложения возможностью работать с таблицей источника данных:
a.	Разместить на форме приложения визуальные компоненты отображения данных, обеспечивающие просмотр, редактирование и управление данными
b.	Разместить на форме приложения компонент – набор данных для хранения данных, получаемых из источника данных
c.	Выбрать одну из предоставляемых средой технологий доступа к источнику данных
d.	Разместить на форме приложения компонент типа TDataSource, обеспечивающий связь набора данных с визуальными компонентами отображения данных
e.	Разместить на форме приложения компонент, устанавливающий соединение с источником данных, и настроить его на источник данных
4.	Множество записей одной или нескольких таблиц, переданные в приложение в результате активизации компонента доступа к данным называется __________________________.
5.	Упорядочите действия для обеспечения доступа к таблице источника данных
a.	Подключить к компоненту таблицу источника данных
b.	Подключить компонент к источнику данных
c.	Разместить компонент на форме модуля данных приложения
d.	Активизировать связь между компонентом и таблицей источника данных
6.	Компоненты отображения данных можно разделить на следующие группы
a.	компоненты для отображения данных одного поля
b.	компоненты для управления данными
c.	компоненты для отображения набора данных
d.	компоненты для обеспечения навигации по данным
e.	компоненты для ввода и модификации данных
f.	компоненты для выполнения запросов

Тестовые задания к теме 31

1.	Упорядочите действия по изменению данных средствами языка программирования
a.	Чтение данных из поля записи
b.	Сохранение изменений.
c.	Переключение в режим редактирования
d.	Позиционирование курсора на нужную запись
e.	Запись новых (измененных) данных в поле записи
2.	Упорядочите действия по формированию и выполнению параметризованного запроса
a.	Формируется SQL-запрос
b.	Производится удаление текста предыдущего SQL-запроса
c.	Указывается имя базы данных
d.	Запускается выполнение SQL-запроса
e.	Вызывается метод Prepare предварительной подготовки запроса
f.	Формируется скелет SQL-запроса
3.	Панель кнопок навигации по записям с дополнительными кнопками редактирования, удаления и добавления записей называется компонентом ___________.
4.	Для отображения табличных данных, извлекаемых из БД, предназначен компонент ___________________.
5.	Способ доступа к данным, при котором результаты обработки данных могут не иметь такого прямого отражения в пользовательском интерфейсе, называется
a.	Визуальным
b.	Невизуальным
c.	Прямым
d.	Непрямым
6.	В Delphi доступ к записям в невизуальном режиме основан на использовании объекта типа ________________________.
7.	Поставьте соответствие между списками
Поиск, фильтрация записей в Delphi
с помощью SQL-запроса		последовательное чтение записей с проверкой выполнения условий выборки средствами языка программирования	
специальными методами объекта источника данных		источником данных может служить готовое представление (view) в базе данных или компонент, предназначенный для выполнения SQL-запроса	
путем сравнения значений записей		необходимо вызвать методы Locate или Lookup	

Тестовые задания к теме 32

1.	Унифицированным доступом к СУБД из языка программирования высокого уровня является:
a.	JDBC
b.	ODBC
c.	ADO
d.	DAO
e.	DBE
2.	Платформонезависимым доступом к СУБД из языка программирования Java является:
a.	JDBC
b.	ODBC
c.	ADO
d.	DAO
e.	DBE
3.	Драйвер-мост ODBC-JDBC это
a.	JDBC-драйвер к ODBC-драйверу
b.	ODBC-драйвер к JDBC-драйверу
c.	JDBC-драйвер  к ADO-драйверу
d.	ODBC-драйвер к ADO-драйверу
4.	Способы создания таблиц в базе данных
a.	путем выполнения сценария;
b.	через встроенные средства ОС;
c.	через встроенные средства администрирования СУБД;
d.	с помощью CASE-средств;
e.	с помощью САПР;
f.	средствами языка программирования;
g.	средствами языка 4 поколения;
h.	с помощью среды разработки языка программирования.
5.	Преимуществом создания запросов с помощью параметризованных запросов является:
a.	Быстрота
b.	Гибкость
c.	Переносимость
d.	Локализация
6.	Преимуществом создания запросов с помощью общих невизуальных компонентов языка программирования является:
a.	Быстрота
b.	Гибкость
c.	Переносимость
d.	Локализация