Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 9. Загальні відомості про СУБД.doc
Скачиваний:
3
Добавлен:
19.09.2019
Размер:
1.29 Mб
Скачать

9.19. Аналіз концептуальних вимог

На етапі аналізу концептуальних вимог і інформаційних потреб необхідно вирішити наступні задачі:

  • аналіз вимог користувачів до БД (концептуальних вимог);

  • виявлення наявних задач по обробці інформації, яка повинна бути представлена в БД (аналіз додатків);

  • виявлення перспективних задач (перспективних додатків);

  • документування результатів аналізу.

Вимоги користувачів до розроблювальної БД представляють собою список запитів з указівкою їх інтенсивності і об'ємів даних. Ці відомості розробники отримують в процесі діалогу з майбутніми користувачами БД. Тут також з'ясовуються вимоги до уведення, відновлення і корегування інформації. Вимоги користувачів уточнюються і доповнюються при аналізі наявних і перспективних додатків.

Наприклад, у випадку розробки БД для ведення електронної документації навчального закладу необхідно одержати відповіді на питання:

  1. Скільки учнів навчається у закладі?

  2. Скільки змін і класів у закладі?

  3. Як розподілені учні за класами і змінами?

  4. Скільки предметів дається по кожній паралелі і в яких об'ємах?

  5. Скільки є навчальних класів?

  6. Скільки викладачів в школі, їх спеціалізація і класність?

  7. Як часто обновлюється інформація в БД?

  8. Які існують види звітів, довідок і діаграм?

Необхідно вирішити задачі:

  1. Ведення особистих справ учнів.

  2. Ведення класних журналів.

  3. Складання розкладу занять.

  4. Ведення табеля робочого часу викладачів.

На основі інформації що зберігається в БД необхідно видавати наступні звіти:

  1. Табель успішності.

  2. Відомість успішності і відвідуваності класу.

  3. Динаміка росту успішності за класами та школі.

  4. Звіт за успішністю за рік.

  5. Таблиця моніторингу навчального процесу.

  6. Статистичні дані за кількістю учнів.

  7. Результати тестування.

  8. Результати роботи учителів.

  9. Результати випускних іспитів.

  10. Якість знань учнів.

  11. Звіт з предметом.

  12. Табель з харчування.

  13. Акт про нещасні випадки.

  14. Протокол іспиту за курс середньої школи.

  15. Відомості про травматизм за навчальний рік.

  16. Відомості що подаються класним керівником за четверть.

  17. Список вибулих учнів.

  18. Рух за рік.

  19. Список що залишилися на другий рік.

  20. Графік результатів успішності за четвертями.

  21. Графік підсумків успішності за роками.

9.20. Виявлення інформаційних об'єктів і зв'язків між ними

Друга фаза аналізу предметної області полягає у виборі інформаційних об'єктів, завданні необхідних властивостей для кожного об'єкта, виявленні зв'язків між об'єктами, визначенні обмежень, що накладаються на інформаційні об’єкти, типи зв'язків між ним, характеристики інформаційних об'єктів.

При виборі інформаційних об’єктів необхідно відповісти на низку питань:

  1. На які таблиці можна розбити дані, які повинні зберігатися в БД?

  2. Яке ім'я можна привласнити кожній таблиці?

  3. Які найбільш цікаві характеристики (з точки зору користувача) можна виділити?

  4. Які імена можна привласнити обраним характеристикам?

В нашому випадку передбачається завести наступні таблиці (рис. 9.22):

Школа

Клас

Предмети

Учні

Учителі

Оцінки

Номер

Клас

Предмет

Клас

Прізвище

Клас

Телефон

Зміна

Прізвище

Ім'я По батькові

Предмет

Директор

Ім'я

Предмет

Прізвище

Ім'я

Дата

Оцінка

Рис. 9.22. Таблиця БД