
- •1 Предметна область автоматизації
- •1.2 Документи предметної області, що містять інформацію, необхідну для рішення задачі
- •2 Постановка задачі
- •2.1 Організаційно-економічна сутність задачі
- •2.2 Опис вхідної інформації
- •2.3 Опис вихідної інформації
- •3 Розробка інформаційного забезпечення задачі
- •3.1 Інформаційний аналіз по і виділення інформаційних об'єктів
- •3.2. Виділення інформаційних об’єктів (іо)
- •3.3 Визначення зв'язків і побудова ілм
- •3.4 Визначення логічної структури реляційної бази даних
- •4 Розробка алгоритмів і технології рішення задачі
- •4.1 Розробка технології введення і нагромадження вхідної інформації
- •4.2 Визначення форм введення-виведення
- •4.3 Узагальнений алгоритм рішення задачі і його декомпозиція на модулі (функції)
- •4.4 Проектування запитів.
- •5. Завантаження і керівництво до експлуатації
3.2. Виділення інформаційних об’єктів (іо)
Проаналізуємо реквізитний склад таблиць бази даних. Ознака ключа може бути: П – первинний ключ; У – унікальний; С – складений. Таким чином, будуть виділені всі інформаційні об'єкти (таблиця 6), що відображають дані, та визначені первинні ключі.
Таблиця 6 Реквізитний склад інформаційних об'єктів
Реквізити ІО |
Ознака ключа |
Ім'я ІО |
Назва ІО |
Семантика (опис) |
Код закладу |
П,У |
Школи |
Школи |
Дані про школи |
Код закладу |
П,У |
Вищі навчальні заклади |
Вищі навчальні заклади |
Дані про вищі навчальні заклади |
Код закладу |
П,У |
Заклади дошкільної освіти |
Заклади дошкільної освіти |
Дані про заклади дошкільної освіти |
3.3 Визначення зв'язків і побудова ілм
Зв'язки між виявленими інформаційними об'єктами визначаються реальними відносинами між парами об'єктів, показаними в таблиці 7.
Таблиця 7 Типи зв'язку інформаційних об'єктів
Ключ зв’язку |
Головний ІО |
Підлеглий ІО |
Тип зв’язку |
Код закладу |
Школи |
Не має |
Не має |
Код закладу |
Вищі навчальні заклади |
Не має |
Не має |
Код закладу |
Заклади дошкільної освіти |
Не має |
Не має |
Графічне зображення ІЛМ у вигляді ЕR-діаграми приведене на рисунку 1.
Вищі навчальні заклади
Заклади дошкільної
освіти
Школи
Рисунок 1 Інфологічна модель БД
3.4 Визначення логічної структури реляційної бази даних
Логічна структура реляційної бази даних визначається сукупністю логічно взаємозалежних реляційних таблиць. Кожна реляційна таблиця має структуру, обумовлену реквізитним складом одного з інформаційних об'єктів отриманої інфологічної моделі. Логічні зв'язки таблиць відповідають структурним зв'язкам між об'єктами. Логічна структура реляційної бази даних, побудована на основі отриманої інфологічної моделі, приведена на рисунок2. На цій схемі реляційні таблиці представлені структурою, обумовленої складом і послідовністю полів (атрибутів). Логічні зв'язки зображені лініями між однаковими ключами зв'язку.
|
||||||||
Код закладу |
||||||||
Назва |
||||||||
Форма власності |
||||||||
Адреса |
||||||||
Кількість дітей |
||||||||
Кількість дітей 7-річного віку |
||||||||
Кількість вихователів |
Школи |
Код закладу |
Тип закладу |
Назва |
Форма власності |
Адреса |
Кількість школярів |
Кількість вчителів |
Рисунок 2 Схема даних БД