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

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Blogun (обговорення | внесок)
Функція пропозицій посилань: додано 1 посилання.
Mabeloid (обговорення | внесок)
мНемає опису редагування
Рядок 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>
 
== Як гарантія ACID ==