1.2 Функції та задачі що вирішуються
Для ефективної роботи спроектованої бази даних, під час якої будуть організовані необхідні операції, вимагається деякий функціонал. Це означає, що за допомогою мови запитів SQL та продуманою логікою створеної бази людина, що її проектувала повинна забезпечити виконання деяких операцій пов’язаних з предметною областю над якою планувалась робота.
Оскільки була задана предметна область «Приймальна комісія», то відповідно її потребам і вимогам буде проектуватися функціонал
Функції що автоматизуються:
-
Спрощене введення і корекція даних
-
Вибірка абітурієнтів з певним критерієм(з кращими балами, пільговики, за спеціальністю і т.д.)
-
Контроль коректності даних
-
Можливість модифікації прав користувачів, що забезпечує безпеку даних
Функціонал та можливості розробленої бази, що були перелічені вище повинні також забезпечуватися певними програмними та функціональними можливостями, що надаються середовищем розробки. Тому від нас вимагається застосувати чи реалізувати:
-
сутності бази даних (таблиці) не менше 6-7;
-
групові функції;
-
агрегуючі функції;
-
спеціальні оператори;
-
підзапити;
-
кількість представлень не менше 3;
-
кількість тригерів не менше 5;
-
кількість збережених процедур (функцій) не менше 3;
Використання та комбінування даних засобів дозволить створити ефективну базу даних, що буде зручною у використанні, відносно простою та логічною у побудові, корисною для організації що її використовує.
-
Содержание
- Постановка задачі
- 1.1 Актуальність задачі
- 1.2 Функції та задачі що вирішуються
- Проектування бази даних
- 2.1 Створення інформаційної моделі бази даних
- Нормалізація відношень бази даних.
- 2.3 Формалізація зв’язків між відношеннями.
- 2.4 Створення sql-запитів для побудови таблиць бази даних
- 2.5 Створення sql-запитів для маніпулювання даними, згідно з функціями потенціальних користувачів інформаційної системи.
- 2.5.1 Тригери
- 2.5.2 Представлення
- 2.5.3 Функції
- 2.5.4 Запити
- 2.6 Створення користувача
- Висновки
- Перелік посилань
- Додаток а (код програми)