ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆಯ ಬಗ್ಗೆ ಮತ್ತು ಟ್ರಾನ್ಸಾಕ್ಷನ್ಸ್ ಮೇಲೆ ಅದರ ಪರಿಣಾಮಗಳ ಬಗ್ಗೆ ತಿಳಿಯಿರಿ

ಡಾಟಾಬೇಸ್ ಕಾನ್ಸ್ಟಿಸ್ಟೆನ್ಸಿ ಸ್ಟೇಟ್ಸ್ ಮಾತ್ರ ಮಾನ್ಯ ಡಾಟಾ ಇನ್ಪುಟ್ ಡೇಟಾಬೇಸ್ ಆಗಿರುತ್ತದೆ

ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆಯು ಕೇವಲ ಮಾನ್ಯ ಡೇಟಾವನ್ನು ಡೇಟಾಬೇಸ್ಗೆ ಬರೆಯಲಾಗುವುದು ಎಂದು ಹೇಳುತ್ತದೆ. ಡೇಟಾಬೇಸ್ನ ಸ್ಥಿರತೆ ನಿಯಮಗಳನ್ನು ಉಲ್ಲಂಘಿಸುತ್ತದೆ ಎಂದು ವ್ಯವಹಾರವೊಂದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದರೆ, ಸಂಪೂರ್ಣ ವಹಿವಾಟನ್ನು ಹಿಂಪಡೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಅದರ ಮೂಲ ಸ್ಥಿತಿಗೆ ಪುನಃಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಒಂದು ವಹಿವಾಟನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದಲ್ಲಿ, ಅದು ಸಂಸ್ಥಾನದ ಒಂದು ಡೇಟಾಬೇಸ್ನಿಂದ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಇದು ನಿಯಮಗಳಿಗೆ ಸಮಂಜಸವಾದ ಮತ್ತೊಂದು ರಾಜ್ಯಕ್ಕೆ ನಿಯಮಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆ ವ್ಯವಹಾರವು ಸರಿಯಾಗಿದೆಯೆಂದು ಅರ್ಥವಲ್ಲ, ಕೇವಲ ವ್ಯವಹಾರವು ಪ್ರೋಗ್ರಾಂನಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ನಿಯಮಗಳನ್ನು ಮುರಿಯುವುದಿಲ್ಲ. ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆಯು ಮುಖ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ ಅದು ಬರುವ ದತ್ತಾಂಶವನ್ನು ಮತ್ತು ನಿಯಮಗಳಿಗೆ ಸರಿಹೊಂದುವ ಡೇಟಾವನ್ನು ತಿರಸ್ಕರಿಸುತ್ತದೆ.

ಕೆಲಸದಲ್ಲಿ ಸ್ಥಿರತೆ ನಿಯಮಗಳ ಉದಾಹರಣೆ

ಉದಾಹರಣೆಗೆ, ಒಂದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಒಂದು ಕಾಲಮ್ "ನಾಣ್ಯಗಳು" ಅಥವಾ "ಬಾಲ" ಎಂದು ನಾಣ್ಯದ ಫ್ಲಿಪ್ನ ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿರಬಹುದು. ದತ್ತಸಂಚಯಕ್ಕಾಗಿ ಬಳಕೆದಾರನು "ಪಕ್ಕಕ್ಕೆ," ಸ್ಥಿರತೆ ನಿಯಮಗಳನ್ನು ಹಾಕಲು ಪ್ರಯತ್ನಿಸಿದರೆ ಅದನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ.

ಖಾಲಿ ವೆಬ್ ಪುಟ ರೂಪದಲ್ಲಿ ಖಾಲಿ ಬಿಡುವ ಬಗ್ಗೆ ಸ್ಥಿರತೆ ನಿಯಮಗಳೊಂದಿಗೆ ನೀವು ಅನುಭವವನ್ನು ಹೊಂದಿರಬಹುದು. ಒಬ್ಬ ವ್ಯಕ್ತಿ ಆನ್ಲೈನ್ನಲ್ಲಿ ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಿದಾಗ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದನ್ನು ತುಂಬಲು ಮರೆಯುತ್ತಾನೆ, ಒಂದು NULL ಮೌಲ್ಯವು ಡೇಟಾಬೇಸ್ಗೆ ಹೋಗುತ್ತದೆ, ಖಾಲಿ ಜಾಗವು ಅದರಲ್ಲಿ ಏನಾದರೂ ಇರುತ್ತದೆ ತನಕ ಅದನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ.

ಸ್ಥಿರತೆಯು ಎಸಿಐಡಿ ಮಾದರಿಯ ಎರಡನೆಯ ಹಂತವಾಗಿದೆ (ಪರಮಾಣುತೆ, ಸ್ಥಿರತೆ, ಪ್ರತ್ಯೇಕತೆ, ಬಾಳಿಕೆ), ಇದು ಡೇಟಾಬೇಸ್ ವ್ಯವಹಾರಗಳ ನಿಖರತೆಗಾಗಿ ಖಾತರಿಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ.