Alamin ang Pagkakatatag ng Database at Mga Epekto nito sa Mga Transaksyon

Database ng Estado ng Pagkakasunduan Na Tanging ang Wastong Data Maging Input sa Database

Ang Database Consistency ay nagsasaad na ang wastong data lamang ay isusulat sa database. Kung ang isang transaksyon ay naisakatuparan na lumalabag sa mga patakaran ng pagkakapare-pareho ng database, ang buong transaksyon ay bububuksan at ang database ay ibabalik sa orihinal na estado nito. Sa kabilang banda, kung matagumpay na maisagawa ang isang transaksyon, aabutin ang database mula sa isang estado na naaayon sa mga patakaran sa ibang estado na naaayon din sa mga patakaran.

Ang pagkakapare-pareho ng database ay hindi nangangahulugan na ang transaksyon ay tama, tanging ang transaksyon ay hindi sumira sa mga alituntunin na tinukoy ng programa. Mahalaga ang database ng pagbabago dahil iniayos nito ang data na dumarating at tinatanggihan ang data na hindi umaakma sa mga patakaran.

Halimbawa ng Mga Panuntunan sa Pagkakatugma sa Trabaho

Halimbawa, ang isang haligi sa isang database ay maaari lamang magkaroon ng mga halaga para sa isang barya na pitik bilang "mga ulo" o "mga buntot." Kung ang isang gumagamit ay upang subukang ilagay sa "patagilid," ang mga patakaran ng pare-pareho para sa database ay hindi pinapayagan ito.

Maaari kang magkaroon ng karanasan sa mga panuntunan sa pagiging pare-pareho tungkol sa pag-iiwan ng field sa walang laman na form sa web. Kapag ang isang tao ay pinunan ang isang form sa online at forgets upang punan ang isa sa mga kinakailangang mga puwang, isang NULL halaga napupunta sa database, na nagiging sanhi ng form na tinanggihan hanggang sa blangko na espasyo ay may isang bagay sa loob nito.

Ang pagkakapare-pareho ay ang ikalawang yugto ng modelo ng ACID (Atomicity, Consistency, Isolation, Durability), na isang hanay ng mga alituntunin para masiguro ang katumpakan ng mga transaksyon ng database.