- •Тема лекції 7:
- •Рівні проектування реляційної бази даних
- •Поняття в проектуванні баз даних
- •Співвідношення понять у проектуванні БД
- •Моделювання даних
- •Процес моделювання даних
- •Моделі методології «сутність-зв’язок»
- •Концептуальна модель
- •При побудові концептуальної моделі виконуються наступні дії
- •Логічна модель даних
- •При переході від концептуальної моделі до логічної виконується
- •Логічна модель
- •Фізична модель даних
- •AllFusion ERwin Data Modeler
- •Компоненти інфологічної моделі
- •Сутності
- •Формальні означення поняття сутності
- •Супутні означення поняття сутності
- •Означення атрибутів сутностей
- •Означення зв’язку між сутностями
- •Бінарний зв’язок
- •Зв’язок типу «один-до-одного»
- •Зв’язок типу «один-до-багатьох»
- •Зв’язок типу «багато-до-багатьох»
- •При переході до реляційної моделі
- •Концептуальне моделювання даних
- •Зображення інфологічних моделей
- •Способи збору інформації для інфологічного моделювання. 1:
- •Способи збору інформації для інфологічного моделювання. 2:
- •Пріоритетність інформаційного проектування
- •Використання CASE-засобів
- •Способи збору інформації для інфологічного моделювання. 3:
- •Складні структури даних предметної області
- •Бізнес-правила
- •Бізнес-правила. Приклади
- •Бізнес-правила. Типи
- •Словник або каталог даних
- •Методологія «сутність-зв’язок»
- •Нотації в методології «сутність-зв’язок»
- •Поняття ідентифікованого та неідентифікованого зв’язку
- •Поняття ідентифікованого та неідентифікованого зв’язку
- •Поняття ідентифікованого та неідентифікованого зв’язку
- •Методології IDEF
- •Дякую за увагу
Поняття ідентифікованого та неідентифікованого зв’язку
Ідентифікований зв’язок є особливим випадком обов’язкового зв’язку. Якщо сутність А пов’язана із сутністю В ідентифікованим зв’язком, то існування екземпляра В є неможливим без існування екземпляра А. Сутність В у цьому випадку називають залежною або слабкою сутністю, оскільки існування екземпляра такої сутності завжди залежить від існування екземпляра іншої сутності.
Екземпляр сильної, або незалежної, сутності існує сам по собі, незалежно від усіх інших сутностей.
На діаграмах слабкі сутності позначаються прямокутниками з заокругленими краями, а сильна сутність має прямі кути, причому сам зв’язок позначається суцільною лінією. Так прийнято позначати в IDEF1X- та IE-нотації.
Поняття ідентифікованого та неідентифікованого зв’язку
Ідентифікований зв’язок практично завжди носить характер «один-до- багатьох».
При реалізації ідентифікованого зв’язку міграція первинного ключа відбувається таким чином, що первинний ключ сутності з боку «один» стає первинним ключем сутності з боку «багато», залишаючись при цьому і зовнішнім ключем. Відбувається так звана інтеграція зовнішнього ключа.
Методології IDEF
(від Icam DEFinition, інший варіант –
Integrated DEFinition)
IDEF розроблялись для армії США в рамках програми комп’ютеризації промисловості – ICAM (Integrated Computer- Aided Manufacturing).
IDEF використовуються для вирішення задач моделювання складних систем.
IDEF1 – це методологія моделювання інформаційних потоків всередині системи, яка дозволяє відображати й аналізувати їх структуру і зв’язки. Метод IDEF1 був розроблений Т. Ремей (T. Ramey). Він базується на підході П. Чена і дозволяє побудувати модель даних, яка є еквівалентною реляційній моделі в третій нормальній формі.
На основі удосконалення методології IDEF1 створено її нову версію – IDEF1X (IDEF1 Extended) – методологію моделювання баз даних на основі моделі «сутність-зв’язок». IDEF1X розроблена з врахуванням таких вимог, як простота у користуванні, а також можливість автоматизації. Методологія IDEF1X широко розповсюджена в державних закладах США, фінансових і промислових корпораціях.