Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ERwin автоматично присвоює кожному зв’язку значення цілісності посилань, за замовчуванням, перед тим як помістити зв’язок до логічної схеми (дивись Додаток рис.6).
Якщо бізнес-правила вимагають зміни правил цілісності посилань встановлених за замовчуванням, то їх можна задати, використовуючи закладку RI Actions у вікні Relationship (дивись Додаток рис.7), яке можна викликати клацнувши на зображенні зв‘язку.
Наприклад, для встановлення правила доповнення батьківської сутності новим записом тільки в тому випадку, коли введений хоча б один відповідний запис до дочірньої сутності слід виконати наступні дії:
· Задати потужність ідентифікованого зв’язку між батьківською і дочірньою сутностями “One or more” – один чи більше (тип Р);
· Присвоїти дії RI-тригера значення “Parent Insert CASCADE”, для того, щоб при створенні нового запису в батьківській сутності створювався б новий запис у дочірній;
· Присвоїти дії RI-тригера значення “Parent Delete CASCADE”, для того, щоб при вилученні будь-якого запису батьківської сутності вилучались би усі пов’язані з ним записи у дочірній сутності.
Питання для самоперевірки
1. Що таке транзакції в базі даних?
2. Коли використовуються правила збереження цілісності посилань?
3. Які правила збереження цілісності посилань ви знаєте?
4. Яким чином встановлюються правила цілісності посилань в ERwin?
Дата публикования: 2015-04-07; Прочитано: 241 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!