Практична робота. Бази даних «Річки_України»
(Зберегти
результат роботи в файл Access – формат .mdb або .accdb)
Завдання 1. Засобами
СКБД MS Access створити і заповнити реляційну базу даних «Річки_України»,
яку зберегти в файлі Річки.accdb.
1) Створити першу таблицю, що має назву «Річки». Ця таблиця має 12 полів(стовпців):
1)Код(автонумерація);
2)Назва річки(текстові дані беруть
із виникаючого списку: Дніпро, Південний Буг, Дністер, Сіверський Донець, Десна,
Ворскла, Горинь, Самара, Сула, Рось, Інгулець, Прип’ять, Збруч, Дунай, Прут, Тиса,
Синюха, Кальміус, Берда, Міус). 3)Довжина(км)
(тип даних: числовий у форматі маски вводу: 000000, взяти з Інтернету). 4)Місцезнаходження витоку(текстові дані
про найбільші міста, через які протікає річка). 5) Області протікання( текстові дані беруть із виникаючого списку:
Закарпатська, Івано-Франківська, Львівська, і так далі). 6) Середня швидкість русла(у вигляді
списку: дуже повільна, повільна, швидка, стрімка). 7)Судноплавство(тип даних: логічний). 8)Рафтинг(сплав на катамаранах або байдарках по річці)(тип даних:
логічний). 9)Водоспади(тип даних: логічний).
10) Пороги(тип даних: логічний). 11)Електростанції(тип даних: число, кількість
електростанцій). 12)Іхтіофауна(тип
даних: числовий, вказує кількість видів риб у річці). Зберегти таблицю.
Створити відповідну форму з назвою «Річки».
Використати цю форму для заповнення таблиці чотирма записами, дані про
річки знайти в Інтернеті.
2) Створити другу таблицю, що має
назву «Басейни_річок». Ця таблиця
має 12 полів(стовпців):
1)Код(автонумерація);
2) Назва річки(текстові дані беруть
із виникаючого списку: Дніпро, Південний Буг, Дністер, Сіверський Донець, Десна,
Ворскла, Горинь, Самара, Сула, Рось, Інгулець, Прип’ять, Збруч, , Дунай, Прут, Тиса,
Синюха, Кальміус, Берда, Міус). 3)Ліві
притоки(текстові дані про найбільші ліві притоки). 4)Праві притоки(текстові дані про найбільші праві притоки). 5)Місце витоку (тип даних: текст про
гірську місцину витоку). 6)Місце
впадання (текстові дані про моря у вигляді списку: Азовське море, Чорне
море, Буг, Дніпро). 7) Площа басейну(текстові
дані беруть із виникаючого списку: менше 100 млн. кв. м; в межах від 100 до 200 млн.
кв. м, в межах від 200 до 500 млн. кв. м;
в межах від 500 до 700 млн.кв. м; більше 700
млн. кв. м.). 8)Похил русла(дані у вигляді списку: малий похил, середній похил,
великий нахил), 9) Швидкість русла біля
лиману(у вигляді списку: мала, повільна, стрімка). 10) Кількість водосховищ(числові дані). 11) Природні заплави(тип
даних список: лівосторонні, правосторонні, двосторонні).12)Штучні канали(тип даних: логічний)Зберегти таблицю. Створити відповідну
форму з назвою «Басейни_річок». Використати цю форму для заповнення таблиці чотирма
записами про басейни найбільших річок: Дніпра, Дністра, Південного Бугу,
Сіверського Донця.
3) Створити третю таблицю, що має назву «Штучні_водойми». Ця таблиця має 10 полів(стовпців):
1)Код(автонумерація);
2)Назва річки(текстові дані). 3)Назва водойми (тип даних: текстовий).
4)Площа водойми (текстові дані). 5)Об’єм водойми(тип даних:числові) 6) Відстань від витоку (числові дані). 7) Ступінь мінералізації (у вигляді списку: нейтральна, солонувата, кислувата) 8)Ступінь зарибленості(у вигляді списку:
мала; середня; велика). 9)Ступінь
забруднення(у вигляді списку: часткова; суцільна; локальна; відсутня). 10)Населені пункти(текстові дані про
найближчі міста, селища). 11)Період
замерзання(числові дані про кількість днів
під льодовим покриттям). 12) Максимальна
глибина(числові дані).Зберегти таблицю. Створити відповідну форму з назвою «Штучні_водойми». Використати цю форму для заповнення таблиці трьома
записами про штучні водосховища. Створити
зв’язки між таблицями.
Завдання
2. Створити ЗАПИТИ в базі даних. Кожний запит зберегти з
ім’ям: Запит 1,
Запит 2, …, Запит 9. Створити запити, які здійснюють такі операції:
1) Вивести запит на річки, які впадають в Чорне море.
2) Вивести запит на водойми, які мають середню
зарибленість.
3) Вивести запит на водойми, які мають забруднення.
4) Вивести запит на водойми, які мають об’єм водойми менше,
ніж 100 млн. кв. м.
5) Вивести запит на річки, які мають довжину більше,
ніж 1000 км.
6) Вивести запит на річки, які мають більше 10 водосховищ.
7) Вивести запит на річки, які мають найбільшу швидкість.
8) Вивести запит на річки, які мають найменшу швидкість.
9) Вивести запит на водойми, які вказують наявність природних заплав.
Завдання 3. Створити на основі трьох перших ЗАПИТІВ в базі даних три Звіти і
зберегти їх.
Довжини та площі басейнів найбільших річок України
Назва річки
|
Водойма, куди впадає річка
|
Довжина
в межах України,
км
|
Довжина загальна,
км
|
Площа басейну
(загальна) тис. кв. км
|
Дніпро
|
Чорне море
|
1121
|
2201
|
504
|
Дністер
|
Чорне море
|
925
|
1362
|
72,1
|
Південний Буг
|
Чорне море
|
806
|
806
|
63,7
|
Сіверський Донець
|
Дон
|
700
|
1053
|
98,9
|
Горинь
|
Прип’ять
|
577
|
659
|
22,7
|
Десна
|
Дніпро
|
575
|
1130
|
88,9
|
Інгулець
|
Дніпро
|
549
|
549
|
88,9
|
Псел
|
Дніпро
|
520
|
717
|
22,8
|
Стир
|
Прип’ять
|
424
|
494
|
13,1
|
Західний Буг
|
Вісла
|
401
|
772
|
73,5
|
Оріль
|
Дніпро
|
384
|
384
|
10,9
|
Тетерів
|
Дніпро
|
363
|
363
|
19,4
|
Інгул
|
Південний Буг
|
354
|
354
|
9,9
|
Рось
|
Дніпро
|
346
|
346
|
12,6
|
Вовча
|
Самара
|
323
|
323
|
13,3
|
Самара
|
Дніпро
|
320
|
320
|
22,6
|
Ворскла
|
Дніпро
|
317
|
464
|
14,7
|
Прут
|
Дунай
|
299
|
967
|
27,5
|
Прип’ять
|
Дніпро
|
290
|
761
|
121
|
Серет
|
Дністер
|
248
|
248
|
3,9
|
Збруч
|
Дністер
|
247
|
247
|
3,4
|
Стрий
|
Дністер
|
232
|
232
|
3,1
|
Сейм
|
Десна
|
228
|
748
|
27,5
|
Айдар
|
Сіверський Донець
|
217
|
264
|
7,4
|
Тиса
|
Дунай
|
201
|
966
|
153
|
Оскіл
|
Сіверський Донець
|
185
|
472
|
14,8
|
Дунай
|
Чорне море
|
174
|
2960
|
817
|
Найбільші
озери і лимани України
|
|||||
Назва озера, лиману
|
Місцезнаходження
|
Площа, кв. км
|
Довжина, км
|
Ширина, км
|
Глибина, м
|
Дністровський
|
Узбережжя Чорного моря
|
360
|
42
|
12
|
2,7
|
Сасик(Кундук)
|
Узбережжя Чорного моря
|
205
|
35
|
11
|
3,9
|
Тилігульський
|
Узбережжя Чорного моря
|
170-150
|
80
|
3,5
|
21
|
Молочний
|
Узбережжя Азовського моря
|
168
|
35
|
10
|
9
|
Ялпуг
|
Басейн Дунаю
|
149
|
39
|
5
|
6
|
Кагул
|
Басейн Дунаю
|
90
|
18
|
11
|
7
|
Кугурлуй
|
Басейн Дунаю
|
82
|
20
|
10
|
2
|
Шагани
|
Узбережжя Чорного моря
|
74
|
11,5
|
9,3
|
2
|
Алібей
|
Узбережжя Чорного моря
|
72
|
15
|
11
|
2,5
|
Сасик
|
Кримський півострів
|
71
|
18
|
12
|
1,2
|
Хаджибейський
|
Узбережжя Чорного моря
|
70
|
40
|
3,5
|
13,5
|
Катлабуг
|
Басейн Дунаю
|
67
|
21
|
6
|
4
|
Китай
|
Басейн Дунаю
|
60
|
24
|
3,5
|
5
|
Куяльницький
|
Узбережжя Чорного моря
|
55
|
28
|
2,5
|
3
|
Донузлав
|
Кримський півострів
|
48,2
|
30
|
8,5
|
27
|
Самостійна пошуко-дослідна робота
для збагачення словникового запасу юного програміста:
Термінологічний словник для юного програміста:
для збагачення словникового запасу юного програміста:
Термінологічний словник для юного програміста:
Немає коментарів:
Дописати коментар