Задание:
Проект містить опис створення реляційної бази даних, яка покликана забезпечити ефективне управління інформацією в обраній галузі. У процесі проектування було визначено основні вимоги до системи, включаючи функціональні та не функціональні. Першим етапом стало моделювання даних, в ході якого були іденфіковані основні сутності, їх атрибути та зв’язки між ними.
Для організації даних було застосовано метод нормалізації, що дозволило уникнути надмірності та забезпечити цілісність інформації. Розроблені таблиці мали чітко визначені первинні та зовнішні ключі, що забезпечувало однозначне посилання на пов'язані дані. У результаті було створено кілька основних таблиць, таких як "Студенти", "Курси", "Викладачі" та "Оцінки". Кожна з цих таблиць містила необхідні атрибути, такі як ідентифікатор, ім'я, прізвище, а також дані про курси та оцінки.
Подальшою стадією стало наповнення бази даних тестовими даними. Це дозволило перевірити коректність реалізації структур даних і виявити можливі помилки. Окрім того, було розроблено кілька запитів на мові SQL, що дозволили здійснити вибірки потрібної інформації. Зокрема, реалізовані запити для отримання списку студентів, які відвідують конкретний курс, а також звіти про оцінки.
Для управління доступом до бази даних були визначені ролі користувачів, що забезпечило безпеку інформації. База даних також була оснащена механізмами резервного копіювання, що гарантує збереження даних у разі непередбачуваних ситуацій.
Завершальним етапом роботи стало документування всіх етапів, що включає опис структури бази даних, реалізовані запити та інструкції щодо її використання. Це дозволило забезпечити зручність роботи з системою для майбутніх користувачів. В результаті реалізації цього проекту була створена надійна та ефективна реляційна база даних, що відповідає сучасним вимогам до управління інформацією.