ಕಂಪ್ಯೂಟರ್, ಡೇಟಾಬೇಸ್ಗಳು
ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ. ಒಂದು ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಕಲ್ಪನೆ
ನಮ್ಮ ಆಧುನಿಕ ಮಾಹಿತಿಯನ್ನು ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಹುಟ್ಟು ಮಾನವ ಚಟುವಟಿಕೆಯ ಎಲ್ಲಾ ಕ್ಷೇತ್ರದಲ್ಲಿಯೂ ಕ್ರಾಂತಿ ಗುರುತಿಸಲಾಗಿದೆ. ಮಾಹಿತಿಯನ್ನು ಎಲ್ಲಾ ಮಾಡುತ್ತದೆ ಇಂಟರ್ನೆಟ್ ಅನಗತ್ಯ ತ್ಯಾಜ್ಯ ಸಾಧ್ಯವಿಲ್ಲಾ ಆದರೆ, ಇದರಲ್ಲಿ ವಸ್ತುಗಳು, ಪರಿಣಾಮವಾಗಿ ಅವರು ಹೇಗೆ ಮತ್ತು ನಂತರದ ಪ್ರಕ್ರಿಯೆಗೆ ಸಲ್ಲಿಸಲು ಸುಲಭ ಎಂದು, ವ್ಯವಸ್ಥಿತಗೊಳಿಸಿ ವಿಂಗಡಿಸಲಾಗುತ್ತದೆ ದತ್ತಾಂಶ ವ್ಯವಸ್ಥೆ, ಆವಿಷ್ಕರಿಸಿದರು. ಮೂರು ಮುಖ್ಯ ಪ್ರಭೇದಗಳಿವೆ - ಡೇಟಾಬೇಸ್ ರಿಲೇಷನಲ್, ಕ್ರಮಾಗತ, ನೆಟ್ವರ್ಕ್ ನಿಯೋಜಿಸಿ.
ಮೂಲಭೂತ ಮಾದರಿಗಳು
ಡೇಟಾಬೇಸ್ ಹುಟ್ಟು ಮರಳುತ್ತಿದ್ದ ಈ ಪ್ರಕ್ರಿಯೆಯು ಇದು ಒಂದು ಕಾರ್ಯನಿರ್ವಾಹಕ ಮಾಹಿತಿ ಪ್ರಕ್ರಿಯೆ ಉಪಕರಣ ಅಭಿವೃದ್ಧಿ ಹುಟ್ಟಿ, ಸಂಕೀರ್ಣವಾದ ಎಂದು ಹೇಳಿದರು ಮಾಡಬೇಕು. ಇದು ಮಾದರಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರಸ್ತುತ 50 ಹೆಚ್ಚು ತಲುಪುವ, ಆದರೆ ಮುಖ್ಯ ಪದಗಳಿಗಿಂತ ಎಂದು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಇದು ಕ್ರಮಾಗತ, ಸಂಬಂಧಿಕ ಹಾಗೂ ನೆಟ್ವರ್ಕ್, ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಆಶ್ಚರ್ಯವೇನಿಲ್ಲ. ಅವರು ಏನನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಇಲ್ಲ?
ಕ್ರಮಾಗತ ಡೇಟಾಬೇಸ್ ಒಂದು ಮರದ ರಚನೆ ಹೊಂದಿದೆ ಮತ್ತು ವಿವಿಧ ಹಂತಗಳಲ್ಲಿ ಸಂಪರ್ಕ ಇಲ್ಲ ನಡುವೆಯೇ ಡೇಟಾ ಕೂಡಿದೆ. ನೆಟ್ವರ್ಕ್ ಡೇಟಾಬೇಸ್ ಮಾದರಿಯ ಒಂದು ಸಂಕೀರ್ಣವಾದ ರೀತಿಯಾಗಿದೆ. ಇದರ ರಚನೆ ಒಂದು ಕ್ರಮಾನುಗತ ಹೋಲುತ್ತದೆ, ಮತ್ತು ಯೋಜನೆಯ ವಿಸ್ತರಿಸಿತು ಮತ್ತು ಸುಧಾರಿಸಿತು. ಅವುಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸ ಜಾಲ ಹಲವಾರು ಇರಬಹುದಾಗಿದೆ ಆನುವಂಶಿಕ ಶ್ರೇಣಿ ದಶಮಾಂಶ ಮಾದರಿಗಳು, ಒಂದೇ ಪೂರ್ವಿಕರಾದ ಲಿಂಕ್ ಮಾಡಬಹುದು ಎಂಬುದು. ಸಂಬಂಧಕ ರಚನೆ ಡೇಟಾಬೇಸ್ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ. ಆದ್ದರಿಂದ, ಇದು ಹೆಚ್ಚು ವಿವರವಾಗಿ ನೆಲಸಮ ಮಾಡಬೇಕು.
ಒಂದು ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಮೂಲ ಪರಿಕಲ್ಪನೆ
ಈ ಮಾದರಿಯು ಡಾ ಎಡ್ಗರ್ ಎಫ್ ಕೊಡ್ ವಿಜ್ಞಾನದ 1970 ರಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ತಮ್ಮ ಸಮಗ್ರತೆಯನ್ನು ಖಾತರಿ ನಿಯಮಗಳನ್ನು - ಇದು ದತ್ತಾಂಶ ವಿವರಿಸುವ ಜಾಗ, ಪರಸ್ಪರ ತಮ್ಮ ಸಂಬಂಧಗಳು, ಅವುಗಳನ್ನು ಪ್ರದರ್ಶನ ಕಾರ್ಯಾಚರಣೆಗಳು, ಪ್ರಮುಖವಾಗಿ ಒಂದು ತಾರ್ಕಿಕವಾಗಿ ರಚನಾತ್ಮಕ ಟೇಬಲ್ ಹೊಂದಿದೆ. ಏಕೆ ರಿಲೇಷನಲ್ ಮಾದರಿ ಕರೆಯಲಾಗುತ್ತದೆ? ಇದು ಸಂಬಂಧ (ಲ್ಯಾಟಿನ್ ಭಾಷೆಗಳಲ್ಲಿ. Relatio ನಿಂದ) ದತ್ತಾಂಶ ನಡುವೆ ಆಧರಿಸಿದೆ. ಈ ಬಗ್ಗೆ ಹಲವಾರು ವ್ಯಾಖ್ಯಾನಗಳಿವೆ ಡೇಟಾಬೇಸ್ ಮಾದರಿ. ಮಾಹಿತಿಯನ್ನು ರಿಲೇಷನಲ್ ಕೋಷ್ಟಕಗಳು ಸಂಘಟಿಸಲು ಮತ್ತು ಚಿಕಿತ್ಸೆ, ಬದಲಿಗೆ ನೆಟ್ವರ್ಕ್ ಅಥವಾ ಕ್ರಮಾಗತ ಮಾದರಿ ನೀಡಲು ಸುಲಭವಾಗಿ. ಹೇಗೆ ನೀವು ಮಾಡಬೇಕು? ಇದು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು, ಮಾದರಿ ರಚನೆ ಮತ್ತು ಸಂಬಂಧಿತ ಕೋಷ್ಟಕಗಳು ಗುಣಗಳನ್ನು ತಿಳಿಯಲು ಸಾಕು.
ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ಮೂಲಾಂಶವಾಗಿ ಪ್ರಕ್ರಿಯೆ
ನಿಮ್ಮ ಸ್ವಂತ ಡೇಟಾಬೇಸ್ ರಚಿಸಲು ಸಲುವಾಗಿ, ನೀವು ನೀವು ಕೆಲಸ ಡೇಟಾ ಭಾಗಗಳ ನಡುವಿನ ಸಂಬಂಧಕ ಟೇಬಲ್ ಮತ್ತು ಏಕ ಮತ್ತು ಬಹು ಕೊಂಡಿಗಳು ವಿನ್ಯಾಸ ಸೆಲ್ ತುಂಬಿಕೊಂಡು ಪ್ರಾಥಮಿಕ ಅಥವಾ ವಿದೇಶಿ ಕೀಲಿಗಳನ್ನು ಸೆಟ್ ಅಗತ್ಯವಿರುವ ಮಾಹಿತಿಯನ್ನು ಯೋಚಿಸುವುದು ವಿನ್ಯಾಸ ಸಾಧನಗಳ ಒಂದು ಬಳಸಬೇಕು.
ಕೋಷ್ಟಕಗಳು ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ವಿನ್ಯಾಸ ಅದಕ್ಕೆ ಎ, PhpMyAdmin, ಕೇಸ್ ಸ್ಟುಡಿಯೋ, dbForge ಸ್ಟುಡಿಯೋ ಉಚಿತ ಉಪಕರಣಗಳ ಮೂಲಕ ನಡೆಸಲಾಗುತ್ತದೆ. ವಿವರವಾದ ವಿನ್ಯಾಸ ನಂತರ ಗ್ರಾಫಿಕ್ ಸಿದ್ಧಪಡಿಸಿದ ರಿಲೇಷನಲ್ ಮಾದರಿ ಉಳಿಸಲು ಮತ್ತು ಒಂದು SQL ತಯಾರಿದೆ ಕೋಡ್ ಅದನ್ನು ಭಾಷಾಂತರಿಸಲು. ಈ ಹಂತದಲ್ಲಿ, ನೀವು ಡೇಟಾವನ್ನು ಬೇರ್ಪಡಿಸುವ, ಸಂಸ್ಕರಣೆ ಹಾಗೂ ವ್ಯವಸ್ಥಿತಗೊಳಿಸುವಿಕೆಯ ಕೆಲಸ ಆರಂಭಿಸಬಹುದು.
ರಚನೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಮಾದರಿಯ ಸಂಬಂಧಿಸಿದ ವಿಷಯಗಳನ್ನು
ತನ್ನದೇ ಆದ ರೀತಿಯಲ್ಲಿ ಪ್ರತಿ ಮೂಲ ಅದರ ಅಂಶಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾನು ಕಡಿಮೆ ಗೊಂದಲದ ಸ್ವಲ್ಪ ಸುಳಿವು ನೀಡಲು ಬಯಸುತ್ತೇನೆ:
- ಸಂಬಂಧಿತ ಲೇಬಲ್ = ಪ್ರಕೃತಿ;
- ಲೇಔಟ್ = ಗುಣಲಕ್ಷಣದ ಹೆಸರು = ಗಾಲ್ಫ್ = ಕಾಲಮ್ ಹೆಡರ್ ಘಟಕದ;
- ಘಟಕದ ಉದಾಹರಣೆಗೆ = ಟುಪಲ್ = ದಾಖಲೆ ತಟ್ಟೆಯ ಸಾಲು:
- ಗುಣಲಕ್ಷಣ = ಮೌಲ್ಯ = ಸೆಲ್ ಘಟಕಗಳು ಕ್ಷೇತ್ರ.
ಒಂದು ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಗುಣಗಳನ್ನು ಹೋಗಲು ಕೆಲವು ಮೂಲಭೂತ ಬಿಡಿಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ತಿಳಿದಿರಲೇ ಅವುಗಳು ಬಯಸುತ್ತವೆ ಮಾಡಬೇಕು.
- ಎಸೆನ್ಸ್. ಟೇಬಲ್ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಒಂದು, ಅಥವಾ ವಿವರಿಸಲಾಗಿದೆ ಅಕ್ಷಾಂಶ ಮೂಲಕ ಅದರೊಡನೆ ಸಂಗ್ರಹವಾಗಿರುವ ವಸ್ತುಗಳನ್ನು ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಕೋಷ್ಟಕಗಳು ಗುಂಪಾಗಿದೆ ಇರಬಹುದು ಮಾಡಬಹುದು. ಅವರು ಜಾಗ ಒಂದು ನಿಶ್ಚಿತ ಸಂಖ್ಯೆಯ ಮತ್ತು ನಮೂದುಗಳನ್ನು ಅಸಂಖ್ಯಾತ ಹೊಂದಿವೆ. ಟೇಬಲ್ ರಿಲೇಷನಲ್ ಮಾದರಿ ಡೇಟಾಬೇಸ್ ತಂತಿಗಳು ಲಕ್ಷಣಗಳು, ಮತ್ತು ಲೇಔಟ್ ಕೂಡಿದೆ.
- ರೆಕಾರ್ಡಿಂಗ್ - ವಿವರಿಸಲಾಗಿದೆ ವಸ್ತು ನಿರೂಪಿಸುವ ಡೇಟಾ ಪ್ರದರ್ಶಿಸುವ ಸಾಲುಗಳನ್ನು ಅಸಂಖ್ಯಾತ. ನಮೂದುಗಳನ್ನು ಆಫ್ ಸಂಖ್ಯಾ ಸಿಸ್ಟಂ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಿದ.
- ಗುಣಲಕ್ಷಣಗಳು - ದತ್ತಾಂಶವನ್ನು ಒಂದು ಸಾರಾಂಶ ಕಾಲಮ್ಗಳನ್ನು ತೋರಿಸುವ.
- ಫೀಲ್ಡ್. ಇದು ಅಸ್ತಿತ್ವದಂತೆ ಕಾಲಮ್ ಆಗಿದೆ. ಅವರ ಸಂಖ್ಯೆ - ಸ್ಥಿರ ಮೌಲ್ಯ ಸೃಷ್ಟಿ ಅಥವಾ ಮೇಜಿನ ಮಾರ್ಪಾಡು ಹೆಣೆಯಲಾದಂತಹ.
ಈಗ, ಮೇಜಿನ ಬೇಕಾದ ಅಂಶಗಳ ತಿಳಿದಿದ್ದ, ನೀವು ರಿಲೇಷನಲ್ ಮಾದರಿ ಡೇಟಾಬೇಸ್ ಗುಣಗಳನ್ನು ಚಲಿಸಬಹುದು:
- ಮೂಲಭೂತವಾಗಿ ಎರಡು ಆಯಾಮದ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್. ಕಾರಣ ಅವರೊಂದಿಗೆ ಈ ಆಸ್ತಿ ಸುಲಭವಾಗಿ ವಿವಿಧ ತಾರ್ಕಿಕ ಮತ್ತು ಗಣಿತದ prodelyvat.
- ಸಂಬಂಧಕ ಕೋಷ್ಟಕದಲ್ಲಿ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳನ್ನು ಮತ್ತು ದಾಖಲೆಗಳ ಸಲುವಾಗಿ ಕ್ರಮವಿಲ್ಲದ ಮಾಡಬಹುದು.
- ಸಂಬಂಧಕ ಟೇಬಲ್ ಒಳಗೆ ಅಂಕಣ ತನ್ನದೇ ಆದ ಅನನ್ಯ ಹೆಸರನ್ನು ಹೊಂದಿರಬೇಕು.
- ಕಾಲಮ್ ಎಲ್ಲ ಮಾಹಿತಿ ಮೂಲಭೂತವಾಗಿ ಸ್ಥಿರ ಉದ್ದ ಮತ್ತು ಒಂದೇ ರೀತಿಯ.
- ಮೂಲಭೂತವಾಗಿ ಯಾವುದೇ ಪ್ರವೇಶ ದತ್ತಾಂಶದ ಒಂದು ಭಾಗವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
- ಸಾಲುಗಳ ಸಂವಿಧಾನ ಘಟಕಗಳನ್ನು ವಿಶಿಷ್ಟವಾಗಿರುತ್ತವೆ. ಸಂಬಂಧಿತ ಪ್ರಕೃತಿ ಯಾವುದೇ ನಕಲಿ ಸಾಲುಗಳನ್ನು ಇವೆ.
ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಗುಣಗಳನ್ನು ಆಧರಿಸಿ, ಇದು ಲಕ್ಷಣಗಳ ಮೌಲ್ಯಗಳಾಗಿ ಅದೇ ರೀತಿಯ, ಉದ್ದದ ಎಂದು ತಿಳಿಯಬಹುದು. ನಿರ್ದಿಷ್ಟ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳನ್ನು ಪರಿಗಣಿಸಿ.
ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಮುಖ್ಯ ಗುಣಲಕ್ಷಣಗಳು
ಫೀಲ್ಡ್ ಹೆಸರುಗಳು ಒಬ್ಬರೆ ಅನನ್ಯವಾಗಿದೆ ಇರಬೇಕು. ಲಕ್ಷಣಗಳು ಅಥವಾ ಸಂಬಂಧಾತ್ಮಕ ದತ್ತಾಂಶ ಜಾಗ ರೀತಿಯ ಘಟಕದ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ದತ್ತಾಂಶದ ವರ್ಗದಲ್ಲಿ ವಿವರಿಸಲು. ಫೀಲ್ಡ್ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಪಾತ್ರಗಳು ಲ ಇದರಲ್ಲಿ ಒಂದು ಸ್ಥಿರ ಅಳತೆ ಹೊಂದಿರಬೇಕು. ಮಾನದಂಡಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ತಮ್ಮ ಡೇಟಾವನ್ನು ಸರಿಪಡಿಸುವ ರೀತಿಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲು. ಆದರೂ ಒಂದು "ಮುಖವಾಡ" ಅಥವಾ "ಇನ್ಪುಟ್ ಟೆಂಪ್ಲೇಟ್" ಅಂತಹ ವಸ್ತು ಇಲ್ಲ. ಇದು ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯದ ದತ್ತಾಂಶ ಪ್ರದಾನದ ಸಂರಚನಾ ನಿರ್ಧರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನಿಸ್ಸಂಶಯವಾಗಿ ತಪ್ಪು ದಾಖಲೆಯತ್ತ ಡೇಟಾ ಪ್ರಕಾರ ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಂದು ದೋಷ ವರದಿಯನ್ನು ಜಾರಿಗೊಳಿಸಬಹುದಾಗಿದೆ ಮಾಡಬೇಕು. ನಿಖರತೆ ಮತ್ತು ಮಾಹಿತಿ ನಮೂದು ನಿಖರತೆಯನ್ನು ಪರೀಕ್ಷಿಸುವ ಸ್ಥಿತಿಗತಿಗಳನ್ನು - ಸಹ ಮೈದಾನದಲ್ಲಿ ಅಂಶಗಳನ್ನು ಕೆಲವು ಮಿತಿಗಳಿವೆ. ಅನನ್ಯವಾಗಿ ದಶಮಾಂಶ ತುಂಬಿದ ಹೊಂದಿದೆ ಕಡ್ಡಾಯವಾದ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯದ ಇಲ್ಲ. ಕೆಲವು ಲಕ್ಷಣ ಲೈನ್ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಮೌಲ್ಯಗಳು ತುಂಬಿರಬಹುದು. ಖಾಲಿ ಡೇಟಾ ಕ್ಷೇತ್ರ ಲಕ್ಷಣಗಳು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿ. ಒಂದು ದೋಷ ವರದಿಯನ್ನು ಜೊತೆ, ಸಿಸ್ಟಂ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತುಂಬಿಕೊಂಡು ಮೌಲ್ಯಗಳು ಇವೆ - ಈ ಡೀಫಾಲ್ಟ್ ಡೇಟಾ. ಉದ್ದೇಶ ಸೂಚ್ಯಂಕದೊಡನೆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಹುಡುಕಿ ವೇಗಗೊಳಿಸಲು.
ಯೋಜನೆ ಆಯಾಮದ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಟೇಬಲ್
ಹೆಸರು ಗುಣಲಕ್ಷಣ 1 | ಗುಣಲಕ್ಷಣ 2 ಹೆಸರು | ಗುಣಲಕ್ಷಣ 3 ಹೆಸರು | ಗುಣಲಕ್ಷಣ 4 ಹೆಸರಿನಲ್ಲಿ | ಹೆಸರು ಗುಣಲಕ್ಷಣ 5 |
Element_1_1 | Element_1_2 | Element_1_3 | Element_1_4 | Element_1_5 |
Element_2_1 | Element_2_2 | Element_2_3 | Element_2_4 | Element_2_5 |
Element_3_1 | Element_3_2 | Element_3_3 | Element_3_4 | Element_3_5 |
ಒಂದು ವಿಸ್ತೃತ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕೆಂದರೆ ನಿರ್ವಹಣೆ ವ್ಯವಸ್ಥೆ ಉದಾಹರಣೆಯಾಗಿ ಯೋಜನೆಯ ಪರಿಗಣಿಸುತ್ತಾರೆ ನಿಂದ SQL ಉತ್ತಮ ಬಳಸಿಕೊಂಡು ಮಾದರಿ. ನಾವು ಈಗಾಗಲೇ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ, ಏನು. ಪ್ರವೇಶ ಪ್ರತಿ ಕೋಷ್ಟಕದಲ್ಲಿನ - ಒಂದು ದತ್ತಾಂಶ ಅಂಶ. ಡೇಟಾ ಪುನರುಕ್ತಿ ತಡೆಯಲು, ಅಗತ್ಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತಹಬಂದಿಗೆ.
ಸಂಬಂಧಿತ ಪ್ರಕೃತಿಯ ಸಾಮಾನ್ಯ ಮೂಲ ನಿಯಮಗಳನ್ನು
1. ಸಂಬಂಧಕ ಮೇಜಿನ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೆಸರು ಮೌಲ್ಯವನ್ನು, ಅನನ್ಯ ಇರಬೇಕು ಒಂದು ರೀತಿಯ (ಮೊದಲ ಸಾಧಾರಣ ಫಾರ್ಮ್ - 1NF) ಒಂದು.
ಟೇಬಲ್ಗಾಗಿ 2. ಈಗಾಗಲೇ 1NF ಕಡಿಮೆ ಎಂದು, ಒಂದು ಅನನ್ಯ ಟೇಬಲ್ ಗುರುತಿಸುವ (2NF) ಅವಲಂಬಿಸಿದೆ ಎಂದು-ಗುರುತಿಸಲಾಗದ ಯಾವುದೇ ಕಾಲಮ್ ಹೆಸರು.
3. ಈಗಾಗಲೇ 2NF ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂದು ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳು ಫಾರ್, ಗುರುತಿಸಲಾಗದ ಯಾವುದೇ ಕ್ಷೇತ್ರ ಗುರುತಿಸಲಾದ ಅಂಶ ಮೌಲ್ಯಗಳನ್ನು (3NF ಘಟಕದ) ಸ್ವತಂತ್ರ ಆಗಿರಬಹುದು.
ಡೇಟಾಬೇಸ್ಗಳು: ಕೋಷ್ಟಕಗಳು ನಡುವೆ ಸಂಬಂಧಿತ ಕೊಂಡಿಗಳು
2 ಮುಖ್ಯ ಇವೆ ಸಂಬಂಧಗಳ ರೀತಿಯ ಸಂಬಂಧಿತ ಟ್ಯಾಬ್ಲೆಟ್ಗಳ:
- "ಒಂದು ಅನೇಕ". ಪ್ರಕಾರ ಎರಡನೇ ಘಟಕದ ಒಂದು ಪ್ರಮುಖ ಟೇಬಲ್ ಪ್ರವೇಶ №1 ಅನೇಕ ವಿಷಯಗಳನ್ನು ಕಂಡುಬರುತ್ತದೆ. ರಚಿಸಿದ ಸಾಲು ತುದಿಗಳಲ್ಲೊಂದು ಕೀ ಐಕಾನ್ ವಸ್ತು "ಒಂದು" ಬದಿಯಲ್ಲಿರುವ ಎಂದು ಸೂಚಿಸುತ್ತವೆ, ಸಾಲಿನ ಇತರ ತುದಿಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಅನಂತ ಗುರುತು ಸಂಕೇತವಾಗಿದೆ.
- ಸಂವಹನ "ಅನೇಕ-ಅನೇಕ" ಒಂದು ತರ್ಕಪದ್ಧತಿಯ ಸ್ಪಷ್ಟ ಪರಸ್ಪರ ಮತ್ತೊಂದು ಟೇಬಲ್ ದಾಖಲೆಗಳನ್ನು ಹಲವಾರು ಹಲವಾರು ಸಾಲುಗಳನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ರೂಪುಗೊಂಡ.
- ಎರಡು ಘಟಕಗಳು "ಒಂದು ಒಂದು" ಒಂದು ಪೋಣಿಸುವಿಕೆಯ ಇದ್ದರೆ, ಇದು ಒಂದು ಮೇಜಿನ ಪ್ರಮುಖ ಗುರುತು ಇತರ ಸಂಸ್ಥೆಯನ್ನು ಇರುತ್ತವೆ ಎಂದರ್ಥ ಅಗತ್ಯ ನಂತರ ಕೋಷ್ಟಕಗಳು ಒಂದು ತೆಗೆದು, ಇದು superfluous ಹೊಂದಿದೆ. ಆದರೆ ಕೆಲವೊಮ್ಮೆ ಕೇವಲ ಭದ್ರತೆ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಎರಡು ಘಟಕಗಳು ಬೇರ್ಪಡಿಸಿ. ಆದ್ದರಿಂದ, ಊಹನವಾಗಿ, "ಒಂದು ಒಂದು" ನಡುವೆ ಸಂಪರ್ಕ ಕಂಡುಬರುತ್ತದೆ.
ಅಸ್ತಿತ್ವದ ಕೀಲಿಗಳ ಸಂಬಂಧಕ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ
ಪ್ರಾಥಮಿಕ ಮತ್ತು ಮಾಧ್ಯಮಿಕ ಕೀಲಿಗಳನ್ನು ಸಂಭಾವ್ಯ ಡೇಟಾಬೇಸ್ ಸಂಬಂಧಗಳನ್ನು ಗುರುತಿಸಲು. ರಿಲೇಷನಲ್ ಮಾಹಿತಿಯ ಮಾದರಿ ಕೇವಲ ಒಂದು ಅಭ್ಯರ್ಥಿಯ ಪ್ರಮುಖ ಹೊಂದಬಹುದು, ಇದು ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಇರುತ್ತದೆ. ಇದು ಏನು? ಪ್ರಾಥಮಿಕ ಕೀಲಿ - ಒಂದು ಕಾಲಮ್ ಅಥವಾ ಮೂಲಕ ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿ ಗೆರೆಯ ಪಡೆಯಬಹುದೆಂದು ಮೂಲಭೂತವಾಗಿ, ಲಕ್ಷಣಗಳು ಒಂದು ಸೆಟ್. ಇದು ಅನನ್ಯವಾಗಿರುವ ಒಂದಾಗಿರಬೇಕು, ಮತ್ತು ಅದರ ಜಾಗ ಶೂನ್ಯ ಮೌಲ್ಯಗಳು ಒಳಗೊಂಡಿರಬಾರದು. ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಕೇವಲ ಒಂದು ಗುಣಲಕ್ಷಣ ಒಳಗೊಂಡಿದೆ, ಇದನ್ನು ಸರಳ ಎಂದು, ಇಲ್ಲದಿದ್ದರೆ ಇರುತ್ತದೆ ಹೇಳಲಾಗುತ್ತದೆ.
ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಜೊತೆಗೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮತ್ತು ಬಾಹ್ಯ (ವಿದೇಶಿ ಕೀಲಿ). ಅನೇಕ ಅವರಿಗೆ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲಾಗಿಲ್ಲ. ನಮಗೆ ಉದಾಹರಣೆಯಾಗಿ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಅವುಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಅವಕಾಶ. ಆದ್ದರಿಂದ, ಎರಡು ಕೋಷ್ಟಕಗಳು ಇವೆ: "ಡೀನ್" ಹಾಗೂ "ವಿದ್ಯಾರ್ಥಿಗಳು". "ಡೀನ್" ಮೂಲಭೂತವಾಗಿ ಜಾಗ ಹೊಂದಿದೆ: ". ಗುಂಪು" "ಐಡಿ ವಿದ್ಯಾರ್ಥಿ", "ಹೆಸರು" ಮತ್ತು ಟೇಬಲ್ "ವಿದ್ಯಾರ್ಥಿಗಳು" ಅಂತಹ "ಹೆಸರು", "ಗುಂಪು" ಮತ್ತು "ಸರಾಸರಿ" ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ವಿದ್ಯಾರ್ಥಿ ID ಯನ್ನು ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಇರಲಾಗುವುದಿಲ್ಲ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಎಂದು ಕ್ಷೇತ್ರವಾಗಿದೆ. "ಹೆಸರು" ಮತ್ತು "ಗುಂಪು" ಮೇಜಿನ "ವಿದ್ಯಾರ್ಥಿಗಳು" ಅವರು "ಡೀನ್" ಅಗತ್ಯತೆ ವಿದ್ಯಾರ್ಥಿಯ ID ಸಂಖ್ಯೆ ಸಂಪರ್ಕಿಸಿ, ಆದ್ದರಿಂದ ಅವರು ಒಂದು ವಿದೇಶಿ ಕೀಲಿ ಬಳಸಬಹುದು, ಕೆಲವು ಜನರಿಗೆ ಅದೇ ಇರಬಹುದು.
ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಮಾದರಿಯ ಉದಾಹರಣೆಯು
ಸ್ಪಷ್ಟತೆಗಾಗಿ, ನಾವು ಎರಡು ಘಟಕಗಳು ಒಳಗೊಂಡಿರುವ ಸಂಬಂಧಕ ಡೇಟಾಬೇಸ್ ಮಾದರಿಯ ಒಂದು ಸರಳ ಉದಾಹರಣೆಯನ್ನು ನೀಡುತ್ತದೆ. ಹೆಸರು "ಡೀನ್" ಹೊಂದಿರುವ ಮೇಜಿನ ಇಲ್ಲ.
"ಡೀನ್" ಮೂಲತತ್ವ | ||
ವಿದ್ಯಾರ್ಥಿ ಗುರುತು | ಪೂರ್ಣ ಹೆಸರು | ಗುಂಪು |
111 | ಇವನೋವ್ ಒಲೆಗ್ ಪೆಟ್ರೋವಿಚ್ | ಇನ್-41 |
222 | Lazarev ಇಲ್ಯಾ ಅಲೆಗ್ಸಾಂಡ್ರೊವಿಚ್ | ಇನ್-72 |
333 | Konoplev ಪೆಟ್ರ್ Vasilevich | ಇನ್-41 |
444 | Kushnereva ನಟಾಲಿಯಾ Igorevna | ಇನ್-72 |
ಇದು ಪೂರ್ಣ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ಪಡೆಯಲು ಸಂಪರ್ಕವನ್ನು ನಿರ್ವಹಿಸಲು ಅಗತ್ಯ. ಎಂಟ್ರಿ "ಇನ್-41" ಹಾಗೂ "ಇನ್-72", ಒಮ್ಮೆ ಟೇಬಲ್ "ಡೀನ್" ಉಪನಾಮ, ಹೆಸರು ಮತ್ತು ವಿದ್ಯಾರ್ಥಿಗಳ ಕುಲನಾಮ ಮಾಹಿತಿ ಹೆಚ್ಚು ಪ್ರಸ್ತುತ ಹೆಚ್ಚು ಇರಬಹುದು, ಅಪರೂಪದ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಒಂದೇ ರೀತಿ, ಆದ್ದರಿಂದ ಈ ಜಾಗ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. "ವಿದ್ಯಾರ್ಥಿಗಳು" ಮೂಲಭೂತವಾಗಿ ತೋರಿಸುತ್ತದೆ.
ಟೇಬಲ್ "ವಿದ್ಯಾರ್ಥಿಗಳು" | |||
ಪೂರ್ಣ ಹೆಸರು | ಗುಂಪು | ಸರಾಸರಿ | ಫೋನ್ |
ಇವನೋವ್ ಒಲೆಗ್ ಪೆಟ್ರೋವಿಚ್ | ಇನ್-41 | 3.0 | 2-27-36 |
Lazarev ಇಲ್ಯಾ ಅಲೆಗ್ಸಾಂಡ್ರೊವಿಚ್ | ಇನ್-72 | 3.8 | 2-36-82 |
Konoplev ಪೆಟ್ರ್ Vasilevich | ಇನ್-41 | 3.9 | 2-54-78 |
Kushnereva ನಟಾಲಿಯಾ Igorevna | ಇನ್-72 | 4.7 | 2-65-25 |
ನಾವು ನೋಡಬಹುದು ಎಂದು, ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ಜಾಗ ರೀತಿಯ ಸಂಪೂರ್ಣ ವಿಭಿನ್ನವಾಗಿದ್ದು. ಡಿಜಿಟಲ್ ರೆಕಾರ್ಡಿಂಗ್ ಮತ್ತು ಪಾತ್ರವಾಗಿ ಪ್ರೆಸೆಂಟ್. ಆದ್ದರಿಂದ, ಗುಣಲಕ್ಷಣ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪೂರ್ಣಾಂಕ, ಚಾರ್, vachar, ದಿನಾಂಕ ಮತ್ತು ಇತರರ ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ. "ಡೀನ್" ಅನನ್ಯ ಮೌಲ್ಯದಲ್ಲಿ ಮಾತ್ರ ವಿದ್ಯಾರ್ಥಿ ID ಅಲ್ಲ. ಈ ಕ್ಷೇತ್ರವು ಪ್ರಾಥಮಿಕ ಕೀಲಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಹೆಸರು, ಕಲಾವಿದ, ಮತ್ತು "ವಿದ್ಯಾರ್ಥಿಗಳು" ಮೂಲಭೂತವಾಗಿ ಫೋನ್ ವಿದೇಶಿ ಕೀಲಿ ವಿದ್ಯಾರ್ಥಿಯ ಐಡಿ ಗುರುತಿಸಲಾಗುತ್ತಿದೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದಾಗಿದೆ. ಸಂಪರ್ಕ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಈ "ಒಂದು ಒಂದು" ಒಂದು ಸಂವಹನದ ಮಾದರಿಯ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಊಹನವಾಗಿ, ಹೆಚ್ಚುವರಿ ಕೋಷ್ಟಕಗಳು ಒಂದು, ಅವರು ಸುಲಭವಾಗಿ ಒಂದು ಘಟಕದ ಸಂಯೋಜಿಸಬಹುದು. ವಿದ್ಯಾರ್ಥಿಗಳು ಸಾರ್ವತ್ರಿಕವಾಗಿ ತಿಳಿದಿರುವ ಬರಲಿಲ್ಲ ಆಫ್ ID ಸಂಖ್ಯೆ, ಇದು ಎರಡು ಕೋಷ್ಟಕಗಳು ಇವೆ ಎಂದು ಸಾಕಷ್ಟು ಸಾಧ್ಯ.
Similar articles
Trending Now