- •Методические указания
- •Введение
- •Тема 1: Введение в базы данных. [1, 2, 3]
- •Тема 2. Модели и типы данных. Реляционная модель данных. [2, 3, 4]
- •Тема 3. Защита данных. [2, 3, 4, 5, 6]
- •Тема1: 1-в; 2-б; 3-а; 4-г; 5-б; 6-а; 7-г, ж, з, и; 8-а; 9-б; 10-в; 11-а, г, д; 12-в.
- •Тема2: 1-б; 2-д; 3-а; 4-д; 5-г; 6-в; 7-а; 8-д; 9-г; 10-д; 11-в; 12-д; 13-г; 14-г; 15-д; 16-а; 17-в; 18-б; 19-г; 20-д; 21-б; 22-б.
- •Тема3: 1-a; 2-c; 3-a; 4-b; 5-a; 6-c; 7-a; 8-a; 9-c, 10-b. Библиографический список
- •Содержание
- •Тема 1 4
- •Тема 2 7
- •Тема 3 14
- •394026 Воронеж, Московский просп., 14
Тема 2. Модели и типы данных. Реляционная модель данных. [2, 3, 4]
Тестовые вопросы
1. База данных - это:
а) произвольный набор информации;
б) специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте;
в) совокупность программ для хранения и обработки больших массивов информации;
г) интерфейс, поддерживающий наполнение и манипу лирование данными;
д) компьютерная программа, позволяющая в некоторой предметной области делать выводы, сопоставимые с вы водами человека-эксперта.
2. Система управления базами данных представляет собой программный продукт, входящий в состав:
а) системного программного обеспечения;
б) операционной системы;
в) систем программирования;
г) уникального программного обеспечения;
д) прикладного программного обеспечения.
3. Примером иерархической базы данных является:
а) каталог файлов, хранимых на диске;
б) расписание поездов;
в) электронная таблица;
г) экспертная система;
д) страница классного журнала.
4. В записи файла реляционной базы данных (БД) может содержаться:
а) только логические величины;
б) только текстовая информация;
в) исключительно однородная информация (данные только одного типа);
г) исключительно числовая информация;
д) неоднородная информация (данные разных типов).
5. Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. При поиске по условию ГОД РОЖДЕНИЯ>1958 AND Д0Х0Д<3500 будут найдены фамилии лиц:
а) имеющих доход менее 3500, или тех, кто родился в 1958 году и позже;
б) имеющих доход менее 3500, и родившихся в 1958 году и позже;
в) имеющих доход менее 3500, и тех, кто родился в 1958 году;
г) имеющих доход менее 3500, и родившихся в 1959 году и позже;
д) имеющих доход не менее 3500, и старше тех, кто ро дился в 1958 году.
6. Предположим, что некоторая база данных описывается следующим перечнем записей:
1 Иванов, 1956, 2400
2 Сидоров, 1957, 5300
3 Петров, 1956, 3600
4 Козлов, 1952, 1200
Какие из записей этой БД поменяются местами при сортировке по возрастанию, произведенной по первому полю:
а) 1 и 3;
б) 2 и 3;
в) 2 и 4;
г) 3 и 4;
д) 1 и 4.
7. Сетевая база данных предполагает такую организацию данных, при которой:
а) помимо вертикальных иерархических связей (между данными) существуют и горизонтальные;
б) связи между данными отражаются в виде совокупно сти нескольких таблиц;
в) связи между данными отражаются в виде таблицы;
г) между ними имеются исключительно вертикальные связи;
д) связи между данными описываются в виде дерева.
8. Структура файла реляционной базы данных (БД) меняется:
а) при добавлении одной или нескольких записей;
б) при удалении диапазона записей;
в) при изменении любой записи;
г) при уничтожении всех записей;
д) при удалении любого поля.
9. Один из основных типов информационных структур:
а) логическая;
б) база данных;
в) строковая;
г) дерево;
д) числовая.
10. В реляционной БД информация организована в виде:
а) сети;
б) иерархической структуры;
в) файла;
г) дерева;
д) прямоугольной таблицы.
11. Записью реляционной базы данных является:
а) корень дерева;
б) столбец таблицы;
в) строка таблицы;
г) ветви дерева;
д) дерево.
12. Первичный ключ в реляционной базе данных служит для:
а) организации новой структуры данных;
б) указания типа поля;
в) связи между различными структурами данных;
г) связи между различными таблицами в реляционной базе данных;
д) однозначного выделения записи в базе данных.
13. В реляционной базе данных связь между таблицами организована через:
а) запросы;
б) общие строки;
в) условия поиска;
г) условия сортировки.
14. Полем реляционной БД является:
а) строка таблицы;
б) корень дерева;
в) дерево;
г) столбец таблицы;
д) ветви дерева.
15. Структура записей реляционной БД определяется в режиме:
а) поиска;
б) создания индексов;
в) просмотра БД;
г) сортировки записей;
д) создания и редактирования БД.
16. Базы данных — это:
а) информационные структуры, хранящиеся во внешней памяти;
б) программные средства, позволяющие организовать информацию в виде таблиц;
в) программные средства, обрабатывающие табличные данные;
г) программные средства, осуществляющие поиск информации;
д) информационные структуры, хранящиеся в оперативной памяти.
17. БД содержит информацию об учениках компьютерной школы: имя, номер группы, балл за тест, балл за задание, общее количество баллов. Какого типа должно быть поле ОБЩЕЕ КОЛИЧЕСТВО БАЛЛОВ?
а) символьного;
б) логического;
в) числового;
г) любого типа;
д) числового или логического.
18. БД содержит информацию о собаках из клуба собаководства: кличка, порода, дата рождения, пол, количество медалей за участие в выставках. Какие типы должны иметь поля?
а) текстовое, текстовое, числовое, текстовое, числовое;
б) текстовое, текстовое, дата, текстовое, числовое;
в) текстовое, текстовое, дата, числовое, числовое;
г) текстовое, текстовое, числовое, логическое, числовое;
д) текстовое, текстовое, дата, логическое, текстовое.
В вопросах 19-22 используется реляционная база данных, заданная таблицей 1.
Таблица 1
НАЗВАНИЕ |
КАТЕГОРИЯ |
КИНОТЕАТР |
НАЧАЛО СЕАНСА |
Буратино |
Х/Ф |
Рубин |
14 |
Кортик |
Х/Ф |
Искра |
12 |
Винни-Пух |
М/Ф |
Экран |
9 |
Дюймовочка |
М/Ф |
Россия |
10 |
Буратино |
Х/Ф |
Искра |
14 |
Ну, погоди! |
М/Ф |
Экран |
14 |
Два капитана |
Х/Ф |
Россия |
16 |
Записи пронумерованы от 1 до 7 соответственно их порядку в таблице.
19. Какие записи будут выбраны по условию отбора
(НАЗВАНИЕ ="Буратино") И (КИНОТЕАТР="Россия" ИЛИ КИНОТЕАТР="Рубин")?
а) 1, 5, 7;
б) 7;
в) 1, 5;
г) 1;
д) 5.
20. Cформулировать условие поиска, дающее сведения о всех художественных фильмах, начинающихся в период времени с 12 до 16.
а) КАТЕГОРИЯ = "Х/Ф" ИЛИ (НАЧАЛО СЕАНСА>=12 ИЛИ НАЧАЛО СЕАНСА<=16);
б) КАТЕГОРИЯ = "Х/Ф" И (НАЧАЛО СЕАНСА<=12 И НАЧАЛО СЕАНСА>=16);
в) КАТЕГОРИЯ = "Х/Ф" ИЛИ (НАЧАЛО СЕАНСА>=12 И НАЧАЛО СЕАНСА<=16);
г) КАТЕГОРИЯ = "Х/Ф" И (НАЧАЛО СЕАНСА>= 12 ИЛИ НАЧАЛО СЕАНСА<=16);
д) КАТЕГОРИЯ = " Х/Ф" И (НАЧАЛО СЕАНСА>=12 И НАЧАЛО СЕАНСА<=16).
21. В каком порядке будут идти записи, если их отсортировать по двум ключам НАЗВАНИЕ + КИНОТЕАТР в порядке возрастания?
а) 1, 5, 3, 4, 7, 2, 6;
б) 5, 1, 3, 7, 4, 2, 6;
в) 6, 2, 4, 7, 3, 1, 5;
г) 6, 2, 7, 4, 3, 1, 5;
д) 2, 5, 4, 7, 1, 3, 6.
22. Какие записи будут выбраны по условию отбора?
НАЧАЛО СЕАНСА = 14 ИЛИ НЕ (КАТЕГОРИЯ = "Х/Ф")
а) 1, 5;
б) 1, 3, 4, 5, 6;
в) 5;
г) 3, 4, 6;
д) нет таких записей.