|
|
|
Элементарные операции с базами данных. Тест
1.1 Представлена база данных "Телефонный справочник"
|
Фамилия И.О. |
Телефон |
|
Иванов И.И- |
234-56-98 |
|
Иванова А.П. |
235-60-07 |
|
Кедров А.К. |
435-88-78 |
|
Иванов И.К. |
568-98-00 |
|
Иванников П.П. |
384-15-15 |
После проведения сортировки по полю Фамилия
И.О. в порядке возрастания запись, содержащая номер телефона 568-98-00,
переместится на
1) 1 строку вверх; 2) 2 строки вверх; 3) 1 строку вниз; 4) не переместится; 5)
3 строки вверх.
1.2 После проведения сортировки по полю Фамилия И.О. в порядке убывания запись, содержащая
сведения о телефоне 384-15-15, переместится на
1) 1 строку вверх; 2) 2 строки вверх 3) 3 строки вверх; 4) 4 строки вверх; 5)
не переместится.
2. Представлена база данных "Волшебные страны"
|
СТРАНА |
НАСЕЛЕНИЕ |
ПЛОЩАДЬ |
|
НАРНИЯ |
148 |
46.9 |
|
ОЗ |
155 |
95.3 |
|
ШВАМБРАНИЯ |
132 |
53.5 |
|
ЛУКОМОРЬЕ |
199 |
47.7 |
|
ЗАЗЕРКАЛЬЕ |
211 |
76.2 |
После проведения сортировки сведения о НАРНИИ переместились на одну
строку вниз. Сортировка проводилась в порядке
1) возрастания по полю СТРАНА; 2) убывания по полю ПЛОЩАДЬ; 3) возрастания по
полю ПЛОЩАДЬ; 4) убывания по полю СТРАНА; 5) возрастания по полю НАСЕЛЕНИЕ.
3. Представлена база данных "Волшебные страны"
|
СТРАНА |
НАСЕЛЕНИЕ |
ПЛОЩАДЬ |
|
НАРНИЯ |
48 |
46.9 |
|
ОЗ |
55 |
95.3 |
|
ШВАМБРАНИЯ |
32 |
53.5 |
|
ЛУКОМОРЬЕ |
99 |
47.7 |
|
ЗАЗЕРКАЛЬЕ |
51 |
76.2 |
После проведения сортировки сведения о ЗАЗЕРКАЛЬЕ переместились на две
строки вверх. Сортировка проводилась в порядке
1) возрастания по полю СТРАНА; 2) убывания по полю ПЛОЩАДЬ; 3) возрастания по
полю ПЛОЩАДЬ; 4) убывания по полю СТРАНА; 5) возрастания по полю НАСЕЛЕНИЕ.
4. Представлена база данных "Волшебные страны"
|
СТРАНА |
НАСЕЛЕНИЕ |
ПЛОЩАДЬ |
|
НАРНИЯ |
48 |
46.9 |
|
БУЯН |
156 |
47.7 |
|
ОЗ |
155 |
95.3 |
|
ГУСТОЙ ЛЕС |
99 |
53.5 |
|
ЗАЗЕРКАЛЬЕ |
51 |
76.2 |
После проведения сортировки сведения о ГУСТОМ ЛЕСЕ переместились на две
строки вверх. Сортировка проводилась в порядке
1) возрастания по полю СТРАНА; 2) убывания по полю ПЛОЩАДЬ; 3) возрастания по
полю ПЛОЩАДЬ; 4) убывания по полю СТРАНА; 5) возрастания по полю НАСЕЛЕНИЕ.
5. Представлена база данных "Продажа автомобилей"
|
Модель |
Цена |
Продано |
|
BMW |
30 |
5 |
|
MERSEDES500 |
27 |
8 |
|
VAZ21099 |
10 |
12 |
|
Ford |
22 |
2 |
|
UAZ |
6 |
3 |
После проведения сортировки сведения об автомобиле MERSEDES500
переместились на одну строку вниз. Сортировка проводилась в порядке
1) возрастания по полю Цена 2) убывания по полю Продано
3) возрастания по полю Модель 4) убывания по полю Цена
5) возрастания по полю Продано
6. Представлена база данных "Продажа автомобилей"
|
Модель |
Цена |
Продано |
|
BMW |
30 |
5 |
|
MERSEDES500 |
27 |
4 |
|
ВАЗ21099 |
10 |
12 |
|
Ford |
22 |
2 |
|
УАЗ |
6 |
3 |
После проведения сортировки сведения об автомобиле MERSEDES500
переместились на две строки вниз. Сортировка проводилась в порядке
1) возрастания по полю Цена; 2) убывания по полю Продано; 3) возрастания по
полю Модель; 4) убывания по полю Цена; 5) возрастания по полю Модель.
6.1 После проведения сортировки сведения об автомобиле УАЗ переместились
на три строки вверх. Сортировка проводилась в порядке
1) возрастания по полю Цена; 2) убывания по полю Продано; 3) убывания по полю
Модель; 4) убывания по полю Цена; 5) возрастания по полю Продано.
7. Представлена база данных "Чемпионат XXX по YYY"
|
Команда |
Страна |
Всего_игр |
Выиграно |
Проиграно |
|
Безумные медведи |
Швеция |
6 |
1 |
5 |
|
Пронырливые волки |
Германия |
7 |
5 |
2 |
|
Угрюмые слоны |
Норвегия |
5 |
1 |
3 |
|
Голодные лисы |
Франция |
5 |
2 |
2 |
|
Грозные буйволы |
Испания |
7 |
4 |
3 |
После проведения сортировки сведения о команде из Швеции переместились на
две строки вниз. Сортировка проводилась в порядке
1) возрастания по полю Выиграно; 2) убывания по полю Всего_игр; 3) возрастания
по полю Страна; 4) убывания по полю Страна; 5) возрастания по полю Команда.
8. Поле Наименование в базе данных
|
Автор |
Серия |
Наименование |
Год |
Кол. стр |
|
Уолш Р. |
Для начинающих |
Windows 95 |
1996 |
128 |
|
Султанов И. |
Для пользователей |
Энциклопедия Delphi |
1997 |
300 |
|
Кирсанов Д. |
Для чайников |
Wоrd 7.0 |
1996 |
236 |
|
Визе М. |
Компьютер для носорога |
Access 2.0 |
1994 |
255 |
имеет тип: 1) целочисленный; 2) числовой с плавающей точкой; 3) символьный; 4) дата; 5) командный.
9. По какому полю базы данных упорядочены записи
|
N |
Фамилия |
Улица |
Дом |
Квартира |
N телефона |
|
1 |
Иванов |
Советская |
42 |
15 |
258-36-19 |
|
2 |
Петров |
Пушкина |
15/2 |
366 |
366-56-98 |
|
3 |
Сидоров |
Гоголя |
35 |
25 |
255-41-88 |
|
4 |
Кузьмин |
Гафури |
69 |
38 |
564-89-71 |
1. Фамилия; 2) Улица; 3) N телефона.
10. Записи в базе данных
|
Автор |
Серия |
Наименование |
Год |
Кол. стр |
|
Уолш Р. |
Для начинающих |
Windows 95 |
1996 |
128 |
|
Султанов И. |
Для пользователей |
Энциклопедия Delphi |
1997 |
300 |
|
Кирсанов Д. |
Для чайников |
Wоrd 7.0 |
1996 |
236 |
|
Визе М. |
Компьютер для носорога |
Access 2.0 |
1994 |
255 |
упорядочены по полю: 1) Автор; 2) Кол. стр; 3) Год издания; 4) Серия; 5) Наименование.
11. Записи базы данных
|
Фамилия |
Имя |
Отчество |
Должность |
Оклад |
|
Иванов |
Петр |
Алексеевич |
Вахтер |
250000 |
|
Зайцев |
Иван |
Петрович |
Директор |
1200000 |
|
Романов |
Вадим |
Сергеевич |
Нач. отдела |
680000 |
|
Абдо |
Тимур |
Махмутович |
Программист |
945600 |
упорядочены по полю: 1. Фамилия; 2) Должность; 3) Оклад; 4) Отчество; 5) Имя.
Обновления от 04.2000 г.
12. Представлена база данных "Классы школы"
|
Класс |
Кол_учеников |
Староста |
|
9а |
27 |
Колесник |
|
10а |
26 |
Андреев |
|
8б |
30 |
Чебаев |
|
11а |
18 |
Раков |
|
10б |
24 |
Крупинский |
а) После сортировки в порядке возрастания
по полю "Класс" сведения о 9а-классе переместятся на:
1) 4 строки вниз; 2) 1 строку вниз; 3) 3 строки вниз; 4) 2 строки вниз; 1) 0
строк.
б) После сортировки в порядке возрастания
по полю "Класс" сведения о 8б-классе переместятся на:
1) 1 строку вверх; 2) 1 строку вниз; 3) 2 строки вверх; 4) 2 строки вниз; 1) 0
строк.
13. Представлена база данных "Отделы"
|
Отдел |
Кол_сотр |
Нач_отд |
|
310а |
27 |
Шпак |
|
101в |
26 |
Антонов |
|
215 |
30 |
Чеботарев |
|
101г |
18 |
Ракитский |
|
112 |
24 |
Кабанов |
а) После сортировки в порядке возрастания
по полю "Отдел" сведения об отделе, которым руководит Ракитский,
переместятся на:
1) 1 строку вверх; 2) 1 строку вниз; 3) 2 строки вверх; 4) 3 строки вверх; 1) 0
строк.
б) После сортировки в порядке возрастания
по полю "Отдел" сведения об отделе, которым руководит Антонов,
переместятся на:
1) 1 строку вверх; 2) 1 строку вниз; 3) 2 строки вниз; 4) 3 строки вниз; 1) 0
строк.
в) После сортировки в порядке возрастания
по полю "Отдел" сведения об отделе, которым руководит Чеботарев,
переместятся на:
1) 1 строку вверх; 2) 1 строку вниз; 3) 2 строки вниз; 4) 2 строки вверх; 1) 0
строк.
14. Представлена база данных "Гостиница"
|
Номер |
Кол_комнат |
Цена |
|
210л |
27 |
500 |
|
101о |
26 |
30 |
|
215д |
30 |
80 |
|
101д |
18 |
50 |
|
112пл |
24 |
250 |
После сортировки в порядке возрастания по полю "Номер" сведения
о номере ценой 500 переместятся на:
1) 3 строки вниз; 2) 1 строку вниз; 3) 2 строки вниз; 4) 4 строки вниз; 1) 0
строк.
Обновления от 04.2001 г.
1. Даны две электронные таблицы
|
ФИО |
Месяц |
Зодиак |
| Матросов И.И. | август | Дева |
| Иванова Е.И. | ноябрь | Скорпион |
| Зайцева И.О. | апрель | Телец |
| Мальцев А.А. | декабрь | Стрелец |
| Малышев Е.Н. | май | Близнецы |
|
ФИО |
Месяц |
Зодиак |
| Матросов И.И. | август | Дева |
| Зайцева И.О. | апрель | Телец |
| Малышев Е.Н. | май | Близнецы |
Вторая таблица получена из первой после удаления записей, у которых:
1) Поле Зодиак = "Стрелец" 2) Первая буква(ФИО) =
"И"
3) Месяц = "декабрь" 4) Месяц
<>"октябрь" 5) Месяц <>"ноябрь"
Обновления от 04.2002 г.
15.1 Переместившееся на максимальное расстояние значение в столбце "ВЕС" в базе данных
|
N |
ФИО |
РОСТ |
ВЕС |
|
1 |
Иванов |
165 |
67 |
|
2 |
Алешин |
170 |
75 |
|
3 |
Сидоров |
168 |
73 |
|
4 |
Яшин |
184 |
74 |
|
5 |
Сизов |
171 |
68 |
|
6 |
Петров |
167 |
66 |
после сортировки таблицы по атрибуту "ФИО" в порядке возрастания равно: 66 ; 67 ; 74 ; 75 ; 68.
15.2 То же для столбца "РОСТ" 165; 167; 184; 171; 168.
15.4 Переместившееся на макс. расстояние значение в столбце "ВЕС" БД
|
№ |
ФИО |
РОСТ |
ВЕС |
|
1 |
ИВАНОВ |
165 |
67 |
|
2 |
ШУБИН |
170 |
75 |
|
3 |
СИДОРОВ |
168 |
73 |
|
4 |
ЯШИН |
184 |
74 |
|
5 |
СИЗОВ |
171 |
68 |
|
6 |
ПЕТРОВ |
167 |
66 |
после сортировки таблицы по атрибуту "ФИО" в порядке возрастания равно: 66; 67; 74; 75; 68.
15.5 Переместившееся на макс. расстояние значение в столбце "ВЕС" в БД
|
№ |
ФИО |
РОСТ |
ВЕС |
|
1 |
Чикин |
165 |
67 |
|
2 |
Алешин |
170 |
75 |
|
3 |
Сидоров |
168 |
73 |
|
4 |
Яшин |
184 |
74 |
|
5 |
Сизов |
171 |
68 |
|
6 |
Титов |
167 |
66 |
после сортировки таблицы по атрибуту "ФИО" в порядке возрастания равно: 66; 67; 74; 75; 68.
15.7 Переместившееся на макс. расстояние значение в столбце "ВЕС" в БД
|
№ |
ФИО |
РОСТ |
ВЕС |
|
1 |
ИВАНОВ |
165 |
67 |
|
2 |
ЯКУШЕВ |
170 |
75 |
|
3 |
СИДОРОВ |
168 |
73 |
|
4 |
ПЕТРОВ |
184 |
74 |
|
5 |
СИЗОВ |
171 |
68 |
|
6 |
ШИТОВ |
167 |
66 |
после сортировки таблицы по атрибуту "ФИО" в порядке возрастания равно: 66; 67; 74; 75; 68.
17.1 Отрицанием запроса к базе данных
Фирма = "Рибок" и Размер > 42 или Цвет = "желтый" является запрос
17.2 Отрицанием запроса к базе данных
(Марка <>Ауди" или Цена >19000) и Цвет = "черный" является запрос
17.3 Отрицанием запроса к базе данных
Деталь = "реле" и Цена >420 или Изготовитель = "АТЭ-2" является запрос
17.4 Отрицанием запроса к базе данных
Компьютер = "Пентиум" и Поставщик =
"Ирландия" или Цена >500
является запрос
17.5 Отрицанием запроса к базе данных
(Плеер = "Сони" или Цена >190) и Цвет
= "черный" является запрос
17.6 Отрицанием запроса к базе данных
(ФИО = "Петров" или ФИО =
"Иванов" ) и Зарплата <5000 является запрос
17.7 Отрицанием запроса к базе данных
(Школа =711 или Школа =708) и Класс =11
является запрос
Темы для подготовки вопросов самоконтроля
По ПР2 «Арифметические операции в ИСР DELPHI. Программа КАЛЬКУЛЯТОР»
ЗАДАНИЕ: Выбрать тему и подготовить по ней 10 вопросов для теста.
|
Форма записи алгоритма |
Вербальная |
Блок-схема |
Псевдокод |
Код |
|
Вербальная |
|
7 |
8 |
9 |
|
Блок-схема |
|
|
10 |
11 |
|
Псевдокод |
|
|
|
|
|
Код |
|
|
|
|
////////////////////////////