ಡೇಟಾಬೇಸ್_ನಿರ್ವಹಣಾ_ವ್ಯವಸ್ಥೆ
1970ರ ಸಂಬಂಧಿತ DBMS
ಎಡ್ಗರ್ ಕೊಡ್, ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಸಿಸ್ಟಮ್ಸ್‌ನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಪ್ರಮುಖವಾಗಿ ತೊಡಗಿಸಿಕೊಂಡಿದ್ದ ಮತ್ತು ಉಪಶಾಖೆ ಕಛೇರಿಗಳಲ್ಲಿ ಒಂದಾಗಿದ್ದ ಕ್ಯಾಲಿಪೊರ್ನಿಯಾದ ಸ್ಯಾನ್ ಜೋಸ್‌ನ IBMನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದ್ದಾರೆ. ಅವರು Codasyl ವಿಧಾನದ ನ್ಯಾವಿಗೇಶನಲ್ ಮಾದರಿಗೆ ಅದರಲ್ಲೂ ಪ್ರಮುಖವಾಗಿ ಹೆಚ್ಚು ಉಪಯೋಗಾರ್ಹವಾಗಿದ್ದ "ಶೋಧಿಸುವ" ಸೌಲಭ್ಯದ ಕೊರತೆಯಿಂದಾಗಿ ಅಸಂತೋಷ ವ್ಯಕ್ತಪಡಿಸಿದ್ದರು. 1970ರಲ್ಲಿ, ಹೊಸ ಡೇಟಾಬೇಸ್ ರಚನೆಯ ವಿಧಾನದ ಸ್ಥೂಲ ವಿವರಣೆಯನ್ನೊಳಗೊಂಡಿರುವ ಅನೇಕ ಲೇಖನಗಳನ್ನು ಬರೆದರು, ಅದು ಅಂತಿಮವಾಗಿ ಎ ರಿಲೇಷನಲ್ ಮಾಡೆಲ್ ಆಫ್ ಡೇಟಾ ಫಾರ್ ಲಾರ್ಜ್ ಶೇರ್ಡ್ ಡೇಟಾ ಬ್ಯಾಂಕ್ಸ್ ಎಂಬ ಗ್ರೌಂಡ್‌ಬ್ರೇಕಿಂಗ್‌ನಲ್ಲಿ ಸಮಾಪ್ತಿಯಾಯಿತು. ಈ ಲೇಖನದಲ್ಲಿ ಅವರು ದೊಡ್ಡ ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಶೇಖರಿಸುವ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಹೊಸ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿವರಿಸಿದ್ದಾರೆ. Codasylನಲ್ಲಿ ಮುಕ್ತ-ಸ್ವರೂಪದ ಸಂಯೋಜನಾ ಪಟ್ಟಿಯಲ್ಲಿ ಜೋಡಣೆಗೊಂಡ ದಾಖಲೆಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಬದಲಾಗಿ ನಿಗದಿತ-ಉದ್ದದ ದಾಖಲೆಗಳ "ಕೋಷ್ಟಕ"ವನ್ನು ಬಳಸುವುದು ಕೊಡ್‌ನ ತಂತ್ರವಾಗಿತ್ತು. ಯಾವುದಾದರೊಂದು ರೆಕಾರ್ಡ್ ಖಾಲಿ ಮಾಡುವುದಕ್ಕಾಗಿ ಕೆಲವು ಡೇಟಾಗಳಿರುವಲ್ಲಿ "ವಿರಳ" ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಶೇಖರಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ ಸಂಯೋಜನಾ-ಪಟ್ಟಿಯ ವ್ಯವಸ್ಥೆಯು ಅಸಮರ್ಥವಾಗಿತ್ತು. ಸಂಬಂಧಿತ ಮಾದರಿಯು ಡೆಟಾಗಳನ್ನು ಸಾಮಾನ್ಯ ಕೋಷ್ಟಕಗಳ ಸರಣಿಯಲ್ಲಿ ವಿಭಜಿಸುವುದರ ಮೂಲಕ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಐಚ್ಛಿಕ ಅಂಶಗಳ ಜೊತೆಗೆ ಹೊರಕ್ಕೆ ತಳ್ಳಲ್ಪಟ್ಟ ಕೋಷ್ಟಕವನ್ನು ಅಗತ್ಯವಿದ್ದಾಗ ಮಾತ್ರ ಕೋಣೆಯೊಳಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದಾಗಿತ್ತು. thumb|300px|ಸಂಬಂಧಿತ ಮಾದರಿಯಲ್ಲಿ, ಸಂಬಂಧಿಸಿದ ದಾಖಲೆಗಳು "ಕೀಲಿ" ಜೊತೆಗೆ ಹೊಂದಿಕೊಂಡಿವೆ. ನಿದರ್ಶನವೆಂದರೆ, ಸಾಮಾನ್ಯ ಬಳಕೆಯ ಡೇಟಾಬೇಸ್ ಸಿಸ್ಟಮ್ ಬಳಕೆದಾರರ ಕುರಿತಾದ ಅವರ ಹೆಸರು, ಲಾಗಿನ್ ಮಾಹಿತಿ, ವಿವಿಧ ವಿಳಾಸಗಳು ಮತ್ತು ಪೋನ್ ನಂಬರುಗಳ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯಾಗಿದೆ. ನ್ಯಾವಿಗೇಶನಲ್ ವಿಧಾನದಲ್ಲಿ ಈ ಎಲ್ಲಾ ದತ್ತಾಂಶವು ಕೇವಲ ಒಂದೇ ದಾಖಲೆಯಲ್ಲಿ ಅಡಕವಾಗಿವೆ, ಮತ್ತು ಬಳಕೆಯಾಗದ ವಿಷಯಗಳು ಡೇಟಾಬೇಸ್‌ನ ಯಾವುದೇ ಸ್ಥಾನವನ್ನು ಹೊಂದಿಲ್ಲ. ಸಂಬಂಧಿತ ವಿಧಾನದಲ್ಲಿ, ದತ್ತಾಂಶವು ಬಳಕೆದಾರನ ಕೋಷ್ಟಕ, ವಿಳಾಸ ಕೋಷ್ಟಕ ಮತ್ತು ಪೋನ್ ನಂಬರ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಸಾಮಾನ್ಯೀಕರಣ ಗೊಳಿಸಲಾಗುತ್ತದೆ (ನಿದರ್ಶಕ್ಕಾಗಿ). ವಿಳಾಸ ಅಥವಾ ಪೋನ್ ನಂಬರ್‌ಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಒದಗಿಸಲ್ಪಟ್ಟಿದ್ದರೆ ಮಾತ್ರ ಈ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ದಾಖಲೆಗಳು ಸೃಷ್ಠಿಯಾಗುತ್ತವೆ. ಮಾಹಿತಿಯನ್ನು ಒಟ್ಟಿಗೆ ಹಿಂಪಡೆಯುವ ಸಂಯೋಜನೆಯು, ಈ ವ್ಯವಸ್ಥೆಯ ಕೀಲಿ ಆಗಿದೆ, ಸಂಬಂಧಿತ ಮಾದರಿಯಲ್ಲಿ, ನಿರ್ಧಿಷ್ಟವಾದ ದಾಖಲೆಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ವರ್ಣಿಸುತ್ತ ಕೆಲವು ಸಣ್ಣ ಮಾಹಿತಿಗಳನ್ನು "ಕೀಲಿ"ಯನ್ನಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಬಳಕೆದಾರನ ಕುರಿತಾದ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಿದಾಗ, ಈ ಕೀಲಿಯನ್ನು ಶೋಧಿಸುತ್ತಿರುವುವಾಗ ಐಚ್ಚಿಕ ಕೋಷ್ಟಕಗಳಲ್ಲಿ (ಅಥವಾ ಸಂಬಂಧಿತ ) ಸಂಗ್ರಹಗೊಂಡ ಮಾಹಿತಿಗಳು ಕಂಡುಹಿಡಿಯಲ್ಪಟ್ಟವು. ಉದಾಹರಣೆಗೆ, ಒಂದು ವೇಳೆ ಬಳಕೆದಾರನ ಲಾಗಿನ್ ಹೆಸರು ವಿಶಿಷ್ಟವಾಗಿದ್ದರೆ, ಆ ಬಳಕೆದಾರನ ವಿಳಾಸಗಳು ಮತ್ತು ಪೋನ್ ನಂಬರುಗಳು ಆತನ ಲಾಗಿನ್‌ ಹೆಸರನ್ನು ಕೀಲಿಯನ್ನಾಗಿ ದಾಖಲಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಸಾಂಪ್ರದಾಯಿಕ ಕಂಪ್ಯೂಟರ್ ಭಾಷೆಗಳು ವಿನ್ಯಾಸಗೊಂಡಿಲ್ಲದ ಕಾರಣದಿಂದ ಸಂಬಂಧಿತ ದತ್ತಾಂಶಗಳ ಈ "ಮರು-ಸಂಯೋಜನೆ"ಯನ್ನು ಏಕ ಸಂಗ್ರಹಕ್ಕೆ ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ. ನ್ಯಾವಿಗೇಶನಲ್ ವಿಧಾನದ ರೀತಿಯಂತೆ ದಾಖಲೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಪ್ರೊಗ್ರಾಂಗಳು ಅಗತ್ಯವಾಗಿದೆ, ಯಾವುದಾದರೊಂದು ದಾಖಲೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಕೂಡ ಸಂಬಂಧಿತ ವಿಧಾನ ಅಗತ್ಯವಾಗಿದೆ. ಅಗತ್ಯ ಆವರ್ತನಕ್ಕೆ ಕೋಡ್‌ನ ಪರಿಹಾರವು ಸೆಟ್-ಅವಲಂಭಿತ ಭಾಷೆಯಾಗಿದ್ದು, ನಂತರದಲ್ಲಿ ಈ ಪರಿಹಾರವು ಎಲ್ಲೆಡೆಯೂ ಇರುವ SQLನ ಉಗಮಕ್ಕೆ ಕಾರಣವಾಯಿತು. ಟುಪಲ್ ಕ್ಯಾಲ್ಕಲಸ್ ಎಂದು ಪರಿಚಿತವಾಗಿರುವ ಗಣಿತಶಾಸ್ತ್ರ ಶಾಖೆಯನ್ನು ಬಳಸುವುದರ ಮೂಲಕ, ಈ ರೀತಿಯ ಸಿಸ್ಟಮ್‌‌ಗಳು ಸಾಮಾನ್ಯ ಡೇಟಾಬೇಸ್‌ಗಳ (ಅಳವಡಿಸುವಿಕೆ, ಶೇಖರಿಸುವಿಕೆ ಇತ್ಯಾದಿ) ಎಲ್ಲಾ ಕಾರ್ಯ ನಿರ್ವಹಣೆಗಳನ್ನು ಬೆಂಬಲಿಸಬಲ್ಲದು, ಹಾಗೆಯೇ ಏಕ ಕಾರ್ಯ ನಿರ್ವಹಣೆಯಲ್ಲಿ ದತ್ತಾಂಶ ಗುಂಪುಗಳ ನ್ನು ಹಿಂದಿರುಗಿಸುವುದಕ್ಕಾಗಿ ಮತ್ತು ಹುಡುಕುವುದಕ್ಕಾಗಿ ಸರಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಎಂದು ಅವರು ರುಜುವಾತು ಪಡಿಸಿದ್ದಾರೆ. ಕೊಡ್‌ನ ಲೇಖನವು ಬರ್ಕೇಲಿಯಲ್ಲಿ ಯುಜೀನ್ ವಾಂಗ್ ಮತ್ತು ಮೈಕೆಲ್ ಸ್ಟೋನ್‌ಬ್ರಕರ್ ಎಂಬ ಇಬ್ಬರು ವ್ಯಕ್ತಿಗಳಿಂದ ಆಯ್ಕೆಗೊಂಡಿದೆ. ಅವರು ಭೌಗೋಳಿಕ ಡೇಟಾಬೇಸ್ ಯೋಜನೆಗೆ ಈಗಾಗಲೇ ಹಂಚಲ್ಪಟ್ಟಿದ್ದ ಹಣವನ್ನು ಬಳಸಿಕೊಳ್ಳಲು, ಮತ್ತು ಕೋಡ್‌ಅನ್ನು ಉತ್ಪಾದನೆ ಮಾಡಲು ವಿದ್ಯಾರ್ಥಿ ಪ್ರೊಗ್ರಾಮರುಗಳನ್ನು ಬಳಸಿಕೊಂಡು INGRES ಎಂದು ಪರಿಚಿತವಾಗಿರುವ ಯೋಜನೆಯನ್ನು ಆರಂಭಿಸಿದ್ದರು. 1973ರ ಆರಂಭದಲ್ಲಿ, INGRES ತನ್ನ ಪ್ರಥಮ ಪ್ರಯೋಗಿಕ ಉತ್ಪನ್ನಗಳನ್ನು ವಿತರಿಸಿತ್ತು, ಅವುಗಳು ಸಾಮಾನ್ಯವಾಗಿ 1979ರಲ್ಲಿ ವಿಸ್ಥಾರವಾಗಿ ಹರಡಿಕೊಳ್ಳಲು ಸಜ್ಜಾಗಿದ್ದವು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅನೇಕ ಜನರು ಆ ಗುಂಪಿನ "ಮೂಲಕ" ಮುನ್ನಡೆದರು-ಆದರೆ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಐದು ಜನರಂತೆ ಸುಮಾರು 30ಜನರು ಈ ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ನಿರ್ವಹಿಸಿದರು. ದತ್ತಾಂಶ ಬಳಕೆಗಾಗಿ QUEL ಎಂದು ಪರಿಚಿತವಾಗಿರುವ "ಭಾಷೆ"ಯ ಬಳಕೆಯು ಸೇರಿದಂತೆ ಹಲವಾರು ವಿಧಾನಗಳಲ್ಲಿ INGRES ಸಿಸ್ಟಮ್ Rಗೆ ಹೋಲಿಕೆಯಾಗಿತ್ತು, ವಾಸ್ತವವಾಗಿ - QUEL ಸಂಬಂಧಿತವಾಗಿದೆ, ಮತ್ತು ಅದು ಕೊಡ್‌ನ ಸ್ವಂತ ಆಲ್ಫಾ ಭಾಷೆಯ ಆಧಾರಿತವಾಗಿದೆ, ಆದರೆ ಇಂದಿಗೂ ಅದನ್ನು ಅನುಸರಿಸುವುದು ಅಪ್ರಾಮಾಣಿಕವಾಗಿದೆ, ಹೀಗೆ ಸಂಬಂಧಿತ ಮಾದರಿಯ ಕಲ್ಪನೆಯ ರೀತಿಯಲ್ಲಿ SQL ತನ್ನಸ್ಟಕ್ಕೆ ಹಿಂಸಾತ್ಮಕವಾಗಿ ಉಳಿದುಕೊಂಡಿದೆ.ರಿಲೇಷನಲ್ ಮಾದರಿ PRTV ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಟೆಸ್ಟ್‌ವೊಂದನ್ನು ಮತ್ತು ಬ್ಯುಸಿನೆಸ್ ಸಿಸ್ಟಮ್ 12ನ ನಿರ್ಮಾಣವೊಂದನ್ನು IBM ತಾನಾಗಿಯೇ ಮಾಡಿದೆ ಮತ್ತು ಈಗ ಅವೆರಡನ್ನು ರದ್ದುಪಡಿಸಲಾಗಿದೆ. ಹನಿವೆಲ್ ಮಲ್ಟಿಕ್ಸ್‌ಗಾಗಿ MRDS ಅನ್ನು ಮಾಡಿತ್ತು ಮತ್ತು ಈಗ ಎರಡು ಹೊಸ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗಳಾಗಿವೆ: ಅವುಗಳೆಂದರೆ ಆಲ್ಫೋರಾ ಡೇಟಾಫರ್ ಮತ್ತು ರೆಲ್. ಸಾಮಾನ್ಯವಾಗಿ ರಿಲೇಷನಲ್ ಎಂದು ಕರೆಯಲಾಗುವ ಎಲ್ಲಾ DBMS ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗಳೂ ವಾಸ್ತವಿಕವಾಗಿ SQL DBMSಗಳಾಗಿವೆ. 1968ರಲ್ಲಿ, ಮಿಚಿಗನ್ ವಿಶ್ವವಿದ್ಯಾಲಯವು ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯಾದ ಮೈಕ್ರೋ DBMS ಅಭಿವೃದ್ಧಿಯನ್ನು ಆರಂಭಿಸಿದೆ. ಇದನ್ನು USನ ಕಾರ್ಮಿಕ ಇಲಾಖೆಯಿಂದ, ಪರಿಸರ ರಕ್ಷಣಾ ಕಾರ್ಯಾಯ ಮತ್ತು ಆಲ್ಬರ್ಟಾ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಸಂಶೋಧಕರಿಂದ, ಮಿಚಿಗನ್ ವಿಶ್ವವಿದ್ಯಾಲಯ ಮತ್ತು ವೇಯಿನ್ ಸ್ಟೇಟ್ ವಿಶ್ವವಿದ್ಯಾಲಯಗಳಿಂದ ಅತ್ಯಧಿಕ ದತ್ತಾಂಶ ಗುಂಪುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಬಳಸಲಾಗುತ್ತಿತ್ತಿ. ಇದು ಮಿಚಿಗನ್ ಟರ್ಮಿನಲ್ ಸಿಸ್ಟಮ್‌ ಬಳಕೆಯೊಂದಿಗೆ ಪ್ರಮುಖವಾದ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಈ ವ್ಯವಸ್ಥೆಯು 1996 ರವರೆಗೆ ನಿರ್ಮಾಣದಲ್ಲಿ ಉಳಿದುಕೊಂಡಿತ್ತು