Узгодженість (системи бази даних): відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Ira Sloboda (обговорення | внесок)
пропозиція написати статтю замість перенаправлення
Рядок 1:
{{Falseredirect|Узгодженість даних}}
 
 
'''Узгодженість (або коректність)''' у [[База даних|системах баз даних]] відноситься до вимоги, що будь-яка дана [[Транзакція (бази даних)|транзакція бази даних]] повинна змінювати дані, що впливають, лише дозволеними способами. Будь-які дані, записані в базу даних, мають бути дійсними відповідно до всіх визначених правил, включаючи [[Цілісність інформації|обмеження]], [[Rollback (SQL)|каскади]], [[Тригер (бази даних)|тригери]] та будь-яку їх комбінацію. Це не гарантує коректність транзакції всіма способами, які хотів програміст прикладних програм (це відповідальність коду на рівні програми), а лише те, що будь-які помилки програмування не можуть призвести до порушення будь-яких визначених обмежень бази даних. <ref name="Date2012">C. J. Date, "SQL and Relational Theory: How to Write Accurate SQL Code 2nd edition", ''O'reilly Media, Inc.'', 2012, pg. 180.</ref>