субота, 24 листопада 2018 р.

Практична робота. Бази даних «Інфраструктура_України»


Практична робота. Бази даних «Інфраструктура_України»
(Зберегти результат  роботи в файл  Access – формат .mdb або .accdb)
Завдання 1. Засобами СКБД MS Access створити і заповнити реляційну базу даних «Транспорт­_України», яку зберегти в файлі Транспорт.accdb.
1) Створити першу таблицю, що має назву «Залізниці». Ця таблиця має 6 полів(стовпців):                     
1)Код(автонумерація); 2)Залізничні вузли(текстові дані беруть із виникаючого списку: Київ, Львів, Харків, Дніпро, Запоріжжя, Фастів, Дебальцеве, Ковель, Жмеринка, Сміла, Лозова, Знам'янка, Козятин, Шепетівка). 3)Залізничні пункти (текстові дані беруть із виникаючого списку: Коростень, Новоград-Волинський, Шепетівка, Здолбунів, Сарни, Конотоп, Шостка, Полтава, Біла Церква, Запоріжжя, Мелітополь, Новоолексіївка, Мукачеве,Чоп). 4)Назва залізниці (текстові дані беруть із виникаючого списку: Південно-Західна (з управлінням у Києві), Львівська, Південна (управління у Харкові), Донецька (управління в Лимані), Придніпровська (управління у Дніпрі), Одеська.). 5) Управління(тип даних: текст із списку: Київ, Львів, Харків, Дніпро, Лиман, Одеса). 6) Область ( текстові дані беруть із виникаючого списку: Закарпатська, Івано-Франківська, Львівська і так далі). Зберегти таблицю. Створити відповідну форму  з назвою «Залізниці».
Використати цю форму для заповнення таблиці трьома записами.
  2) Створити другу таблицю, що має назву «Автомагістралі». Ця таблиця має 7 полів(стовпців):  
         1)Код(автонумерація); 2)Назва автомагістралі(текстові дані беруть із виникаючого списку: 1.Західна:(Берлін-Дрезде-Вроцлав-Львів-Київ); 2.Південно-західна:(Трієст-Любляна-Будапешт-Братислава-Ужгород-Львів) (Італія, Словенія, Угорщина, Словаччина, Україна); 3.Північна:(Гельсінкі-Санкт-Петербург–Вітебськ-Київ-Одеса-Кишинів- Пловдив-Бухарест-Александрополіс)(з 4-ма відгал.) (Фінляндія, Росія, Україна, Білорусь, Молдова, Румунія, Греція). 3)Транспортні пункти (тип даних: текстові у форматі списку: Львів, Київ, Ужгород, Одеса ). 4)Транспортні вузли (текстові дані у форматі списку: Чоп; Київ; Львів, Одеса,Умань, Одеса, Вінниця, Харків, Суми, Полтава, Чернігів). 5) Суміжні дороги ( текстові дані беруть із виникаючого списку: М-міжнародні(всього 23 дороги: М-01, М-02, …., М-23), Н-національні(всього 23 дороги: Н-01, Н-02, …, Н-23),)  6)Під’їзні дороги(тип даних текстовий: Р-регіональні(63 дороги, Р-01, Р02, …, Р-63), ) 7) Довжина автомагістралі (числові дані в кілометрах).  Зберегти таблицю. Створити відповідну форму  з назвою «АВТОМАГІСТРАЛІ». Використати цю форму для заповнення таблиці трьома записами.
3) Створити третю таблицю, що має назву «Аеропорти». Ця таблиця має 11полів(стовпців):  
         1)Код(автонумерація); 2)Назва аеропорту(текстові дані беруть із виникаючого списку:Бориспіль, Київ, Харків, Одеса, Дніпро, Запоріжжя, Вінниця, Львів, Житомир, Полтава, Миколаїв, Херсон, Ужгород,). 3)Тип аеропорту (тип даних: текстовий зі списку: міжнародний, цивільний, військовий, транспортний). 4)Довжина злітної смуги (Числові дані в метрах: маска вводу 0000).  5)Ширина злітної смуги (тип даних: числові у форматі маски вводу: 00) 6) Висота над рівнем моря(числові дані). 7) Відстань до вокзалу(числові дані). 8)Кількість рейсів(числові дані). 9)Телефон довідки (тип даних числовий, маска вводу 000-000-00-00). 10)Сайт аеропорту(тип даних гіперпосилання). 11) Адреса управління(текстові дані). Зберегти таблицю. Створити відповідну форму  з назвою «Аеропорти». Використати цю форму для заповнення таблиці трьома записами.
3) Створити четверту таблицю, що має назву «Морські_порти». Ця таблиця має 11 полів(стовпців):  
         1)Код(автонумерація); 2)Назва порту(текстові дані беруть із виникаючого списку:Бердянськ, Маріуполь, Чорноморськ, Херсон, Одеса, Южний, Ізмаїл, Білгород-Дністровськ, Скадовськ, Усть-Дунайськ). 3)Тип порту (тип даних: текстовий зі списку: вантажний, пасажирський, автомобільний, ремонтний). 4)Кількість причалів (Числові дані в метрах: маска вводу 00).  5)Кількість терміналів (тип даних: числові у форматі маски вводу: 00) 6) Залізниця(логічні дані). 7) Трубопроводи(логічні дані). 8)Кількість рейсів(числові дані). 9)Телефон довідки (тип даних числовий, маска вводу 000-000-00-00). 10)Сайт порту(тип даних гіперпосилання). 11) Адреса управління(текстові дані). Зберегти таблицю. Створити відповідну форму  з назвою «Морські_порти». Використати цю форму для заповнення таблиці трьома записами.
Завдання 2. Створити  ЗАПИТИ в базі даних. Кожний запит зберегти з імям Запит 1, Запит 2, Створити запити, які здійснюють такі операції: 1) Вивести запит на аеропорти, що мають лише пасажирське призначення. 2) Вивести запит на морські порти, що мають найбільшу(або найменшу) кількість рейсів. 3)  Вивести запит на залізничні вузли, що  входять до Львівської залізниці. 4) Вивести запит на аеропорти, що мають лише військове призначення призначення.

Самостійна пошуко-дослідна робота 
для збагачення словникового запасу юного програміста:
Термінологічний словник для юного програміста:

·         База даних, системи керування базами даних;
·         Рівні абстракції даних 
·         Банк даних
·         Моделювання даних 
·         Наука про дані  
·         Модель вкладених множин даних
·         Унікальний ключ
·         MySQL  Microsoft SQL Server
·         База даних XML



Немає коментарів:

Дописати коментар