Головна |
сутність-зв'язок ER- модель - центральна компонента інфологічної моделі (що дозволяє адекватно відображати предметну область). ER-модель описує об'єкти і в'язі між ними.
Для опису ER-моделі (об'єкт - властивість - відношення) використовують як мовні, так і графічні засоби.
Об'єкти, що мають однаковий набір властивостей, групуються в класи об'єктів зі своїми ідентифікаторами.
Елементи ER-діаграм:
Атрибути, які не змінюються в часі - статичні (S), що змінюються - динамічні (D).
Клас приналежності показує, чи може бути відсутнім зв'язок об'єкта даного класу або вона обов'язкова. В останньому випадку додається роздільник з точкою. Наприклад, виріб має в своєму складі деталі. Кожен виріб повинен мати хоча б одну деталь, але не більше ніж одну.
Об'єкти можуть бути простими (Неподільними на складові) і складними (складовими (Відповідають відображенню «ціле-частина», наприклад «група-студенти»), узагальненими (Зв'язок «рід-вид», наприклад аспірант, школяр і студент утворюють узагальнений об'єкт «учні»), агрегованими (Відповідають якому-небудь процесу, куди залучені інші об'єкти, наприклад, поставка деталей заводом замовнику, позначається ромбом)).
наприклад:
Існує кілька нотацій ER-моделі.
Нотація Чена. Тут прямокутник, де написано ім'я - незалежна сутність. Якщо прямокутник подвійний, то це залежна сутність.
Нотація Мартіна.
Незалежна і батьківські суті аналогічні нотаціям Чена.
Нотація IDEF1X:
Ключові атрибути прописуються в верхній частині сутності.
Приклад в нотації case oracle:
Класифікація центральних процесорів Intel і відповідних локальних і системних шин ПЕОМ типу IBM PC | Геометричне моделювання. Способи завдання 3D об'єктів
Алгоритм упорядкованого збудження | Уявити алгоритм визначення швидкодії НГМД в режимі запису даних. | Структурне програмування при розробці програм. | Поняття критерію оптимального проектування та його зв'язок з варійованими змінними через рівняння математичної моделі. Постановка завдання оптимального проектування. | Таблиці істинності, вчинені нормальні форми подання булевих функцій. | Оптимізаційні завдання в автоматизованих системах технологічної підготовки виробництва. | Таблиці істинності, вчинені нормальні форми подання булевих функцій | бінарні функції | Методи безумовної оптимізації нелінійного програмування | Побудова з використанням відносин |