Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Встановлення правил цілісності посилань



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...