colspan=3 valign=top>
Обмеження експлуатації (Технологія)
Вхідні/вихідні/документи
В
Рівень реальності
Описи об'єктів предметної області
Зовнішні користувальницькі подання (опис функцій додатків - завдань)
В
Рівень концептуального проектування
Опис предметної області на мові опису даних вибраної СУБД
Опис вхідних та вихідних форм документів і функцій обробки даних на мовах опису вхідних і вихідних форм запитів обраної СУБД
В
Рівень формальних текстів (логічне проектування)
В
В В
Опис Рівень фізичної Бібліотека Бібліотека
бази реалізації вхідних і запитів
даних вих. форм
Рис. 3
9. Аналіз концептуальних вимог
На етапі аналізу концептуальних вимог та інформаційних потреб необхідно вирішити такі завдання:
В· Аналіз вимог користувачів до БД (концептуальних вимог);
В· Виявлення наявних завдань з обробки інформації, яка повинна бути представлена ​​в БД (Аналіз додатків);
В· Виявлення перспективних завдань (перспективних додатків);
В· Документування результатів аналізу.
Вимоги користувачів до розроблюваної БД є список запитів з зазначенням їх інтенсивності та обсягів даних. Ці відомості розробники отримують в діалозі з майбутніми користувачами БД. Тут же з'ясовуються вимоги до введення, оновленню та коригуванні інформації. Вимоги користувачів уточнюються і доповнюються при аналізі наявних і перспективних додатків.
Наприклад, у разі розробки БД для ведення електронної документації відділу кадрів навчального закладу необхідно отримати відповіді на питання:
1. Скільки студентів навчається у ВУЗі?
2. Скільки штатних викладачів і скільки сумісників?
3. Скільки сформовано навчальних груп?
4. Як розподілені учні по групах
5. Скільки предметів дається по кожній паралелі і в яких обсягах
6. Викладачі: їх спеціалізація і класність?
7. Як часто оновлюється інформація в БД?
8. Які існують види звітів, довідок і діаграм? p> Необхідно вирішити завдання:
1. Ведення особових справ учнів
2. Ведення особових справ Викладачами
3. Ведення обліку видачі виписок та довідок
На основі інформації що зберігається в БД необхідно видавати такі звіти:
1. Особисті дані викладача (прізвище, ім'я, по батькові, дата народження, місце народження, освіта, паспортні дані, прописка, дані диплома, тарифікаційний розряд, відомості про вчені ступені, відомості про додаткові утвореннях), які курси веде, навантаження.
2. Особисті дані студента (прізвище, ім'я, по батькові, дата народження, місце народження, освіта, паспортні дані, прописка, дані атестата, факультет, група, спеціалізація, науковий керівник.
3. Статистичні дані по учнях
4. Статистичні дані по викладачах
5. Звіт по предмету
6. Список вибулих учнів
7. Рух за рік
10. Виявлення інформаційних об'єктів і зв'язків між ними
Друга фаза аналізу предметної області полягає у виборі інформаційних об'єктів, завданні необхідних властивостей для кожного об'єкта, виявленні зв'язків між об'єктами, визначенні обмежень, накладених на інформаційні об'єкти, типи зв'язків між ним, характеристики інформаційних об'єктів. p> При виборі інформаційних об'єктів необхідно відповісти на ряд питань:
1. На які таблиці можна розбити дані, що підлягають зберіганню в БД?
2. Яке ім'я можна присвоїти кожній таблиці?
3. Які найбільш цікаві характеристики (з точки зору користувача) можна виділити?
4. Які імена можна присвоїти обраним характеристикам?
У нашому випадку передбачається завести наступні таблиці (рис 4):
ВУЗ
Факультет
Предмети
Учні
Вчителі
Найменування
Спеціальність