Сазнајте о конзистентности базе података и његовим ефектима на трансакције

Чланови Конзистенције базе података да се само подаци уносе у базу података

Конзистенција базе података наводи да ће у базу података бити уписани само важећи подаци. Ако се изврши трансакција која крши правила конзистентности базе података, цела трансакција ће се вратити назад, а база података ће се вратити у првобитно стање. Са друге стране, ако се трансакција успјешно изврши, узимаће се у базу података из једне државе која је у складу с правилима у другој држави која је такођер у складу с правилима.

Конзистентност базе података не значи да је трансакција тачна, само да трансакција није прекинула правила дефинисана програмом. Конзистентност базе података је важна јер регулише податке који долазе и одбацују податке који се не уклапају у правила.

Пример правила о конзистентности на послу

На пример, колона у бази података може имати само вриједности за флип на ковчегу као "главе" или "репа". Ако би корисник покушао ставити "у страну", правила досљедности за базу података не би то дозвољавала.

Можда имате искуство са правилима конзистентности о остављању поља у форми веб странице празном. Када особа попуњава формулар онлине и заборавља да попуни један од потребних размака, вриједност НУЛЛ иде у базу података, чиме се форма одбија све док празни простор нема нешто у њему.

Конзистентност је друга фаза АЦИД модела (Атомицити, Цонсистенци, Исолатион, Дурабилити), што је сет смерница за осигурање тачности трансакција базе података.