- •1. Стратегія автоматизації предметної області
- •1.1. Загальні положення
- •1.2. Мета, цілі та задачі створення бази даних
- •1.3. Вимоги до інформаційного забезпечення
- •2. Аналіз предметної області
- •2.1. Загальні положення системного аналізу по.
- •2.2. Загальні положення роботи лікарні.
- •2.2. Системний аналіз предметної області
- •2.2.1. Сутність Людина
- •2.2.2. Сутність Посада
- •2.2.3. Сутність Працівник
- •2.2.4. Сутність Ліки
- •2.2.5. Сутність Діагноз
- •2.2.6. Сутність Ліки_діагноз
- •2.2.7. Сутність Історія хвороби
- •2.2.8. Сутність Лікування
- •3. Концептуальне моделювання предметної області
- •3.1. Теоретичні положення концептуального моделювання
- •3.2. Мова er—моделювання по
- •3.3. Побудова концептуальної моделі роботи лікарні
- •4. Логічне та фізичне проектування бази даних
- •4.1. Логічне проектування
- •4.2. Фізичне проектування
- •4.2.1. Скрипти створення бази даних
- •4.2.2. Інформаційно– пошукові запити
- •4.2.2.1. Інформаційні запити, що пов’язані з роботю лікарні
2.2. Системний аналіз предметної області
Передбачається, що інформаційна модель ПО містить у собі інформаційну структуру ПО, бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці три складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок. Тут під сутністю мається на увазі реальний або вигаданий об'єкт ПО, що становить самостійний інтерес із погляду інформаційної моделі ПО. Будь-яка сутність має унікальне в межах всієї ПО ім'я. Властивості сутності визначаються її атрибутами й зв'язками з іншими сутностями.
Атрибут - це властивості, що характеризують сутність. Серед атрибутів (і/або, можливо, зв'язків) існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути. Зв'язок - це будь-яка пойменована асоціація двох сутностей.
Бізнес–правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила,
Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО. Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо. У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки:
2.2.1. Сутність Людина
Короткий опис сутності. Загальні відомості про пацієнтів та працівників закладу.
Атрибути. Сутність характеризується наступними атрибутами:
Фамілія;
Ім’я;
По батькові.
• Паспортні данні.
• Ідентифікаційний номер.
Зв’язки. Сутність Людина має наступні зв’язки з іншими сутностями:
Людина може бути працівником;
Людина якщо вона пацієнт, то відомості про неї включаються в історію хвороби.
2.2.2. Сутність Посада
Короткий опис сутності. Ця сутність містить часткову інформацію про працівника закладу.
Атрибути. Сутність характеризується наступними атрибутами:
• Назва посади.
• Заробітна платня.
• Ідентифікаційний номер.
Зв’язки. Сутність Посада має наступні зв’язки з іншими сутностями:
Посада обов’язково необхідна щоб бути працівником;
2.2.3. Сутність Працівник
Короткий опис сутності. Ця сутність містить повну інформацію про працівника закладу.
Атрибути. Сутність характеризується наступними атрибутами:
Дата влаштування;
Даза звільнення;
Посилання на Людину;
Посилання на Посаду;
Ідентифікаційний номер.
Контактний телефон.
Зв’язки. Сутність Працівник має наступні зв’язки з іншими сутностями:
• Працівник обов’язково є людиною.
• Працівник обов’язково має посаду.
2.2.4. Сутність Ліки
Короткий опис сутності. Ця сутність містить інформацію про ліки.
Атрибути. Кваліфікується такими атрибутами:
Назва ліків;
змістовний опис ліків.
Ідентифікаційний номер.
Зв’язки. Сутність Ліки має наступні зв’язки з іншими сутностями:
• Ліки є атрибутом сутності лікування;
• Ідентифікаційний номер Ліків є атрибутом сутності ліки_діагноз.