Самостійна робота №4
Тема Реляційна алгебра
Мета: сформувати у студентів знання про реляційну алгебру як теоретичну основу реляційних баз даних, навчитися застосовувати її операції для формалізації запитів та зрозуміти зв’язок між реляційною алгеброю і мовою SQL у практиці роботи з геоінформаційними системами
Завдання
Вивчити основні операції реляційної алгебри та показати їх застосування для роботи з базами даних у сфері охорони ґрунтів. Побудувати приклади запитів, які демонструють використання базових і розширених операцій.
Послідовність виконання
-
Ознайомитися з теоретичними основами реляційної алгебри
-
Вивчити поняття відношення (таблиці) та кортежу (рядка).
-
Розглянути базові операції: вибірка (σ), проекція (π), об’єднання (∪), різниця (−), декартовий добуток (×).
-
Ознайомитися з розширеними операціями: з’єднання (JOIN), перетин (∩), ділення (÷).
-
-
Розробити приклади для базових операцій
-
Скласти таблиці «Ґрунти», «Ділянки», «Агрогрупи».
-
Виконати вибірку даних за умовою (наприклад, ділянки з площею > 10 га).
-
Виконати проекцію (наприклад, вибрати лише назви ґрунтів).
-
Продемонструвати об’єднання та різницю між наборами даних.
-
-
Розробити приклади для розширених операцій
-
Виконати з’єднання таблиць «Ділянки» та «Агрогрупи» за спільним атрибутом.
-
Продемонструвати перетин (наприклад, ділянки, що одночасно належать до двох категорій).
-
Виконати ділення (наприклад, знайти ділянки, що відповідають усім заданим агрогрупам).
-
-
Побудувати відповідність між реляційною алгеброю та SQL
-
Записати приклади SQL‑запитів, які реалізують ті самі операції.
-
Пояснити, як реляційна алгебра є теоретичною основою для SQL.
-
-
Оформити результати роботи
-
Підготувати таблиці з прикладами даних.
-
Додати скріншоти виконання запитів у СУБД (наприклад PostgreSQL).
-
Зробити висновки про значення реляційної алгебри для роботи з базами даних у ГІС.
-
Зберегти звіт у форматі PDF (LabXX_Surname.pdf).
-
-
Відповісти на контрольні запитання
-
Що таке реляційна алгебра і яку роль вона відіграє у базах даних?
-
Які основні операції реляційної алгебри ви знаєте?
-
У чому полягає сутність операції JOIN?
-
Як реляційна алгебра застосовується у ГІС для аналізу даних?
-
Форма подання результатів виконаної роботи:
Створити звіт у вигляді презентації в MS PowerPoint (або документу MS Word). (У разі відсутності можливості доступу до електронного навчального курсу - роботу здати на кафедру у встановлений термін у вигляді написаного реферату на аркушах зі шкільного зошита).
Звіт повинен містити:
- назву роботи;
- ПІБ виконавця (виконавців), назву факультету, номер курсу та групи;
- опис картографічного методу дослідження;
- опис та порівняння паперових та цифрових технологій картографічного методу досліджідження;
- висновки.
Критерії оцінювання
Максимальна кільс=кість балів =5
Розподіл балів, які отримують студенти
|
Елемент завдання |
Критерії для оцінювання |
% |
|
титульний аркуш |
оформлено титульний аркуш |
5 |
|
зміст |
оформлено зміст |
5 |
|
картографічний метод дослідження |
опис картографічного методу дослідження |
10 |
|
особливості на паперових картах |
10 |
|
|
особливості на цифрових картах |
30 |
|
|
список літератури |
оформлено список літератури |
10 |
|
висновок |
висновок |
30 |
|
Всього |
100 |
|
Термін виконання
Кінцевий термін здачі роботи - Дивіться внизу сторінки (штраф за запізнення зі здачею роботи - 1 день = 5 %).
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу