logo
шпаргалки на іспит з бд (1)

3.1. Поняття реляційної бд. Обмеження цілісності реляційної бд.

Обмеження цілісності реляційної БД.

  1. Цілісність сутностей (реляційних відношень): в базовому відношенні ні один атрибут первісного ключа не може містити відсутніх даних, тобто не може приймати значень NULL;

Кваліфікатор NULL означає, що значення атрибута в даний момент часу невідоме або неприйнятне для кортежа відношення

Увага: NULL  нульовому значенню!

  1. посилкова цілісність: Якщо у відношенні існує зовнішній ключ, то значення зовнішнього ключа повинно або відповідати значенню потенційного ключа деякого кортежа у базовому відношенні, або задаватися кваліфікатором NULL.

  2. Корпоративні обмеження цілісності – додаткові правила підтримки цілісності даних в базі, що визначаються користувачем чи адміністратором БД.

Традиційні механізми: