ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಡೇಟಾಬೇಸ್ ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ. ಡೇಟಾಬೇಸ್ನಲ್ಲಿನ ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧವು ಬಳಕೆದಾರರು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ತಪ್ಪಾದ ಡೇಟಾವನ್ನು ನಮೂದಿಸದಂತೆ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಡೇಟಾವನ್ನು ಸೂಚಿಸುವುದನ್ನು ತಡೆಯಲು ನಿರ್ಬಂಧಗಳನ್ನು ಅನ್ವಯಿಸುವ ಮೂಲಕ ನಿಖರವಾಗಿ ಉಳಿಯುತ್ತದೆ.
ಡೇಟಾಬೇಸ್ಗಳು ಅವರು ಹೊಂದಿರುವ ಮಾಹಿತಿಯನ್ನು ಸಂಘಟಿಸಲು ಕೋಷ್ಟಕಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಅವು ಎಕ್ಸೆಲ್ನಂತಹ ಸ್ಪ್ರೆಡ್ಷೀಟ್ಗಳಿಗೆ ಹೋಲುತ್ತವೆ, ಆದರೆ ಮುಂದುವರಿದ ಬಳಕೆದಾರರಿಗಾಗಿ ಹೆಚ್ಚು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ. ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ನಿರ್ವಹಿಸುವ ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳು ಮತ್ತು ವಿದೇಶಿ ಕೀಲಿಗಳನ್ನು ಬಳಸುವುದರೊಂದಿಗೆ ಡೇಟಾಬೇಸ್ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
ಪ್ರಾಥಮಿಕ ಕೀ
ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ನ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯು ಪ್ರತಿ ದಾಖಲೆಯ ನಿಯೋಜನೆಗೆ ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆಯಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಕೋಷ್ಟಕವು ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿ ಗೊತ್ತುಪಡಿಸಿದ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಂಕಣಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನೌಕರರ ಡೇಟಾಬೇಸ್ ಪಟ್ಟಿಗಾಗಿ ಸಮಾಜ ಭದ್ರತಾ ಸಂಖ್ಯೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿರಬಹುದು ಏಕೆಂದರೆ ಪ್ರತಿ ಸಾಮಾಜಿಕ ಭದ್ರತಾ ಸಂಖ್ಯೆ ಅನನ್ಯವಾಗಿದೆ.
ಹೇಗಾದರೂ, ಗೌಪ್ಯತೆ ಕಳವಳಗಳ ಕಾರಣದಿಂದ, ನಿಯೋಜಿಸಲಾದ ಕಂಪೆನಿ ID ಸಂಖ್ಯೆಯು ನೌಕರರಿಗೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಕ್ಸೆಸ್ನಂತಹ ಕೆಲವು ಡೇಟಾಬೇಸ್ ಸಾಫ್ಟ್ವೇರ್ - ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಯೋಜಿಸುತ್ತದೆ, ಆದರೆ ಯಾದೃಚ್ಛಿಕ ಕೀಲಿಯು ನಿಜವಾದ ಅರ್ಥವನ್ನು ಹೊಂದಿಲ್ಲ. ದಾಖಲೆಯ ಅರ್ಥದೊಂದಿಗೆ ಒಂದು ಕೀಲಿಯನ್ನು ಬಳಸುವುದು ಉತ್ತಮ. ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆಯನ್ನು ಜಾರಿಗೊಳಿಸುವ ಸರಳ ಮಾರ್ಗವೆಂದರೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯ ಬದಲಾವಣೆಗೆ ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ.
ವಿದೇಶಿ ಕೀ
ಬೇರೆ ಟೇಬಲ್ನ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯೊಂದಿಗೆ ಹೊಂದುವ ಟೇಬಲ್ನಲ್ಲಿ ಒಂದು ವಿದೇಶೀ ಕೀಲಿಯು ಗುರುತಿಸುವಿಕೆಯಾಗಿದೆ. ವಿದೇಶಿ ಕೀಲಿಯು ವಿಭಿನ್ನ ಕೋಷ್ಟಕದೊಂದಿಗೆ ಸಂಬಂಧವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ, ಮತ್ತು ಈ ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಒಂದು ಕೋಷ್ಟಕವು ಮತ್ತೊಂದು ಕೋಷ್ಟಕಕ್ಕೆ ವಿದೇಶಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿದಾಗ, ಲಿಂಕ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಅನುಗುಣವಾದ ದಾಖಲೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ನೀವು ವಿದೇಶಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವ ಟೇಬಲ್ಗೆ ದಾಖಲೆಯನ್ನು ಸೇರಿಸಬಾರದೆಂದು ಉಲ್ಲೇಖಿಸುವ ಸಮಗ್ರತೆಯ ಪರಿಕಲ್ಪನೆಯು ಹೇಳುತ್ತದೆ. ಇದು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಅಪ್ಡೇಟ್ ಮತ್ತು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಅಳಿಸುವಿಕೆ ಎಂದು ಕರೆಯಲಾಗುವ ತಂತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಲಿಂಕ್ ಟೇಬಲ್ಗೆ ಮಾಡಿದ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಾಥಮಿಕ ಟೇಬಲ್ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ.
ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆ ನಿಯಮಗಳ ಉದಾಹರಣೆ
ನೀವು ಎರಡು ಟೇಬಲ್ಗಳನ್ನು ಹೊಂದಿರುವ ಪರಿಸ್ಥಿತಿಯನ್ನು ಪರಿಗಣಿಸಿ: ನೌಕರರು ಮತ್ತು ವ್ಯವಸ್ಥಾಪಕರು. ನೌಕರರ ಕೋಷ್ಟಕದಲ್ಲಿ ಮ್ಯಾನೇಜ್ಡ್ ಬೈ ಎಂಬ ಹೆಸರಿನ ಒಂದು ವಿದೇಶಿ ಪ್ರಮುಖ ಗುಣಲಕ್ಷಣವಿದೆ, ಇದು ವ್ಯವಸ್ಥಾಪಕರ ಮೇಜಿನ ಪ್ರತಿ ಉದ್ಯೋಗಿಯ ಮ್ಯಾನೇಜರ್ಗೆ ದಾಖಲೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆ ಕೆಳಗಿನ ಮೂರು ನಿಯಮಗಳನ್ನು ಜಾರಿಗೊಳಿಸುತ್ತದೆ:
- ನಿರ್ವಾಹಕ ಕೋಷ್ಟಕದಲ್ಲಿ ಮಾನ್ಯವಾದ ದಾಖಲೆಗೆ ನಿರ್ಧಿಷ್ಟ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸೂಚಿಸದ ಹೊರತು ನೀವು ನೌಕರರ ಟೇಬಲ್ಗೆ ದಾಖಲೆಯನ್ನು ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ. ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆ ತಪ್ಪಾದ ವಿವರಗಳನ್ನು ಟೇಬಲ್ನಲ್ಲಿ ಅಳವಡಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ. ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆ ನಿಯಮವನ್ನು ಪೂರೈಸದ ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.
- ಮ್ಯಾನೇಜರ್ ಟೇಬಲ್ ಬದಲಾವಣೆಗಳಲ್ಲಿ ದಾಖಲೆಯ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನೌಕರರ ಕೋಷ್ಟಕದಲ್ಲಿನ ಎಲ್ಲಾ ಅನುಗುಣವಾದ ದಾಖಲೆಗಳನ್ನು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಅಪ್ಡೇಟ್ ಬಳಸಿಕೊಂಡು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ.
- ವ್ಯವಸ್ಥಾಪಕರ ಕೋಷ್ಟಕದಲ್ಲಿ ದಾಖಲೆಯನ್ನು ಅಳಿಸಿದರೆ, ನೌಕರರ ಕೋಷ್ಟಕದ ಎಲ್ಲಾ ಅನುಗುಣವಾದ ದಾಖಲೆಗಳನ್ನು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಅಳಿಸುವಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಳಿಸಲಾಗುತ್ತದೆ.
ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆ ನಿರ್ಬಂಧಗಳ ಪ್ರಯೋಜನಗಳು
ರಿಫೇಷನಲ್ ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ರೆಫೆರೆಂಟಲ್ ಇಂಟಿಗ್ರೇಟಿಯೊಂದಿಗೆ ಬಳಸುವುದು ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ನೀಡುತ್ತದೆ:
- ನಕಲಿ ಡೇಟಾದ ಪ್ರವೇಶವನ್ನು ತಡೆಯುತ್ತದೆ.
- ಮತ್ತೊಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಕ್ಷೇತ್ರಕ್ಕೆ ತೋರಿಸುವ ಒಂದು ಕೋಷ್ಟಕವನ್ನು ತಡೆಯುತ್ತದೆ.
- "ಪಾಲುದಾರ" ಕೋಷ್ಟಕಗಳ ನಡುವೆ ಭರವಸೆ ಸ್ಥಿರತೆ.
- ಮತ್ತೊಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ವಿದೇಶಿ ಕೀಲಿಯಿಂದ ಉಲ್ಲೇಖಿಸಲಾದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ದಾಖಲೆಯ ಅಳಿಸುವಿಕೆಯನ್ನು ತಡೆಯುತ್ತದೆ.
- ಲಿಂಕ್ ಟೇಬಲ್ನಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಿಲ್ಲದ ಹೊರತು ವಿದೇಶಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವ ಟೇಬಲ್ಗೆ ದಾಖಲೆಯ ಸೇರ್ಪಡೆಯನ್ನೂ ತಡೆಯುತ್ತದೆ.