Даведайцеся аб узгадненні базы дадзеных і яго ўплыў на аперацыях

База дадзеныя Кансістэнцыя Штаты толькі сапраўдныя дадзеныя для ўводу ў базу дадзеных

Ўзгодненасць базы дадзеных сцвярджае, што толькі сапраўдныя дадзеныя будуць запісаныя ў базу дадзеных. Калі транзакцыя выконваецца, што парушае правілы Узгодненасць базы дадзеных, уся транзакцыя будзе адкат, і база дадзеных будзе адноўленая ў сваім першапачатковым стане. З іншага боку, калі транзакцыя паспяхова выконваецца, яна будзе браць базу дадзеных з аднаго стану, якое ў адпаведнасці з правіламі іншай дзяржавы , што таксама ўзгадняецца з правіламі.

ўзгодненасць базы дадзеных не азначае, што здзелка з'яўляецца правільнай, толькі тое, што здзелка не парушае правілы, вызначаныя праграмай. Кансістэнцыя базы дадзеных з'яўляецца важнай, паколькі ён рэгулюе дадзеныя, прыходзяць і адхіляе дадзеныя, якія не ўпісваюцца ў правілы.

Прыклад ўзгодненасці правіл у сферы працы

Напрыклад, слупок ў базе дадзеных можа мець толькі значэння для падкідвання манеты ў якасці «галоў» ці «хвастоў». Калі карыстальнік спрабаваў паставіць у «ўбок,» правілы несупярэчлівасці для базы дадзеных не дазволілі б яго.

Вы можаце мець вопыт ўзгаднення правілаў аб выхадзе на поле ў вэб-старонкі формы пусты. Калі чалавек запоўніць форму онлайн і забыўся запоўніць адзін з неабходных прастор, значэнне NULL ідзе да базы дадзеных, у выніку чаго форма будзе адхіленая, пакуль пустую прастору, не мае што-то ў ім.

Паслядоўнасць з'яўляецца другім этапам мадэлі ACID (атамарнага, ўзгодненасць, ізаляванасць, даўгавечнасць), якая ўяўляе сабой набор кіруючых прынцыпаў для забеспячэння дакладнасці транзакцый базы дадзеных.