Ограничения в модела на релационни данни
цялост 4.3.Ogranicheniya
на целостта на данните - е механизъм за поддържане на съответствие с базата данни на домейн. Моделът на релационни данни са две основни изисквания за гарантиране на целостта на определени:- референтна цялостност
- почтеност лице.
4.3.1. Обект цялост.
реалния свят обект е представена в съответната база данни, като кортеж на някои връзка. Изискването за почтеност лица е както следва:
всеки кортеж на всяка връзка трябва да бъде различен от всеки друг кортеж на тази връзка (т.е. всяка връзка трябва да има първичен ключ).
Очевидно е, че ако това изискване не е изпълнено (т.е. кортежи в рамките на една връзка не е единствена), а след това на базата данни могат да се съхраняват противоречива информация за един и същ обект. Поддържане на целостта на предприятието осигурява чрез система за управление на бази данни (СУБД). Това се прави с помощта на две ограничения:- добавяне на записи в таблицата се проверява тяхната уникалност основен ключ
- Не е позволено да се променят стойностите на атрибутите включени в първичния ключ.
4.3.2. референтна цялостност
за всеки външен ключ стойност, която се появява в едно дете връзка, родителят трябва да съществува срещу кортеж с един и същ основен ключ стойност.
Като правило, поддържане на референтна цялост е и отговорността на системата за управление на база данни на. Например, тя не може да позволи на потребителя да добавите запис, който съдържа външен ключ към несъществуваща (неопределена) стойност.