Инфологическая модель даних, опис сутностей, опис зв'язків, er-діаграма, даталогіческая

Інфологіческое проектування - побудова формалізованої моделі предметної області. Така модель будується з використанням стандартних мовних засобів, зазвичай графічних.

На етапі інфологіческого проектування в ході збору інформації про предметну область потрібно з'ясувати:

1. основні об'єкти предметної області (об'єкти, про які повинна зберігатися інформація в БД);

2. атрибути об'єктів;

3. зв'язку між об'єктами;

4. основні запити до БД.

опис сутностей

У проекті «Поліклініка» відповідно до предметної областю були створені такі сутності:

# 45; «Облік роботи» - зберігається інформація про роботу кожного лікаря;

# 45; «Лікарі» - зберігається інформація про лікарів;

# 45; «Пацієнти» - зберігається інформація про пацієнтів;

# 45; «Спеціалізації» - зберігається інформація про спеціалізаціях лікарів;

# 45; «Зміни» - зберігається інформація про змінах.

Кожному об'єкту відповідають свої атрибути:

- Облік роботи: код зміни, код лікаря, код спеціалізації, код пацієнта, який день тижня;

- Лікарі: код лікаря, ПІБ лікаря, стаж роботи, дата народження, вартість прийому;

- Спеціалізації: код спеціалізації, назва;

- Зміни: код зміни, час роботи, назва зміни.

опис зв'язків

У базі даних «Поліклініка» визначено такі відносини між таблицями:

Таблиця 2.7 - Класифікація зв'язків

Вибір таких зв'язків обумовлений тим що, в загальному обліку роботи поліклініки міститься інформація про всі віруючих, пацієнтах, про змінах роботи лікарів і про їх спеціалізаціях.

ER-діаграма

На малюнку 2.1 представлена ​​інфологіческая модель бази даних, на якій відображені всі сутності БД, відношення між ними і атрибути.

Малюнок 2.1 - Инфологическая модель бази даних

Даталогіческая модель

У цьому розділі наводиться склад таблиць БД. Для кожного поля таблиці вказується розмір поля (кількість символів), тип. Для первинних ключів необхідно ввести заборону невизначених значень. Для інших полів можливість заборони невизначених значень визначається семантикою предметної області.

Таблиця 2.8 - Склад таблиці «Спеціалізації»

Схожі статті