Лекція 1. Моделювання даних
3. Зв'язки
Зв'язки
- Зв'язок є логічним співвідношенням між сутностями.
- Кожний зв'язок повинен йменуватися дієсловом або дієслівною фразою. Ім'я зв'язку виражає деяке обмеження або бізнес-правило й полегшує читання діаграми.
- На логічному рівні можна встановити ідентифікуючий зв'язок "один-до-багатьох", зв'язок "багато-до-багатьох" і неідентифікуючий зв'язок "один-до-багатьох".
- Ідентифікуючий зв'язок установлюється між незалежною (батьківський кінець зв'язку) і залежною (дочірній кінець зв'язку) сутностями.
- Коли рисується ідентифікуючий зв'язок, ERwin автоматично перетворить дочірню сутність у залежну.
- Залежна сутність зображується прямокутником з округленими кутами.
- Екземпляр залежної сутності визначається тільки через відношення до батьківської сутності.
- При встановленні ідентифікуючого зв'язку атрибути первинного ключа батьківської сутності автоматично переносяться до складу первинного ключа дочірньої сутності. Ця операція доповнення атрибутів дочірньої сутності при створенні зв'язку називається міграцією атрибутів. У дочірній сутності нові атрибути позначаються як зовнішній ключ - FK.
- Ідентифікуючий зв'язок показується на діаграмі суцільною лінією з жирною крапкою на дочірньому кінці зв'язку
- При встановленні неідентифікуючого зв'язку дочірня сутність залишається незалежної, а атрибути первинного ключа батьківської сутності мігрують до складу неключових компонентів батьківської сутності.
- Неідентифікуючий зв'язок служить для зв'язування незалежних сутностей
- Неідентифікуючий зв’язок зображується пунктирною лінією
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу