ಬಾಹ್ಯ ಕೀಲಿಯು ಇಡೀ ವಿಶ್ವದಾದ್ಯಂತದ ಬಾಗಿಲನ್ನು ತೆರೆಯುತ್ತದೆ
ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಡೇಟಾಬೇಸ್ ವಿನ್ಯಾಸಕರು ಕೀಗಳನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸುತ್ತಾರೆ. ಈ ಕೀಲಿಗಳಲ್ಲಿ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದವು ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳು ಮತ್ತು ವಿದೇಶಿ ಕೀಲಿಗಳಾಗಿವೆ. ಡೇಟಾಬೇಸ್ ವಿದೇಶಿ ಕೀ ಎನ್ನುವುದು ಮತ್ತೊಂದು ಟೇಬಲ್ನ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಕಾಲಮ್ಗೆ ಸರಿಹೊಂದಿಸುವ ಒಂದು ಸಂಬಂಧಪಟ್ಟ ಕೋಷ್ಟಕದಲ್ಲಿ ಒಂದು ಕ್ಷೇತ್ರವಾಗಿದೆ. ಒಂದು ವಿದೇಶಿ ಕೀಲಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ಸಂಬಂಧಪಟ್ಟ ದತ್ತಸಂಚಯದ ಕಲ್ಪನೆಯನ್ನು ನೋಡೋಣ.
ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ಗಳ ಕೆಲವು ಮೂಲಗಳು
ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯದಲ್ಲಿ, ಅಕ್ಷರಗಳು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿರುವ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲ್ಪಡುತ್ತವೆ , ಇದು ಸುಲಭವಾಗಿ ಹುಡುಕಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ (ಸಂಬಂಧಿತ ಎಕ್ಸಿಜೆನ್ (EF)
1970 ರಲ್ಲಿ ಐಬಿಎಂನಲ್ಲಿ ಕೋಡೆಡ್), ಆದರೆ ಅದು ಈ ಲೇಖನದ ವಿಷಯವಲ್ಲ.
ಪ್ರಾಯೋಗಿಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ (ಮತ್ತು ಗಣಿತಶಾಸ್ತ್ರಜ್ಞರಲ್ಲದವರು) ಸಂಬಂಧಿಸಿದಂತೆ, ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ "ಸಂಬಂಧಿತ" ಡೇಟಾವನ್ನು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಮತ್ತಷ್ಟು-ಮತ್ತು ಇದು ಇಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕವಾದ ಸ್ಥಳವಾಗಿದೆ- ಹೆಚ್ಚಿನ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ ಒಂದು ಕೋಷ್ಟಕದಲ್ಲಿನ ಡೇಟಾವು ಮತ್ತೊಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ರಚಿಸುವ ಈ ಸಾಮರ್ಥ್ಯವು ಒಂದು ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯದ ನಿಜವಾದ ಶಕ್ತಿಯಾಗಿದೆ.
ವಿದೇಶಿ ಕೀಯನ್ನು ಬಳಸುವುದು
ಹೆಚ್ಚಿನ ಕೋಷ್ಟಕಗಳು, ವಿಶೇಷವಾಗಿ ದೊಡ್ಡದಾದ ಸಂಕೀರ್ಣ ಡೇಟಾಬೇಸ್ಗಳಲ್ಲಿ, ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿವೆ. ಇತರ ಕೋಷ್ಟಕಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕೋಷ್ಟಕಗಳು ವಿದೇಶಿ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರಬೇಕು.
ಸಾಮಾನ್ಯವಾಗಿ ಉಲ್ಲೇಖಿಸಿದ ನಾರ್ತ್ವಿಂಡ್ಗಳ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸಲು, ಇಲ್ಲಿ ಉತ್ಪನ್ನ ಟೇಬಲ್ನ ಉದ್ಧೃತ ಭಾಗವಾಗಿದೆ:
ಉತ್ಪನ್ನ ಐಡಿ | ಉತ್ಪನ್ನದ ಹೆಸರು | ವರ್ಗ ಐಡಿ | ಕ್ವಾಂಟಿಟಿಪೇರು | ಯುನಿಟ್ ಪ್ರೈಸ್ |
---|---|---|---|---|
1 | ಚಾಯ್ | 1 | 10 ಪೆಟ್ಟಿಗೆಗಳು x 20 ಚೀಲಗಳು | 18.00 |
2 | ಚಾಂಗ್ | 1 | 24 - 12 ಔನ್ಸ್ ಬಾಟಲಿಗಳು | 19.00 |
3 | ಅನಿಲೀಕೃತ ಸಿರಪ್ | 2 | 12 - 550 ಮಿಲೀ ಬಾಟಲಿಗಳು | 10.00 |
4 | ಚೆಫ್ ಆಂಟನ್ರ ಕಾಜುನ್ ಋತುವಿನಲ್ಲಿ | 2 | 48 - 6 ಔನ್ಸ್ ಜಾಡಿಗಳು | 22.00 |
5 | ಚೆಫ್ ಆಂಟನ್ರ ಗುಂಬೋ ಮಿಕ್ಸ್ | 2 | 36 ಪೆಟ್ಟಿಗೆಗಳು | 21.35 |
6 | ಅಜ್ಜಿಯ ಬಾಯ್ಸ್ಯೆಬೆರ್ರಿ ಸ್ಪ್ರೆಡ್ | 2 | 12 - 8 ಔನ್ಸ್ ಜಾಡಿಗಳು | 25.00 |
7 | ಅಂಕಲ್ ಬಾಬ್ನ ಸಾವಯವ ಒಣಗಿದ ಪೇರರ್ಸ್ | 7 | 12 - 1 ಪೌಂಡು pkgs. | 30.00 |
ProductID ಕಾಲಮ್ ಈ ಟೇಬಲ್ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿದೆ. ಇದು ಪ್ರತಿ ಉತ್ಪನ್ನಕ್ಕೆ ವಿಶಿಷ್ಟವಾದ ID ಯನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.
ಈ ಕೋಷ್ಟಕವು ವಿದೇಶಿ ಪ್ರಮುಖ ಕಾಲಮ್, ವರ್ಗ ID ಯನ್ನು ಕೂಡ ಹೊಂದಿದೆ. ಉತ್ಪನ್ನದ ಟೇಬಲ್ನಲ್ಲಿರುವ ಪ್ರತಿ ಉತ್ಪನ್ನವು ಉತ್ಪನ್ನದ ವರ್ಗವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ವರ್ಗಗಳ ಕೋಷ್ಟಕದಲ್ಲಿ ಪ್ರವೇಶಕ್ಕೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ.
ಡೇಟಾಬೇಸ್ನ ವರ್ಗಗಳ ಟೇಬಲ್ನಿಂದ ಈ ಆಯ್ದ ಭಾಗಗಳು ಗಮನಿಸಿ:
ವರ್ಗ ಐಡಿ | ವರ್ಗನಾಮ | ವಿವರಣೆ |
---|---|---|
1 | ಪಾನೀಯಗಳು | ಮೃದು ಪಾನೀಯಗಳು, ಕಾಫಿಗಳು, ಚಹಾಗಳು, ಬಿಯರ್ಗಳು, ಮತ್ತು ಅಲೆಸ್ |
2 | ಕಾಂಡಿಮೆಂಟ್ಸ್ | ಸಿಹಿ ಮತ್ತು ರುಚಿಕರವಾದ ಸಾಸ್ಗಳು, ಪುನಃ ತುಂಬುತ್ತದೆ, ಹರಡುತ್ತದೆ ಮತ್ತು ಮಸಾಲೆಗಳು |
3 | ಮಿಠಾಯಿಗಳು | ಸಿಹಿಭಕ್ಷ್ಯಗಳು, ಮಿಠಾಯಿಗಳಿವೆ ಮತ್ತು ಸಿಹಿ ಬ್ರೆಡ್ಗಳು |
5 | ಹಾಲಿನ ಉತ್ಪನ್ನಗಳು | ಚೀಸ್ |
ಕಾಲಮ್ ವರ್ಗ ID ಯನ್ನು ಈ ಕಾಲಮ್ನ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿದೆ. (ಇದು ಮತ್ತೊಂದು ಟೇಬಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬೇಕಾಗಿಲ್ಲ ಏಕೆಂದರೆ ವಿದೇಶಿ ಕೀಲಿಯಿಲ್ಲ.) ಉತ್ಪನ್ನ ಟೇಬಲ್ನಲ್ಲಿನ ಪ್ರತಿ ವಿದೇಶಿ ಕೀಲಿಯು ವರ್ಗಗಳ ಕೋಷ್ಟಕದಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ಲಿಂಕ್ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಉತ್ಪನ್ನ ಚಾಯ್ಗೆ "ಪಾನೀಯಗಳು" ಎಂಬ ವರ್ಗವನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ, ಆದರೆ ಅನಿಸ್ಡ್ ಸಿರಪ್ ಕಂಡಿಮೆಂಟ್ಸ್ ವಿಭಾಗದಲ್ಲಿದೆ.
ಈ ರೀತಿಯ ಲಿಂಕ್ ಮಾಡುವುದು ಡೇಟಾವನ್ನು ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಬಳಸಲು ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡಲು ಅಸಂಖ್ಯಾತ ವಿಧಾನಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.