Тест «Базы данных» по информатике
Комплект практических и самостоятельных работ по теме «Базы данных»
Разработала Брусникина Н.В.
учитель информатики МБОУ СОШ №2 имени И.А. Сухана
г. Кстово Нижегородской области
Данный комплект заданий может применяться на различных этапах изучения темы «Базы данных» в 9 – 11 классах в качестве поясняющего, проверочного или дополнительного материала. Он включает в себя практические работы по созданию реляционных баз данных (однотабличных и многотабличных) и проверочные тесты по терминологии, работе с запросами и другими объектами БД, задания ЕГЭ.
Проверочная работа по основным определениям БД
Вариант 2 1. База данных – это
2. Вместо «реляционной» базы данных можно употребить
3. В каких элементах таблицы хранятся данные базы:
4. Содержит ли какую-либо информацию таблица, в которой нет полей?
5. Какое поле можно считать уникальным?
6. Запись-это?
7. В поле реляционной базы данных (БД) могут быть записаны:
|
Вариант 3 1. База данных - это?
2. Реляционная база данных - это?
3. Каждая запись базы данных содержит 1) информацию обо всех объектах системы 2) информацию об отдельном объекте системы 3) определенную характеристику объекта 4) текстовую и числовую информацию 5) нет правильного ответа 4. Структура реляционной базы данных (БД) полностью определяется:
5. В чем состоит особенность поля "счетчик"?
6. Структура таблицы данных определяется:
7. Значение выражения 0,7-3>2 относится к следующему типу данных:
|
Ключи к тестам:
1 | 2 | 3 | 4 | 5 | 6 | 7 | |
№ вар-та | |||||||
1 | 2 | 4 | 4 | 2 | 3 | 2 | 1 |
2 | 1 | 2 | 4 | 2 | 1 | 1 | 3 |
3 | 3 | 1 | 2 | 2 | 5 | 2 | 1 |
Практическая работа «Создание БД, формы, фильтры»
Вариант 1
-
Создать БД «Прием в ВУЗ» и внести в нее следующие сведения:
Факультеты | Специальности | План приема на дневное отделение | Наличие бюджетных мест | Д ата начала вступительных экзаменов | |
1 | Исторический | История | 50 | Да | 12.07.08 |
2 | Исторический | Политология | 25 | Да | 12.07.08 |
3 | Экономический | Бухгалтерский учет | 40 | Нет | 7.07.08 |
4 | Экономический | Финансы и кредит | 25 | Да | 7.07.08 |
5 | Юридический | Социальная работа | 25 | Да | 14.07.08 |
6 | Юридический | Юриспруденция | 60 | Нет | 5.07.08 |
-
Создать форму «Информация о приеме», включив в нее все поля БД, кроме поля «№». Откорректировать форму с помощью конструктора.
-
С помощью фильтров найти записи, удовлетворяющие следующим условиям:
1) вся информация по юридическому факультету;
2) факультеты, имеющие бюджетные места, дату начала экзаменов не позднее 13.07.08 и план приема не менее 30 человек.
Вариант 2
-
Создать БД «Абитуриенты» и внести в нее следующие сведения:
ФИО | Дата рожд. | Город | Код специальности | Медаль | |
1012 | Васильева О.Н. | 12.10.90 | Пермь | 101 | да |
1032 | Быков А.И. | 24.04.89 | Кунгур | 101 | нет |
1119 | Листьев Д.В. | 01.12.91 | Кстово | 102 | да |
1120 | Анохин С.П. | 30.03.90 | Пермь | 201 | нет |
2010 | Ильин П.В. | 14.07.89 | Березники | 101 | да |
-
Создать форму «Абитуриенты», включив в нее все поля БД, кроме поля «Город». Откорректировать форму с помощью конструктора.
-
С помощью фильтров найти записи, удовлетворяющие следующим условиям:
1) вся информация об абитуриентах из Перми;2) абитуриенты, поступающие на специальность с кодом 101, имеющие медаль и родившиеся не позднее 01.01.90
Вариант 3
-
Создать БД «Зачисление» и внести в нее следующие сведения:
Факультеты | ФИО | Дата рожд. | Сумма баллов | Код спец-ти | Зачисление | |
1 | Исторический | Васильева О.Н. | 12.10.90 | 15 | 201 | Да |
2 | Исторический | Быков А.И. | 24.04.89 | 14 | 201 | Да |
3 | Экономический | Листьев Д.В. | 01.12.91 | 12 | 102 | Нет |
4 | Экономический | Анохин С.П. | 30.03.90 | 15 | 301 | Да |
5 | Юридический | Ильин П.В. | 14.07.89 | 10 | 201 | Нет |
-
Создать форму «Зачисление», включив в нее все поля БД, кроме поля «№». Откорректировать форму с помощью конструктора.
-
С помощью фильтров найти записи, удовлетворяющие следующим условиям:
1) вся информация о зачисленных абитуриентах;
2) абитуриенты, поступившие на специальность с кодом 201 исторического факультета, набравшие не менее 15 баллов
-------------------------------------------------------------------------------------------------------------------------------------
Вариант 4
-
Создать БД «Железо» и внести в нее следующие сведения:
Микропроцессор | Тактовая частота (Мгц) | ОП (Мб) | Винчестер (Мб) | Цена (тыс.руб) | |
1 | Intel 486DX2 | 66 | 16 | 200 | 4.800 |
2 | Intel 486DX | 33 | 8 | 80 | 3.500 |
3 | Intel 486SX2 | 25 | 4 | 200 | 3.200 |
4 | Pentium | 66 | 32 | 1000 | 5.200 |
5 | Intel 486DX | 33 | 2 | 50 | 2.500 |
-
Создать форму «Железо», включив в нее все поля БД, кроме поля «№». Откорректировать форму с помощью конструктора.
-
С помощью фильтров найти записи, удовлетворяющие следующим условиям:
1) все процессоры фирмы Intel;
2) процессоры, имеющие объем ОП не менее 4 Мбайт, объем винчестера – более 100 Мбайт и не дороже 5.000 рублей.
Вариант 5
-
Создать БД «Сотрудники» и внести в нее следующие сведения:
Фамилия | Пол | Дата | Рост(см) | Вес(кг) | Наличие ПК | |
1 | Иванов | 1 | 5.02.82 | 165 | 52 | Да |
2 | Петров | 1 | 6.02.81 | 158 | 48 | Да |
3 | Сидорук | 0 | 10.11.82 | 160 | 42 | Нет |
4 | Степанова | 0 | 5.06.82 | 148 | 46 | Да |
5 | Стадник | 1 | 13.12.81 | 150 | 45 | нет |
-
Создать форму «Сотрудники», включив в нее все поля БД, кроме поля «№». Откорректировать форму с помощью конструктора.
-
С помощью фильтров найти записи, удовлетворяющие следующим условиям:
1) все сотрудники, имеющие ПК;
2) все мужчины, не ниже 155 см и тяжелее 50 кг.
Результаты проверки выборки данных по фильтрам
1 | 2 | 3 | 4 | 5 | |
Результат | |||||
1) фильтр | 2 записи (5 и 6) | 2 записи (1012 и 1120) | 3 записи (1,2 и 4) | 4 записи (1,2,3,5) | 3 записи (1,2 и 4) |
2) фильтр | 1 запись (№1) | 1 запись (№1012) | 1 запись (№1) | 2 записи (№1 и №4) | 1 запись (№1) |
Практическая работа «Создание реляционной (многотабличной) базы данных “Компьютеры”»
Необходимо создать три таблицы: «Комплектующие», «Поставщики» и «Цена».
-
Создать новую БД [Файл - Создать базу данных …] и присвоить ей имя «Компьютеры.
-
В окне Компьютеры выбрать объект Таблицы и пункт Создание таблицы в режиме конструктора.
-
Создать таблицу «Комплектующие», имеющую структуру: «Код комплектующих» (ключевое поле), «Наименование» и «Описание». Тип полей - текстовый.
-
Ввести в таблицу «Комплектующие» данные.
Наименование | Описание | |
К1 | Системный блок | Pentium |
К2 | Монитор | 15” |
К3 | Клавиатура | 104 кл. |
К4 | мышь | 3 кн. |
-
Аналогично создаем и вводим данные в таблицу «Поставщики». Все поля текстовые, ключевое поле – «Код поставщика»
Название фирмы | Адрес | |
П1 | Фирма1 | Адрес1 |
П2 | Фирма2 | Адрес2 |
-
С помощью аналогичных действий создать таблицу «Цена» и ввести данные.
Код компл. | Код постав. | Цена | |
1 | К1 | П1 | 10000р. |
2 | К2 | П2 | 9000р. |
3 | К3 | П3 | 5000р. |
4 | К4 | П4 | 6000р. |
5 | К5 | П5 | 250р. |
6 | К6 | П6 | 300р. |
7 | К7 | П7 | 100р. |
8 | К8 | П8 | 150р. |
Установление связи между таблицами с помощью окна Схема данных.
-
Ввести команду [Сервис – схема данных]. В появившейся панели Добавление таблицы, выделить нужные таблицы и щелкнуть по кнопке Добавить.
-
В появившемся окне Схема данных расположить таблицы в следующем порядке: Комплектующие, Цена, Поставщики.
-
Перетащить мышью из таблицы «Комплектующие» ключевое поле – «Код комплектующих» к одноименному полю внешнего ключа таблицы «Цена»
-
На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. В завершении щелкнуть по кнопке Создать.
-
Перетащить мышью из таблицы «Поставщики» ключевое поле – «Код поставщика» к одноименному полю внешнего ключа таблицы «Цена»
-
Еще раз выполнить действия пункта 10.
Теперь связь в отношении «многие – ко - многим» между таблицами «Комплектующие» и «Поставщики» через таблицу «Цена» установлена.
Проверочная работа «Запросы в БД»
Вариант 1
Дана база данных:
Фамилия | Пол | Дата | Рост | Вес | |
1 | Иванов | 1 | 5.02.82 | 165 | 52 |
2 | Петров | 1 | 6.02.81 | 158 | 48 |
3 | Сидорук | 0 | 10.11.82 | 160 | 42 |
4 | Степанова | 0 | 5.06.82 | 148 | 46 |
5 | Стадник | 1 | 13.12.81 | 150 | 45 |
1. В каком порядке будут следовать записи базы данных при последовательной сортировке по полю «Дата» в порядке убывания?
2. Какие записи из базы данных будут выбраны по условию
(Дата ?
3. Условие из предыдущего задания представить на языке конструктора запросов.
4.
5.
6.
Вариант 2
Дана база данных
Фамилия | Пол | Дата | Рост | Вес | |
1 | Иванов | 1 | 5.02.82 | 165 | 52 |
2 | Петров | 1 | 6.02.81 | 158 | 48 |
3 | Сидорук | 0 | 10.11.82 | 160 | 42 |
4 | Степанова | 0 | 5.06.82 | 148 | 46 |
5 | Стадник | 1 | 13.12.81 | 150 | 45 |
1. В каком порядке будут следовать записи данной базы при сортировке по полю «Пол» в порядке возрастания?
2. Какие записи из базы данных будут выбраны по условию
(Дата ≥ 1.01.82 Или Пол = 1) И Рост ≥ 160)?
3. Условие из предыдущего задания представить на языке конструктора запросов.
4.
5. Выберите наиболее точное определение.
5.
6.
Вариант3
Дана база данных:
Фамилия | Пол | Дата | Рост | Вес | |
1 | Иванов | 1 | 5.02.82 | 165 | 52 |
2 | Петров | 1 | 6.02.81 | 158 | 48 |
3 | Сидорук | 0 | 10.11.82 | 160 | 42 |
4 | Степанова | 0 | 5.06.82 | 148 | 46 |
5 | Стадник | 1 | 13.12.81 | 150 | 45 |
1. В каком порядке будут следовать записи базы данных при сортировке по полю «Фамилия» в порядке убывания?
2. Какие записи из базы данных будут выбраны по условию
(Дата > 1.01.82 И Пол = 1) или Рост ≥ 160)?
3. Условие из предыдущего задания представить на языке конструктора запросов.
4.
5.
6.
Вариант 4
Дана база данных:
Фамилия | Пол | Дата | Рост | Вес | |
1 | Иванов | 1 | 5.02.82 | 165 | 52 |
2 | Петров | 1 | 6.02.81 | 158 | 48 |
3 | Сидорук | 0 | 10.11.82 | 160 | 42 |
4 | Степанова | 0 | 5.06.82 | 148 | 46 |
5 | Стадник | 1 | 13.12.81 | 150 | 45 |
1. В каком порядке будут следовать записи базы данных при сортировке по полю «Дата» порядке возрастания?
2. Какие записи из базы данных будут выбраны по условию
(Дата ≥ 1.01.82 И Вес
3. Условие из предыдущего задания представить на языке конструктора запросов.
4.
5.
6.
Ключ к проверочной работе
Вариант 1 | Вариант 2 | Вариант 3 | Вариант 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 34152 | 3334125 | 45321 | 25143 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | 245 | 13 | 13 | 134 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 |
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | 4 | 7 | 4 | 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | 2 | 2 | 2 | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | 3 | 4 | 3 | 6 |
Задания ЕГЭ по теме «Базы данных»
Таблица 1 ID Фамилия_И.О. Пол 14 Леоненко Н.А. Ж 23 Геладзе И.П. М 24 Геладзе П.И. М 25 Геладзе П.П. М 34 Леоненко А.И. Ж 35 Леоненко В.С. Ж 33 Леоненко С.С. М 42 Вильямс О.С. Ж 44 Гнейс А.С. Ж 45 Гнейс В.А. М 47 Вильямс П.О. М 57 Паоло А.П. Ж 64 Моор П.А. Ж Таблица 2 ID_Родителя ID_Ребенка 23 24 44 24 24 25 64 25 23 34 44 34 34 35 33 35 14 33 34 42 33 42 24 57 64 57
1) Геладзе И.П. 2) Геладзе П.И. 3) Гнейс А.С. 4) Леоненко Н.А.
Таблица 1 ID Фамилия_И.О. Пол 71 Иванов Т.М. М 85 Петренко И.Т. М 13 Черных И.А. Ж 42 Петренко А.И. Ж 23 Иванова А.И. Ж 96 Петренко Н.Н. Ж 82 Черных А.Н. M 95 Цейс Т.Н. Ж 10 Цейс Н.А. М ...
Таблица 2
ID_Ребенка | |
23 | 71 |
13 | 23 |
85 | 23 |
82 | 13 |
95 | 13 |
85 | 42 |
82 | 10 |
95 | 10 |
... | ... |
1) Иванов Т.М. 2) Черных И.А. 3) Цейс Т.Н. 4) Петренко Н.Н.
3. Результаты тестирования представлены в таблице:
-
Фамилия
Пол
Математика
Русский язык
Химия
Информатика
Биология
Аганян
ж
82
56
46
32
70
Воронин
м
43
62
45
74
23
Григорчук
м
54
74
68
75
83
Роднина
ж
71
63
56
82
79
Сергеенко
ж
33
25
74
38
46
Черепанова
ж
18
92
83
28
61
Сколько записей в ней удовлетворяют условию «Пол =’ж’ ИЛИ Химия > Биология»?
1) 5 2) 2 3) 3 4) 4
4. Из правил соревнования по тяжелой атлетике: Тяжелая атлетика – это прямое соревнование, когда каждый атлет имеет три попытки в рывке и три попытки в толчке. Самый тяжелый вес поднятой штанги в каждом упражнении суммируется в общем зачете. Если спортсмен потерпел неудачу во всех трех попытках в рывке, он может продолжить соревнование в толчке, но уже не сможет занять какое-либо место по сумме 2-х упражнений. Если два спортсмена заканчивают состязание с одинаковым итоговым результатом, высшее место присуждается спортсмену с меньшим весом. Если же вес спортсменов одинаков, преимущество отдается тому, кто первым поднял победный вес. Таблица результатов соревнований по тяжелой атлетике:
-
Фамилия И.О.
Вес спортсмена
Взято в рывке
Рывок с попытки
Взято в толчке
Толчок с попытки
Айвазян Г.С.
77,1
150,0
3
200,0
2
Викторов М.П.
79,1
147,5
1
202,5
1
Гордезиани Б.Ш.
78,2
147,5
2
200,0
1
Михальчук М.С.
78,2
147,5
2
202,5
3
Пай С.В.
79,5
150,0
1
200,0
1
Шапсугов М.Х.
77,1
147,5
1
200,0
1
Кто победил в общем зачете (по сумме двух упражнений)?
1) Айвазян Г.С. 2) Викторов М.П. 3) Михальчук М.С. 4) Пай С.В.
5. В таблице представлены несколько записей из базы данных «Расписание»:
-
№
Учитель
День_недели
Номер_урока
Класс
1
Айвазян Г.С.
понедельник
3
8А
2
Айвазян Г.С.
понедельник
4
9Б
3
Айвазян Г.С.
вторник
2
10Б
4
Михальчук М.С.
вторник
2
9А
5
Пай С.В.
вторник
3
10Б
6
Пай С.В.
среда
5
8Б
Укажите номера записей, которые удовлетворяют условию
Номер_урока > 2 И Класс > '8А'
1) 1, 6 2) 2, 6 3) 2, 5, 6 4) 1, 2, 5, 6
6. База данных о торговых операциях дистрибутора состоит из трех связанных таблиц.
Таблица зарегистрированных дилеров
ID дилера | Регион | Адрес | |
ООО «Вектор» | D01 | Башкортостан | г. Уфа, ул. Школьная, 15 |
АО «Луч» | D02 | Татарстан | г. Казань, ул. Прямая, 17 |
АОЗТ «Прямая» | D03 | Адыгея | г. Майкоп, просп. Мира, 8 |
ООО «Окружность» | D04 | Дагестан | г. Дербент, ул. Замковая, 6 |
ИЧП Скаляр | D05 | Дагестан | г. Махачкала, ул. Широкая, 28 |
АО «Ромб» | D06 | Татарстан | г. Набережные Челны, ул. Заводская, 4 |
Таблица отгрузки товара
Отгружено дилеру | Артикул товара | Отгружено упаковок | Дата отгрузки | |
001 | D01 | 01002 | 300 | 5/01/2009 г. |
002 | D02 | 01002 | 100 | 5/01/2009 г. |
003 | D06 | 01002 | 200 | 5/01/2009 г. |
004 | D01 | 02002 | 20 | 5/01/2009 г. |
005 | D02 | 02002 | 30 | 5/01/2009 г. |
006 | D02 | 01003 | 20 | 6/01/2009 г. |
Таблица товаров
Артикул | Отдел | Количество единиц в упаковке | Брутто вес упаковки | |
Фломастеры, пачка 24 шт. | 01001 | Канцтовары | 24 | 5 |
Бумага А4,пачка 500 листов | 01002 | Канцтовары | 5 | 10 |
Скрепки металлические, 1000 шт. | 01003 | Канцтовары | 48 | 20 |
Розетки трехфазные | 02001 | Электротовары | 12 | 2 |
Лампа накаливания, 60 Вт | 02002 | Электротовары | 100 | 8 |
Выключатель 2-клавишный | 02003 | Электротовары | 48 | 7 |
Сколько пачек бумаги было отгружено в Татарстан 5 января 2009 года?
1) 100 2) 200 3) 300 4) 1500
Здесь представлены материалы теста на тему «Базы данных», которые могут быть просмотрены в онлайн режиме или же их можно бесплатно скачать. Предмет теста: Информатика (все классы). Также здесь Вы найдете подборку тестов на схожие темы, что поможет в еще лучшей подготовке к тестированию.