Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра автоматизованих систем управління
Звітдо лабораторної роботи №4
з дисципліни: «Проектування інтегрованих систем автоматизованого управління»
на тему: «Визначення зв’язків між сутностями в ERWin»
Лабораторна робота №4.
Визначення зв’язків між сутностями в ERWin.
Мета роботи: згідно методології IDEF1X вивчити синтаксис і семантику зв’язків. Навчитись створювати зв’язки між сутностями засобами ERWin.
Теоретичні відомості.
Відношення зв’язку.
Семантика відношень зв’язку.
Специфічне відношення зв’язку (відношення батько-нащадок, відношення залежності) – це асоціація або зв’язок між сутностями, при якій кожен екземпляр однієї сутності, яка називається батьківського сутністю, асоційований з довільною (у тому числі нульовою) кількістю екземплярів іншої сутності, яка називається сутністю-нащадком, а кожен екземпляр сутності-нащадка асоційований точно з одним екземпляром сутності-предка. Таким чином, екземпляр сутності-нащадка може існувати тільки при існуванні сутності-предка. Наприклад, специфічне відношення зв’язку буде існувати між сутностями ПОКУПЕЦЬ і ЗАМОВЛЕННЯ_НА_ПОКУПКУ, якщо покупець виробляє нуль, одне або більше замовлень на покупку, а кожне замовлення на купівлю повинен здійснюватися одним покупцем. IDEF1X-модель описує сукупність або безліч відношень між двома сутностями.
Відношення зв’язку може додатково визначатися за допомогою позначення потужності відношення. А саме визначається, яка кількість екземплярів сутності-нащадка може існувати для кожного екземпляра сутності-предка. У IDEF1X можуть бути виражені такі потужності відношень:
кожен екземпляр сутності-предка може мати нуль, один або більше пов’язаних з ним екземплярів сутності-нащадка;
кожен екземпляр сутності-предка повинен мати не менше одного пов’язаного з ним екземпляру сутності-нащадка;
кожен екземпляр сутності-предка може мати не більше одного пов’язаного з ним екземпляру сутності-нащадка;
кожен екземпляр сутності-предка пов’язаний з деяким фіксованим числом екземплярів сутності-нащадка.
Синтаксис відношень зв’язку.
Специфічне відношення зв’язку зображується лінією, проведеною між сутністю-батьком і сутністю-нащадком з точкою на кінці лінії у сутності-нащадка. Потужність за замовчуванням – «нуль або багато».
/
Рис. 1. Синтаксис потужності відношення.
Розрізняють чотири типи потужності зв’язку:
загальний випадок, коли одному екземпляру батьківської сутності відповідають 0, 1 або багато екземплярів дочірньої сутності (не позначається символом);
символом Р позначається випадок, коли одному екземпляру батьківської сутності відповідають 1 або багато екземплярів дочірньої сутності (виключено нульове значення);
символом Z позначається випадок, коли одному екземпляру батьківської сутності відповідають 0 або 1 екземпляр дочірньої сутності (виключені множинні значення);
цифрою позначається випадок точної відповідності, коли одному екземпляру батьківської сутності відповідає заздалегідь задане число екземплярів дочірньої сутності.
Правила відношень.
Специфічне відношення завжди має місце тільки між двома сутностями, сутністю-батьком і сутністю-нащадком.
Екземпляр сутності-нащадка завжди повинен бути пов’язаний з одним екземпляром сутності-предка.
Екземпляр сутності-батька може бути пов’язаний з будь-яким числом (від нуля і більше) екземплярів сутності-нащадка (число нащадків залежить від зазначеної потужності).
У ідентифікуючому відношенні сутність-нащадок завжди є залежною від ідентифікаторів сутністю.
Сутність може бути пов’язана з будь-якою кількістю інших сутностей як в якості нащадка, так в якості батька.
Відношення категоризації.
Семантика відношення категоризації.
Сутності використовуються для позначення поняття «предмети, інформацію про які ми потребуємо». Оскільки реально існуючі об’єкти є категоріями інших реально існуючих об’єктів, то деякі сутності повинні, в деякому сенсі, бути категоріями інших сутностей. Припустимо, наприклад, що службовці є тими об’єктами, про які необхідна інформація. Хоча деяка інформація про всі службовців нам відома, може знадобитися додаткова інформація про їх зарплати. Інформація про зарплату штатних службовців буде відрізнятися від інформації про зарплату службовців-погодинників. Однак ШТАТНИЙ_СЛУЖБОВЕЦЬ і СЛУЖБОВЕЦЬ_ПОГОДИННИК – це категорії сутності СЛУЖБОВЕЦЬ. У IDEF1X-моделі вони пов’язані одна з одною через категоріальне відношення.
Відношення повної категоризації – відношення між двома або більше сутностями, в якому кожен екземпляр однієї сутності, який називається загальною сутністю, пов’язаний тільки з одним екземпляром одної (і тільки одної) з інших сутностей, які називають сутностями-категоріями.
Порядок виконання роботи
/
/
Висновок: на лабораторній роботі згідно методології IDEF1X я вивчила синтаксис і семантику зв’язків. Навчилась створювати зв’язки між сутностями засобами ERWin