Learn About Database Consistency and Its Effects on Transactions

Un consistenza di a basa di u Statu chì solu i vede validate sò ingressà à a basa di dati

A Consistenza di a Datu di Basta chì u solu dati vali hè scrittu à a basa di dati. Se una transazzione hè eseguitu chì viola i regule di coherenza di a basa di a basa, tutta a transacción serà rintrachjata è a basa hè stata restabbilita in u so statu originale. Invece, perchè una transaczione transulente bè cù a so splutazioni, piglià a basa di dati da un statu chì hè coherente cù e règule à un altru statu chì hè ancu coherente cù e règule.

A consistenza di a basa ùn significa micca chì a transazzione hè corta, solu chì a transazzione ùn anu micca u regulamentu definite da u prugramma. A consistenza di a basa di a basa hè impurtante perchè elle regulate e dati chì vene à rifiutà e dati chì ùn ci micca incunatu in e regule.

Esempiu di reguli di consistenza in u travagliu

Per esempiu, una cullizzioni in una basa di dati pò esse chjappà i valori per una muntagna fugida di "capi" o "fussenu". Se un utilizatore era da pruvate di mette in "e volta", e regule di coherenza per a basa di dati ùn permettenu micca.

Pudete avè una sperienza cù regule di cunzistenza chì deve un campo in a pagina web voce. Quandu una persona hè riimplendu una forma in linea è si scurdassi di cumpagnia di unu di l'espazio necessariu, un valore NULL accetta à a basa di dati, facendo chì a furmazione fussi riittata finu à chì u spaziu chjave t'hà qualcosa in questu.

A consistenza hè a seconda fase di u mudellu ACID (Atomicity, Consistency, Isolation, Durability), chì hè un settore di guidari per assicurà a precisione di transazzione di basa di dati.