Целостта на модел на данните "същност- връзката"
Под цялост разбере коректност на данните по всяко време.
Тази цел може да бъде постигната само в определени граници: система за управление на база данни, не може да се контролира по подходящ начин да всяка отделна стойност се въвежда в базата данни (по същото време, всяка стойност може да бъде проверена за достоверност). Например, не е възможно да се открие, че стойността на 6, която въвежда и представлява броя на дните от седмицата, в действителност, трябва да бъде равна на 2. Въпреки това, стойността 8 е ясно погрешно и система за управление на база данни, трябва да го отхвърли. За тази база данни, за да информира, че броят на дните от седмицата трябва да се настрои 1, 2, 3, 4, 5, 6, 7.
Поддържане на целостта на базата данни е необходимо да се гарантира защитата на данни от промяна или унищожаване на погрешна (да не се бърка с незаконна промяна и унищожаване, което е проблем със сигурността).
В съвременните системи, базата данни има контрол набор от инструменти, които позволяват поддържането на целостта на (средство за осигуряване на поддържането на сигурността също е на разположение).
Тя реши да отпусне 3 групи от правила за почтеност.
Целостта на субектите.
Недопустимо е атрибут, който е включен в първичния ключ, може да отнеме нулева стойност.
Външното ключа трябва да има стойност, която трябва или:
е равна на стойността на първичния ключ характеризира с (свързан) юридическо лице;
е напълно сигурно, че не е сигурен, че всеки атрибут стойност, която се занимава с външния ключ.
Почтеност, която се определя от потребителя.
За всяка конкретна база данни, обикновено има набор от по-специфични правила, отнасящи се до него само един и се определя от възложителя. Това често са обект на контрол:
- принадлежащ към набор от стойности (например, на пода "F" или "М");
- диапазон от стойности (например, за изпит резултат от 2 до 5);
- уникалността на някои атрибути.
Решете контрол по всички предмети. 10 години опит! Цена от 100 рубли. период от 1 ден!