середу, 21 листопада 2018 р.

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



(Зберегти результат  роботи в файл  Access – формат .mdb або .accdb)
Завдання 1. Засобами СКБД MS Access створити і заповнити реляційну базу даних «Гори­_України», яку зберегти в файлі Гори.accdb.
1) Створити першу таблицю, що має назву «Гори_Карпат». Ця таблиця має 5 полів(стовпців):   
         1)Код(автонумерація); 2)Вершина(текстові дані беруть із виникаючого списку: Говерла, Гутин, Петрос, Чорна гора, Ребра, Піп-Іван,Туркул, Близниця,Дземброня, Лопушна, Сивуля, Ігровець, Братківська, Довбушанка, Грофа, Негоровець, Стій, Темпа). 3)Висота (тип даних: числовий у форматі маски вводу: 0000-00). 4)Місцезнаходження (текстові дані беруть із виникаючого списку: Рахівські гори, хребет Чороногори, хребет Пішконня, хребет Боржава, хребет Горгани, хребет Свидовець). 5) Область ( текстові дані беруть із виникаючого списку: Закарпатська, Івано-Франківська, Львівська). Зберегти таблицю. Створити відповідну форму  з назвою «Гори_Карпат».
Використати цю форму для заповнення таблиці трьома записами.

 2) Створити другу таблицю, що має назву «Сходження». Ця таблиця має 5 полів(стовпців):   
         1)Код(автонумерація); 2)Назва групи(текстові дані беруть із виникаючого списку: Соколи, Яструби, Альбатроси, Чайки, Шуляки, Орли, Балабани, Лелеки, Сови, Беркути, Боривітри, Буревісники, Грифи, Кібці, Журавлі, Круки, Кречети, Лебеді, Кликуни). 3)Початок сходження (тип даних: дата у форматі маски вводу: 00-00-0000). 4)Закінчення сходження (числові дані у форматі маски вводу: 00-00-0000). 5) Гора ( текстові дані беруть із виникаючого списку: Говерла, Гутин, Петрос, Чорна гора, Ребра, Піп-Іван,Туркул, Близниця,Дземброня, Лопушна, Сивуля, Ігровець, Братківська, Довбушанка, Грофа, Негоровець, Стій, Темпа).  Зберегти таблицю. Створити відповідну форму  з назвою «Сходження». Використати цю форму для заповнення таблиці трьома записами.

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

Завдання 2. Створити  ЗАПИТИ в базі даних. Кожний запит зберегти з імям Запит 1, Запит 2, …, Запит 8.
Створити запити, які здійснюють наступні операції:
1) Для кожної гори сформувати в хронологічному порядку список груп, які здійснювали сходження.
2) Показати всі дані про сходження на гору «Говерла»
3) Показати список альпіністів (одне поле), які здійснювали початок сходження в зазначений вами інтервал дат.
4) Показати всі поля таблиці Гора, якщо гора має висоту більше 1550м та знаходиться на хребті «Горгони».
5) Надати інформацію про те, скільки альпіністів побувало на кожній горі «Петрос». Список впорядкувати за спаданням за прізвищем альпініста.
6) Показати інформацію про кількість сходжень кожного альпініста на кожну гору. При виведенні список впорядкувати за зростанням за кількістю сходжень.
7) Створити перехрестний запит за зразком: - заголовки рядків - ПІБ альпініста; - заголовки стовпців – назви вершин гір; - обчислювані значення – кількість сходжень. (Для створення цього запиту можна створити додатковий запит).
8) Надати можливість додавання нової вершини в таблицю Гора із зазначенням її назви, висоти і горної системи.

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

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