
- •1. Стратегія автоматизації предметної області
- •1.1. Загальні положення
- •1.2. Мета, цілі та задачі створення бази даних
- •1.3. Вимоги до інформаційного забезпечення
- •2. Аналіз предметної області
- •2.1. Загальні положення системного аналізу по
- •2.2. Загальні положення ведення каталогу видань, їх зберігання та видачі в бібліотеці
- •2.3. Системний аналіз предметної області
- •2.3.1. Сутність «Тип видання»
- •2.3.2. Сутність «Заголовок»
- •2.3.3. Сутність «Видавництво»
- •2.3.4. Сутність «Автор»
- •2.3.5. Сутність «Стиль»
- •2.3.6. Сутність «Видання»
- •2.3.7. Сутність «Співавтори»
- •2.3.8. Сутність «Обкладинка»
- •2.3.9. Сутність «Місце»
- •2.3.10. Сутність «Реєстрація»
- •2.3.11. Сутність «Читацький квиток»
- •2.3.12. Сутність «Видача»
- •2.4. Інформаційно-довідкові задачі
- •3. Концептуальне моделювання предметної області
- •3.1. Теоретичні положення концептуального моделювання
- •Ключові результати етапу концептуального моделювання
- •3.2. Мова er—моделювання по
- •3.2. Побудова концептуальної моделі бібліотеки
- •4. Логічне та фізичне проектування бази даних
- •4.1. Логічне проектування
- •Крок 1. Перетворення сутностей у таблиці
- •Крок 2. Перетворення атрибутів у стовпці
- •Крок 3. Подання унікальних ідентифікаторів ключами таблиць
- •Крок 4. Перетворення зв'язків багато-до-одного і один-до-одного в зовнішні ключі
- •Крок 5. Введення спеціальних первинних ключів
- •4.2. Фізичне проектування
- •4.2.1. Скрипти створення бази даних
- •4.2.2. Інформаційно–пошукові запити
- •4.2.2.1. Інформаційні запити пов’язані з виданнями
- •4.2.2.2. Інформаційні запити пов’язані із розміщенням та реєстрацією видання
- •4.2.2.3. Інформаційні запити пов’язані із видачею літератури читачам
- •Висновки
2.3.9. Сутність «Місце»
Короткий опис сутності. Сутність МІСЦЕ призначена для зберігання даних щодо конкретного розміщення того чи іншого видання в бібліотеці (маються на увазі номери полки, стелажа, кімнати)
Атрибути. Сутність МІСЦЕ характеризується наступними атрибутами:
номер кімнати;
номер стелажа;
номер полиці.
Зв’язки. Сутність МІСЦЕ має наступні зв’язки з іншими сутностями:
МІСЦЕ може визначатись однією чи більше РЕЄСТРАЦІЄЮ;
Бізнес–правила. Номери кімнати, стелажа і полки є обов’язковими. Місце може визначатись однією або багатьма реєстраціями, тому що одна полиця може вміщати на собі багато видань.
2.3.10. Сутність «Реєстрація»
Короткий опис сутності. Сутність РЕЄСТРАЦІЯ призначена для зберігання даних щодо розміщення та вилучення конкретного видання із місця його зберігання.
Атрибути. Сутність РЕЄСТРАЦІЯ характеризується наступними атрибутами:
дата розміщення;
дата вилучення.
Зв’язки. Сутність РЕЄСТРАЦІЯ має наступні зв’язки з іншими сутностями:
РЕЄСТРАЦІЯ може реєструвати одну ОБКЛАДИНКУ;
РЕЄСТРАЦІЯ може визначати одне МІСЦЕ.
Бізнес–правила. Дата розміщення та дата вилучення є обов’язковими.
2.3.11. Сутність «Читацький квиток»
Короткий опис сутності. Сутність ЧИТАЦЬКИЙ КВИТОК призначена для зберігання особистих даних конкретного читача.
Атрибути. Сутність ЧИТАЦЬКИЙ КВИТОК характеризується наступними атрибутами:
прізвище;
ім’я;
по-батькові;
номер телефону;
адреса.
Зв’язки. Сутність ЧИТАЦЬКИЙ КВИТОК має наступні зв’язки з іншими сутностями:
ЧИТАЦЬКИЙ КВИТОК може містити запис про одну чи більше ВИДАЧ;
Бізнес–правила. Прізвище, ім’я автора та його адреса є обов’язковими, по-батькові – факультативним. Номер телефону є унікальним. Читацький квиток реєструється один раз, кожна нова видача записується.
2.3.12. Сутність «Видача»
Короткий опис сутності. Сутність ВИДАЧА призначена для зберігання даних щодо видачі та повернення конкретного видання до місця його зберігання.
Атрибути. Сутність ВИДАЧА характеризується наступними атрибутами:
дата видачі;
термін;
дата повернення.
Зв’язки. Сутність ВИДАЧА має наступні зв’язки з іншими сутностями:
ВИДАЧА може містити запис про одну ОБКЛАДИНКУ;
ВИДАЧА може записуватись до одного ЧИТАЦЬКОГО КВИТКА.
Бізнес–правила. Дата видачі і дата повернення є обов’язковими. Одна видача може містити одночасно записи про одне чи більше видання, але видання може видаватись тільки в одну видачу. Термін є факультативним.
2.4. Інформаційно-довідкові задачі
Після аналізу предметної області ми виділили перелік сутностей, які беруть участь в керуванні зберіганням та видачею видань в бібліотеці. Аналіз цих сутностей та їх атрибутів, дозволяє виділити декілька класів типових інформаційно-довідкових задач.
Інформація пов’язана з виданнями:
надання повної та несуперечливої інформації, як по конкретному виданню так і по певним групам видань (наприклад, які мають однакового автора).
Інформація пов’язана із розміщенням та реєстрацією видання:
надання інформації щодо розміщення та реєстрації конкретного видання або певної групи видань в бібліотеці.
Інформація пов’язана із видачею літератури читачам:
надання інформації по читачам бібліотеки;
надання інформації по видачам літератури.