Практическое задание3 по теме «Создание форм для готовой базы данных, сортировка и фильтрация данных»
1. Создать формы для ввода данных для каждой таблицы БД. Определить, какие формы имеют подчиненную. Почему? Ответ записать в тетради.
2. С помощью этих форм введите в БД следующую информацию. Определите, с какими таблицами связана эта информация:
Код_напряму | Напрям |
15 | Дніпропетровськ |
16 | Харків |
17 | Софія |
Код_рейсу | Напрям | Рейс | Відліт | Прибуття | Дні | Літак |
30 | Харків | Ф587 | 22,05 | 0,01 | 1,3 | ЯК 42 |
31 | Дніпропетровськ | 4247 | 22,36 | 0,50 | 2,4,6 | ІЛ 86 |
32 | Харків | Н108 | 15,22 | 17,00 | 2,4 | ТУ134 |
33 | Дніпропетровськ | 7268 | 15,45 | 17,30 | 2 | ІЛ 62 |
34 | Рига | І265 | 15,30 | 17,55 | 2,6 | AН 24 |
35 | Одеса | 3045 | 20,10 | 22,55 | ЩДН | АН24 |
36 | Донецьк | 8208 | 18,10 | 19,55 | 2,4,6 | ІЛ 86 |
37 | Сімферополь | Л131 | 19,36 | 20,25 | ЩДН | АН 24 |
38 | Софія | 8723 | 14,45 | 15,00 | ЩДН | ІЛ 86 |
Код | Рейс | Тариф | Квитки |
30 | Ф587 | 240 | є |
31 | 4247 | 187 | немає |
32 | Н108 | 224 | є |
33 | 7268 | 168 | немає |
34 | І265 | 612 | є |
35 | 3045 | 122 | немає |
36 | 8208 | 294 | є |
37 | Л131 | 126 | немає |
38 | 8723 | 540 | є |
3. Просмотрите с помощью навигации формы, введенные данные. Закройте все формы кроме Напрями. В главной форме выберите напрям С.-Петербург. Определите количество рейсов в этом направлении. Определите, на какой рейс есть билеты в этом направлении, в какой день и какое время выполняется рейс, сколько стоит билет. Ответ запишите в тетрадь.
4. Выполните сортировку записей по полю Відліт в порядке возрастания. Какой рейс самолета, который вылетает первым? Ответ запишите в тетрадь.
5. Выполните сортировку записей по полю Прибуття в порядке убывания. Какой рейс самолета, который прилетает последним? Ответ запишите в тетрадь.
6. Выполните фильтрацию по полю Дні на самолеты, которые летают каждый день. Укажите рейс и время прибытия. Ответ запишите в тетрадь. Снимите фильтр.
7. Закройте форму Напрями с сохранением макета. Просмотрите таблицы и определите, как расположена новая информация в таблицах. Ответ запишите в тетрадь.
8. Закройте все таблицы кроме Рейси. Выполните сортировку записей по полю Відліт в порядке возрастания. Какой рейс самолета, который вылетает первым? Ответ запишите в тетрадь.
9. Выполните сортировку записей по полю Прибуття в порядке убывания. Какой рейс самолета, который прилетает последним? Ответ запишите в тетрадь.
10. Сравните ответы, полученные в п.4, 8; п.5,9. Совпадают ли ответы, почему? Ответ запишите в тетрадь.
11. Выполните фильтрацию по полю Дні на самолеты, которые летают каждый день. Определите число записей с помощью навигатора. Ответ запишите в тетрадь. Снимите фильтр.
12. Выполните фильтрацию по полю Літак на самолеты ТУ154. Определите число записей с помощью навигатора. Ответ запишите в тетрадь. Снимите фильтр.
13. Как узнать, сколько самолетов ТУ154 летают каждый день с помощью фильтра? Выполните фильтрацию. Определите число записей с помощью навигатора. Ответ запишите в тетрадь. Снимите фильтр.
14. Как узнать, сколько самолетов вылетают каждый день с 9,00 по 12,00 с помощью фильтра? Выполните фильтрацию. Определите число записей с помощью навигатора. Ответ запишите в тетрадь. Снимите фильтр.
15. Как узнать, сколько самолетов ТУ154 вылетают в Москву каждый с помощью фильтра? Выполните фильтрацию. Определите число записей с помощью навигатора и время вылета. Ответ запишите в тетрадь. Снимите фильтр. Закройте таблицу Рейси и базу данных.


