Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова робота СУБД, Олехнович К-91.docx
Скачиваний:
11
Добавлен:
14.08.2019
Размер:
148.04 Кб
Скачать

2.2. Системний аналіз предметної області

Передбачається, що інформаційна модель ПО містить у собі інформаційну структуру ПО, бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці три складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок. Тут під сутністю мається на увазі реальний або вигаданий об'єкт ПО, що становить самостійний інтерес із погляду інформаційної моделі ПО. Будь-яка сутність має унікальне в межах всієї ПО ім'я. Властивості сутності визначаються її атрибутами й зв'язками з іншими сутностями.

Атрибут - це властивості, що характеризують сутність. Серед атрибутів (і/або, можливо, зв'язків) існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути. Зв'язок - це будь-яка пойменована асоціація двох сутностей.

Бізнесправила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила,

Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО. Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо. У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки:

2.2.1. Сутність Людина

Короткий опис сутності. Загальні відомості про пацієнтів та працівників закладу.

Атрибути. Сутність характеризується наступними атрибутами:

  • Фамілія;

  • Ім’я;

  • По батькові.

• Паспортні данні.

• Ідентифікаційний номер.

Зв’язки. Сутність Людина має наступні зв’язки з іншими сутностями:

  • Людина може бути працівником;

  • Людина якщо вона пацієнт, то відомості про неї включаються в історію хвороби.

2.2.2. Сутність Посада

Короткий опис сутності. Ця сутність містить часткову інформацію про працівника закладу.

Атрибути. Сутність характеризується наступними атрибутами:

• Назва посади.

• Заробітна платня.

• Ідентифікаційний номер.

Зв’язки. Сутність Посада має наступні зв’язки з іншими сутностями:

  • Посада обовязково необхідна щоб бути працівником;

2.2.3. Сутність Працівник

Короткий опис сутності. Ця сутність містить повну інформацію про працівника закладу.

Атрибути. Сутність характеризується наступними атрибутами:

  • Дата влаштування;

  • Даза звільнення;

  • Посилання на Людину;

  • Посилання на Посаду;

  • Ідентифікаційний номер.

  • Контактний телефон.

Зв’язки. Сутність Працівник має наступні зв’язки з іншими сутностями:

• Працівник обов’язково є людиною.

• Працівник обов’язково має посаду.

2.2.4. Сутність Ліки

Короткий опис сутності. Ця сутність містить інформацію про ліки.

Атрибути. Кваліфікується такими атрибутами:

  • Назва ліків;

  • змістовний опис ліків.

  • Ідентифікаційний номер.

Зв’язки. Сутність Ліки має наступні зв’язки з іншими сутностями:

• Ліки є атрибутом сутності лікування;

• Ідентифікаційний номер Ліків є атрибутом сутності ліки_діагноз.