СТВОРЕННЯ ER-ДІАГРАМИ ТА АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ БАЗИ ДАНИХ
10.12.2022 23:36
[1. Информационные системы и технологии]
Автор: Недоля Руслан Вікторович, студент, Вінницький технічний фаховий коледж, м. Вінниця
Предметна область бази даних – це сукупність всіх предметів, дані про які знаходяться в цій базі. Сутністю називають будь-який унікальний предмет даної предметної області, який можна охарактеризувати. Кожна сутність володіє певним набором атрибутів. Атрибут має своє ім’я й характеризує сутність, зберігаючи набір однотипних значень. Атрибут є ключовим, коли за допомогою нього здійснюється зв’язок між сутностями. Сутності бувають:
1. Основні (стрижневі) – незалежні сутності бази даних.
2. Асоціативні – сутності, за допомогою яких забезпечуються зв’язки між іншими сутностями.
3. Характеристичні – сутності, які містять інформацію, що описує та доповнює інші предмети БД.
Зокрема, в реляційних БД, сутностями є таблиці, а їхніми атрибутами виступають назви стовпців цих таблиць.
Аналіз предметної області виконується за наступним алгоритмом:
1) Проробити інформацію про предметну область (діяльність, функції..)
2) Визначити основні, асоціативні та характеристичні сутності;
3) Описати атрибути всіх сутностей та визначити серед них ключові;
Приклад аналізу предметної області:
Предметна область: Облік діяльності військового комісаріату м. Вінниці.
Основним видом діяльності є діяльність у сфері оборони. Основними процесами є керівництво військовим обліком, проведення добору кандидатів для прийняття на військову службу за контрактом, підготовка та проведення мобілізації, забезпечення соціального і правового захисту військовослужбовців та здійснення заходів з підготовки та ведення тероборони.
Основні сутності та їх атрибути:
- Працівники установи: -Атрибути: Код (ключ), ПІБ, Посада, Стаж, Email.
- Призовники: -Атрибути: Код (ключ), ПІБ, Дата призову.
- Контрактники: -Атрибути: Код (ключ), ПІБ, Рід військ, звання.
- Ветерани: -Атрибути: Код (ключ), ПІБ, Дата призову, Рід військ, Військове звання, Дата закінчення військової служби.
- Облік коштів: -Атрибути: Номер витрати (ключ), Витрати, Призначення.
- Навчально-підготовчі заходи: -Атрибути: Номер заходу (ключ), Назва заходу, Кількість учасників, Місце проведення, Бюджет заходу;
Облік військових (Пов’язує основні сутності №2, №3 та №4): -Атрибути: Код військового (ключ), Ім’я військового, Статус військового;
Учасники заходів (Характеризує основну сутність №5): -Атрибути: Код учасника (ключ), Номер заходу, Ім’я учасника, Телефон.
На основі такого аналізу робимо діаграму, що візуалізує й узагальнює дані про предметну область та показує всі сутності і зв’язки майбутньої бази даних.
ER-діаграма або ER-модель (від англ. «entity-relationship», модель сутність-зв’язок) – діаграма, яка описує та визначає певну предметну область та подається у вигляді блоків, які показують основну структуру сутностей.
Література
1. Microsoft Aссess 2016: навчальний посібник в електронному вигляді / В.О. Нелюбов, Ю.Ю. Білак. Ужгород: ДВНЗ «УжНУ», 2019.
2. Інформатика (профільний рівень): підручник для 11 класів закладів ЗСО / В. Д. Руденко, Н. В. Речич, В. О. Потієнко. — Харків: Вид-во «Ранок», 2019.
______________________
Науковий керівник: Похилько Олексій Володимирович, Вінницький технічний фаховий коледж, м. Вінниця