ಡೇಟಾಬೇಸ್ ಎಂದರೇನು ಮತ್ತು ಅದರ ಮಾದರಿ ಪ್ರಕಾರಗಳು (What is Database and its Model Types)
ಪರಿವಿಡಿ
ಡೇಟಾಬೇಸ್ (ಕನ್ನಡದಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಎಂದರೇನು) ಮತ್ತು ಡೇಟಾಬೇಸ್ ಮಾದರಿಯ ಪ್ರಕಾರಗಳು ಯಾವುವು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ. ಇಂದಿನ ಜಗತ್ತಿನಲ್ಲಿ ಡೇಟಾ ಮತ್ತು ಮಾಹಿತಿಗೆ ಎಷ್ಟು ಬೇಡಿಕೆ ಇದೆ ಎಂಬುದನ್ನು ನೀವು ತಿಳಿದಿರಬೇಕು. ಡೇಟಾ ಮತ್ತು ಮಾಹಿತಿ ಅಲ್ಪಾವಧಿಯಲ್ಲಿ, ಅಂತರ್ಜಾಲದಲ್ಲಿ ಹುಡುಕುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಪಡೆಯಬಹುದು. ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಇಷ್ಟೇ, ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳನ್ನು ನೀವು ಮೊಬೈಲ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಅಥವಾ ಗೂಗಲ್ ಸರ್ಚ್ನಲ್ಲಿ ಬರೆಯಬೇಕು.
ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಕೆಲವೇ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನೀವು ಉತ್ತರಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ. ದೊಡ್ಡ ಕಂಪನಿಗಳು ತಮ್ಮ ಉದ್ಯೋಗಿಗಳ ಮಾಹಿತಿ (ಹೆಸರು, ಸಂಬಳ, IDno, ವಿಳಾಸ). ಕಾಲೇಜುಗಳು ಮತ್ತು ಶಾಲೆಗಳಲ್ಲಿ ಓದುವ ಮಕ್ಕಳ ಮಾಹಿತಿ ಹೆಸರು, ರೋಲ್ ನಂ, ವಿಳಾಸ, ನಗರ, ಎಲ್ಲವೂ ಇಂದಿನ ದಿನಗಳಲ್ಲಿ ಅಂತರ್ಜಾಲದಲ್ಲಿದೆ. ಆದರೆ ಅದು ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಎಲ್ಲಿದೆ ಎಂದು ಕೆಲವರಿಗೆ ತಿಳಿದಿದೆ. ಆದರೆ ನೀವು ಶೀಘ್ರದಲ್ಲೇ ಉತ್ತರವನ್ನು ಪಡೆಯುತ್ತೀರಿ.
ಈಗ ಎಲ್ಲಾ ಆಧಾರ್ ಕಾರ್ಡ್ಗಳನ್ನು ಭಾರತದಲ್ಲಿ ತಯಾರಿಸಲಾಗುತ್ತಿದೆ, ಅಂದರೆ ಸುಮಾರು ಕೋಟಿಗಟ್ಟಲೆ ಆಧಾರ್ ಕಾರ್ಡ್ಗಳನ್ನು ಮಾಡಲಾಗಿದೆ. ಇವೆಲ್ಲದರ ಮಾಹಿತಿಯೂ ಅಂತರ್ಜಾಲದಲ್ಲಿದೆ, ಅಲ್ಲವೇ? ಬ್ಯಾಂಕುಗಳು ಮತ್ತು ಆನ್ಲೈನ್ ಕಾಯ್ದಿರಿಸುವಿಕೆ (ರೈಲು, ವಿಮಾನ, ಹೋಟೆಲ್) ಇವುಗಳಲ್ಲಿ ಬಹಳಷ್ಟು ಡೇಟಾ ಪ್ರತಿದಿನ ಬದಲಾಗುತ್ತಿದೆ.
ಬ್ಯಾಂಕಿನಲ್ಲಿ ವ್ಯವಹಾರವನ್ನು ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ಮೊಬೈಲ್ ಮೂಲಕ ನಡೆಸಲಾಗುತ್ತದೆ. ಡೇಟಾ ಕೂಡ ಇದೆ, ಆದರೆ ಲಕ್ಷಾಂತರ ಜನರಿಗೆ ವಹಿವಾಟು ಕೂಡ ಸಂಭವಿಸುತ್ತದೆ. ಈಗ ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲಿ ಇನ್ನೊಂದು ಪ್ರಶ್ನೆ ಇದೆ. ಈ ಎಲ್ಲ ವಹಿವಾಟುಗಳ ವಿವರಗಳನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.
ಈ ಎಲ್ಲಾ ಡೇಟಾ ಮತ್ತು ಮಾಹಿತಿಯು ಎಲ್ಲಿ ವಾಸಿಸುತ್ತದೆ ಎಂದು ಕೆಲವೊಮ್ಮೆ ನೀವು ಯೋಚಿಸಿರಬೇಕು. ಅಂತರ್ಜಾಲದಲ್ಲಿ ಅಂತಹ ಯಾವುದೇ ಸ್ಥಳವಿದೆಯೇ? ಅಥವಾ ಒಬ್ಬ ಮನುಷ್ಯ ಕುಳಿತು ಬರೆಯುತ್ತಾನೆಯೇ? ಈ ಎಲ್ಲದಕ್ಕೂ ಉತ್ತರ ಡೇಟಾಬೇಸ್. ಡೇಟಾಬೇಸ್ ಇಲ್ಲದೆ ಇಂಟರ್ನೆಟ್ ಏನೂ ಅಲ್ಲ ಎಂದು ಸಹ ತಿಳಿಯಿರಿ. ಹಾಗಾದರೆ ಇಂದು ಡೇಟಾಬೇಸ್ ಎಂದರೇನು ಎಂದು ತಿಳಿದುಕೊಳ್ಳೋಣ.
ಡೇಟಾಬೇಸ್ ಎಂದರೇನು What is Database
ಡೇಟಾಬೇಸ್ (ಡಿಬಿ), ಈ ಮಾಹಿತಿಯು ಮಾಹಿತಿಯ ಭಂಡಾರವಾಗಿದೆ, ಅಲ್ಲಿ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ವ್ಯವಸ್ಥಿತವಾಗಿ ಇರಿಸಲಾಗಿದೆ.
Organised ಎಂದರೆ ನೀವು ಪುಸ್ತಕಗಳನ್ನು ಮೇಜಿನ ಮೇಲೆ ಇರಿಸಿದಂತೆ ಅಲಂಕರಿಸಿ ಇಟ್ಟುಕೊಳ್ಳುವುದು, ಅದೇ ರೀತಿಯಲ್ಲಿ ಮಾಹಿತಿ ಮತ್ತು ಡೇಟಾವನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ಕೆಲವು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಅತ್ಯುತ್ತಮ ಉದಾಹರಣೆಯೆಂದರೆ MS-Excel. ಇಲ್ಲಿ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು Hard disk ನಂತಹ Digital Memory Devices ಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
ನೀವು ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಹಿತಿಯನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
ಒಂದು ಉದಾಹರಣೆಯೊಂದಿಗೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ “MS-Excel Sheet ಅಲ್ಲಿ ನೀವು 100 ವಿದ್ಯಾರ್ಥಿಗಳ ವಿವರಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ. Roll NO, ಹೆಸರು, ವಿಳಾಸ, ನಗರದ ಹೆಸರು, ತಂದೆಯ ಹೆಸರು, ಹುಟ್ಟಿದ ದಿನಾಂಕ ಮುಂತಾದ ವಿವರಗಳಲ್ಲಿ. ಇಲ್ಲಿ ನಾವು ಮತ್ತು ನೀವು ಈ Excel Sheet ಒಂದು ಡೇಟಾಬೇಸ್ ಎಂದು ಹೇಳಬಹುದು.
ಡಿಬಿ ಎಂದರೆ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಯಾವುದೇ ಮಾಹಿತಿ ಮತ್ತು ಡೇಟಾ ಇದ್ದರೂ, ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ಅದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಈಗ ಪ್ರವೇಶ ಎಂದರೇನು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ. ಒಂದು ವಿಶ್ವವಿದ್ಯಾನಿಲಯವಿದೆ, ಅಲ್ಲಿ ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳಿದ್ದಾರೆ, ಸುಮಾರು 5000 ವಿದ್ಯಾರ್ಥಿಗಳ ಪರೀಕ್ಷೆಗಳು ಮುಗಿದಿವೆ.
ಈಗ ಅವರ ಫಲಿತಾಂಶಗಳನ್ನು ಕಂಪ್ಯೂಟರ್ ಮೂಲಕ ಡೇಟಾಬೇಸ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ಅಲ್ಲಿಯೂ ಇರಬಹುದು. ಹಾಗಾಗಿ ಅದನ್ನು ಅಲ್ಲಿಯೂ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ. ಈಗ ಇದು ವಿದ್ಯಾರ್ಥಿಗಳ ಫಲಿತಾಂಶದ ಡೇಟಾಬೇಸ್ ಆಗಿ ಮಾರ್ಪಟ್ಟಿದೆ.
ಫಲಿತಾಂಶದ ದಿನಾಂಕ ಬಂದಾಗ, ಈ ಫಲಿತಾಂಶವನ್ನು ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ. ಆಗ ಮಾತ್ರ ವಿದ್ಯಾರ್ಥಿಗಳು ತಮ್ಮ ರೋಲ್ ಸಂಖ್ಯೆ ನಮೂದಿಸುವ ಮೂಲಕ ಫಲಿತಾಂಶ ಹುಡುಕಲು ಆರಂಭಿಸುತ್ತಾರೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ಗೂಗಲ್, ಕಂಪನಿ, ಸರ್ಕಾರದ ಡೇಟಾಬೇಸ್ ಮುಂತಾದ ಅನೇಕ ಡೇಟಾಬೇಸ್ಗಳಿವೆ, ಅಲ್ಲಿ ಅವರು ತಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತಾರೆ.
ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ
ಇದು ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ, ಇದರ ಮೂಲಕ ಬಳಕೆದಾರರು ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸುತ್ತಾರೆ, ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಾರೆ, ನಿರ್ವಹಿಸುತ್ತಾರೆ ಮತ್ತು ನಿಯಂತ್ರಿಸುತ್ತಾರೆ. ಡಿಬಿಎಂಎಸ್ ಕಾರ್ಯಕ್ರಮಗಳ ಸಂಗ್ರಹವಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾಬೇಸ್ (ಡಿಬಿ) ನಿರ್ವಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಈಗ ನಾವು ನಿರ್ವಹಣೆಯ ಅರ್ಥವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ “ಇದರಲ್ಲಿ ನೀವು DB ಯಲ್ಲಿ ಡೇಟಾವನ್ನು ಸೇರಿಸುವುದು, ಸಂಪಾದಿಸಿ, ಅಳಿಸಿ, ಪ್ರವೇಶ ಮತ್ತು ನವೀಕರಣದಂತಹ ಎಲ್ಲಾ ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು.
ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ (ಡಿಬಿಎಂಎಸ್) ಎಂದರೇನು ಎಂದು ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ. ಮತ್ತೊಮ್ಮೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ, ಡಿಬಿಎಂಎಸ್ ಒಂದು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್. ಈ ತಂತ್ರಾಂಶದ ಮೂಲಕ ನೀವು ಡೇಟಾಬೇಸ್ ರಚಿಸಬಹುದು. ನೀವು ವಿದ್ಯಾರ್ಥಿ ಹೆಸರಿನ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸಿದಂತೆ, ಈಗ ನೀವು ಅದಕ್ಕೆ ವಿದ್ಯಾರ್ಥಿಗಳ ವಿವರಗಳನ್ನು ಸೇರಿಸಬೇಕು.
ಒಂದು ವೇಳೆ ತಿಳಿದೋ ತಿಳಿಯದೆಯೋ ತಪ್ಪು ಡೇಟಾ ನೀಡಿದರೆ, ನೀವು ವಿದ್ಯಾರ್ಥಿಯ ವಿವರಗಳನ್ನು ಸಂಪಾದಿಸಬೇಕಾಗುತ್ತದೆ. ಕೆಲವು ದಿನಗಳ ನಂತರ ಯಾರೊಬ್ಬರ ಡೇಟಾ ತಪ್ಪಾಗಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆ, ನಂತರ ನೀವು ಅದನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ. ನೀವು ವಿದ್ಯಾರ್ಥಿಯ ರೋಲ್ ನಂ ನಿಂದ ಅದರ ಹೆಸರು ಮತ್ತು ವಿಳಾಸವನ್ನು ಹುಡುಕಬೇಕಾದರೆ ಅದನ್ನು ಆಕ್ಸೆಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ಡಿಬಿಎಂಎಸ್ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಈಗ ನೀವು ಅರ್ಥಮಾಡಿಕೊಂಡಿರಬೇಕು. ಈ ಉದಾಹರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ, ನೀವು ಅದನ್ನು ಕಂಪನಿಯಲ್ಲಿ ಕೂಡ ಹಾಕಬಹುದು, ಅಲ್ಲಿಯೂ ಅದೇ ಆಗುತ್ತದೆ.
ಡೇಟಾಬೇಸ್ ಉದಾಹರಣೆಗಳು
ಸರಿ, ಬಹಳಷ್ಟು ಡಿಬಿಎಂಎಸ್ ಸಾಫ್ಟ್ವೇರ್ ಇದೆ, ಅವುಗಳಲ್ಲಿ ಕೆಲವು
1. ಡಿಬೇಸ್
ಎಲ್ಲಾ DBMS ಗಳಲ್ಲಿ, Dbase ಅನ್ನು ಮೊದಲು ರಚಿಸಲಾಗಿದೆ. ಇದನ್ನು ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಬಳಸಲಾಯಿತು. ಈ ಸಾಫ್ಟ್ವೇರ್ ಅದರ ಸಮಯದಲ್ಲಿ ಅತ್ಯಂತ ಯಶಸ್ವಿ ಡಿಬಿಎಂಎಸ್ ಆಗಿತ್ತು. ಈ ಎಲ್ಲಾ ಘಟಕಗಳು DBASE ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಇಂಜಿನ್, ಕ್ವೆರಿ ಸಿಸ್ಟಮ್, ಒಂದು ಫಾರ್ಮ್ ಇಂಜಿನ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲಾಂಗ್ವೇಜ್ ಅನ್ನು ಇವೆರಡನ್ನೂ ಚಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಕಡತದ ವಿಸ್ತರಣೆಯು .dbf ಆಗಿದೆ.
ಆಷ್ಟನ್-ಟೇಟ್ ಹೆಸರಿನ ಕಂಪನಿಯು 1980 ರಲ್ಲಿ Dbase ಅನ್ನು ಪ್ರಕಟಿಸಿತು, ಈ DBMS ಅನ್ನು ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ನ OS ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಬಳಸಲಾಯಿತು. ನಂತರ ಇದನ್ನು ಆಪಲ್ ಬಳಸಿತು- || ಮತ್ತು ಇದು ಐಬಿಎಂ ಪಿಸಿಯಲ್ಲೂ ನಡೆಯಲಾರಂಭಿಸಿತು, ಇವೆರಡೂ ಡಾಸ್ ಓಎಸ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಹಲವು ವರ್ಷಗಳಿಂದ, Dbase ಗೆ ವರ್ಷದ ಅತ್ಯುತ್ತಮ ಮಾರಾಟ ತಂತ್ರಾಂಶವನ್ನು ನೀಡಲಾಯಿತು. ಯಾವಾಗ Dbase- ||| ಬಿಡುಗಡೆಯಾದಾಗ, ಇದು ಯುನಿಕ್ಸ್ ಮತ್ತು ವಿಎಂಎಸ್ಗಳಲ್ಲಿಯೂ ಓಡಲು ಆರಂಭಿಸಿತು.
2. ಫಾಕ್ಸ್ಪ್ರೊ (Foxpro)
ಇಲ್ಲಿ ಪಠ್ಯ ಆಧಾರಿತ ಕಾರ್ಯವಿಧಾನ ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಜೊತೆಗೆ, ಇದು ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ ಕೂಡ ಆಗಿದೆ. ಇದು ವಸ್ತು ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಮೊದಲ ಬಾರಿಗೆ ಇದನ್ನು ಫಾಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ರಕಟಿಸಿದೆ.
ಆದರೆ MS-DOS, Windows ಮತ್ತು Unix ಆವೃತ್ತಿಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಮೈಕ್ರೋಸಾಫ್ಟ್ FoxPro ಅನ್ನು ಮತ್ತಷ್ಟು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಇದೀಗ ಅದರ ಹೆಸರು ವಿಷುಯಲ್ ಫಾಕ್ಸ್ಪ್ರೊ ಆದರೆ ಕೆಲವು ವರ್ಷಗಳ ನಂತರ ಅದರ ಉತ್ಪಾದನೆಯನ್ನು 2007 ರಲ್ಲಿ ನಿಲ್ಲಿಸಲಾಯಿತು.
3. ಐಎಂಎಸ್ (IMS)
ಐಎಂಎಸ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಕ್ರಮಾನುಗತ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸಲಾಗುತ್ತದೆ. ಇದು ಡಿಬಿ 2 ಮತ್ತು ರಿಲೇಶನಲ್ ಮಾಡೆಲ್ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಈ ಡಿಬಿಎಂಎಸ್ ಅನ್ನು ಮಾಹಿತಿ ನಿರ್ವಹಣೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ.
4. ಒರಾಕಲ್ (oracle)
ಒರಾಕಲ್ ಅನ್ನು ಒರಾಕಲ್ RDBMS ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ಇದು ವಸ್ತು-ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ. ಇಂದಿನ ಕಾಲದಲ್ಲಿ ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಈ ಸಾಫ್ಟ್ ವೇರ್ ಕಂಪನಿಯ ಹೆಸರು ಒರಾಕಲ್ ಕಾರ್ಪೊರೇಷನ್. ಲ್ಯಾರಿ ಎಲ್ಲಿಸನ್ ಮತ್ತು ಅವನ ಇಬ್ಬರು ಸ್ನೇಹಿತರು ಈ ನಿಗಮದ ಸಹ-ಸಂಸ್ಥಾಪಕರಾಗಿದ್ದರು.
5. MySql
ಇದು ವಸ್ತು-ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಇದರ ಸಹ-ಸಂಸ್ಥಾಪಕ ಮೈಕೆಲ್ ವಿಡೆನಿಯಸ್ ಅವರ ಮಗಳ ಹೆಸರನ್ನು ಇಡಲಾಗಿದೆ ಮತ್ತು SQL ಎಂದರೆ ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಕ್ವೆರಿ ಲಾಂಗ್ವೇಜ್. ಈ DBMS ಸಾಫ್ಟ್ವೇರ್ ಕಂಪನಿಯ ಹೆಸರು mySQL AB ಇದು 1995 ರಲ್ಲಿ ರೂಪುಗೊಂಡಿತು. ಈಗ ಇದು ಒರಾಕಲ್ ಕಾರ್ಪೊರೇಷನ್ ಒಡೆತನದಲ್ಲಿದೆ.
6. ಡಿಬಿ 2
ಇದು ಡೇಟಾಬೇಸ್ನ ಉತ್ಪನ್ನವಾಗಿದೆ. ಇದು RDBMS ಎಂದರೆ ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ. ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು, ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಹಿಂಪಡೆಯಲು DB2 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. db2 ಕೂಡ ಆಬ್ಜೆಕ್ಟ್ ಓರಿಯೆಂಟೆಡ್ ಪರಿಕಲ್ಪನೆಯನ್ನು ಅನುಸರಿಸುತ್ತಿದೆ.
ಡೇಟಾಬೇಸ್ ಕಾರ್ಯಾಚರಣೆಗಳ ಮಾಹಿತಿ
ಕೆಳಗೆ ನೀಡಲಾದ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ಅವುಗಳನ್ನು ಒಂದೊಂದಾಗಿ ವಿವರವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ.
1. ಸೇರಿಸಿ (Insert)
ನೀವು ಕೆಲವು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಿದರೆ, ಅದನ್ನು ಇನ್ಸರ್ಟ್ ಆಪರೇಷನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ವಿದ್ಯಾರ್ಥಿ ಡೇಟಾಬೇಸ್ ಇರುವಂತೆ, ನೀವು ಡೇಟಾ, ಹೆಸರು, ರೋಲ್, ಮಾರ್ಕ್, ಸಿಟಿ ಅನ್ನು ಅಲ್ಲಿ ಸೇರಿಸುತ್ತೀರಿ.
2. ಅಳಿಸಿ (Delete)
ನೀವು ಡೇಟಾಬೇಸ್ನಿಂದ ಡೇಟಾ ಅಥವಾ ರೆಕಾರ್ಡ್ ಅನ್ನು ಅಳಿಸಿದರೆ, ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅಳಿಸಿ ಕಾರ್ಯಾಚರಣೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಅಳಿಸಲು ನೀವು ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು.
3. ನವೀಕರಿಸಿ (Update)
ಈಗಾಗಲೇ ಇರುವ ಮಾಹಿತಿ ಅಥವಾ ಡೇಟಾ ಮತ್ತು ನೀವು ಅದರಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದೀರಿ, ನಂತರ ಅದನ್ನು ನವೀಕರಣ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ನಾನು ಈಗಲೂ ಅದೇ ಉದಾಹರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇನೆ, ವಿದ್ಯಾರ್ಥಿಯ ಕುಟುಂಬವು ಬೇರೆ ಸ್ಥಳಕ್ಕೆ ಸ್ಥಳಾಂತರಗೊಂಡಿದ್ದರೆ, ನೀವು ಡೇಟಾಬೇಸ್ನಿಂದ ವಿಳಾಸವನ್ನು ಬದಲಾಯಿಸಬೇಕು, ಇದನ್ನು ನವೀಕರಣ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
4. ಹುಡುಕಾಟ/ಪ್ರವೇಶ (Search/Access)
ಅದೇ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕುವುದು ಅಥವಾ ಮಾಹಿತಿಯ ಗುಂಪನ್ನು ಹುಡುಕುವುದು, ಇದನ್ನು ಹುಡುಕಾಟ ಅಥವಾ ಪ್ರವೇಶ ಕಾರ್ಯಾಚರಣೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಫಲಿತಾಂಶವನ್ನು ಪರೀಕ್ಷಿಸಿದಂತೆ, ಸಮತೋಲನವನ್ನು ಪರೀಕ್ಷಿಸಿದಂತೆ, ರೈಲು ಟಿಕೆಟ್ ಲಭ್ಯವಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ಪರಿಶೀಲಿಸಿದಂತೆ, ಇದೆಲ್ಲವೂ ಶೋಧ ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ.
ಡೇಟಾಬೇಸ್ ಮಾದರಿ ವಿಧಗಳು
ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೇಗೆ ತಾರ್ಕಿಕವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಸಂಘಟಿಸಲಾಗಿದೆ ಮತ್ತು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ನ ತಾರ್ಕಿಕ ರಚನೆ ಹೇಗಿರಬೇಕು ಎಂಬುದನ್ನು ಡೇಟಾ ಮಾದರಿ ಹೇಳುತ್ತದೆ.
ಒಂದು ಉದಾಹರಣೆಯೊಂದಿಗೆ ನಾನು ನಿಮ್ಮನ್ನು ಅರ್ಥಮಾಡಿಸಿ ಕೊಡುತೇನೆ, ನಿಮ್ಮ ಕುಟುಂಬ ವಿವರಗಳ ಮಾಹಿತಿಯನ್ನು ಬರೆದು ತರಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗಿದೆ. ಆಗ ನೀವು ಈ ರೀತಿ ಏನನ್ನಾದರೂ ಬರೆಯಬಹುದು, ಟೇಬಲ್ ತಯಾರಿಸುವುದರ ಮೂಲಕವೂ ನೀವು ಬರೆಯಬಹುದು. ನೀವು ಟೇಬಲ್ ಅನ್ನು ಮಾಡದೆಯೇ ಎರಡನೆಯದನ್ನು ಬರೆಯಬಹುದು ಮತ್ತು ಮೂರನೆಯದು ಮಮ್ಮಿ ಪಾಪಾ, ಅದರ ಕೆಳಗಿರುವ ಮಕ್ಕಳ ಹೆಸರುಗಳು ಮತ್ತು ಅವುಗಳ ಕೆಳಗೆ ಅವರ ಮಕ್ಕಳ ಹೆಸರುಗಳನ್ನು ಬರೆಯಬಹುದು.
ಈ ಮೂರು ವಿಧಾನಗಳು, ಇವು ಒಂದೇ ಡೇಟಾ ಮಾದರಿಯಾಗಿದೆ. ಅಂತೆಯೇ, ಈ ಮೂರು ಮಾದರಿಗಳನ್ನು ಡೇಟಾಬೇಸ್ ವಿನ್ಯಾಸದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
- ಶ್ರೇಣೀಕೃತ ಮಾದರಿ (Hierarchical Model)
- ನೆಟ್ವರ್ಕ್ ಮಾದರಿ (Network Model)
- ಸಂಬಂಧದ ಮಾದರಿ (Relational Model)
1. ಶ್ರೇಣೀಕೃತ ಮಾದರಿ (Hierarchical Model)
ಈ ಮಾದರಿಯ ರಚನೆಯು ಮರದ ರಚನೆಯಂತೆ ಕಾಣುತ್ತದೆ. ಈ ಮಾದರಿಯಲ್ಲಿ, ಅಪ್ಸಾಗೆ ದಾಖಲೆಗಳನ್ನು ಸೇರಿಸಲು ಮರದ ರಚನೆಯನ್ನು ಅನುಸರಿಸಲಾಗುತ್ತದೆ. ಮರವು ನೋಡ್ಗಳು ಮತ್ತು ಶಾಖೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಮರಗಳು ಅದೇ ರೀತಿಯಲ್ಲಿ ಇರುವಂತೆಯೇ ಇದರ ಅರ್ಥ. ಈ ಮರವು ಡೇಟಾಬೇಸ್ನ ತಾರ್ಕಿಕ ರಚನೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಕೆಳಗೆ ಈ ಮಾದರಿಯ ರಚನೆ ಇದೆ.
2.ನೆಟ್ವರ್ಕ್ ಮಾದರಿ (Network Model)
ನೆಟ್ವರ್ಕ್ ಮಾದರಿ ಸಾಕಷ್ಟು ಶಕ್ತಿಯುತವಾಗಿದೆ ಆದರೆ ಇದು ಸಂಕೀರ್ಣವಾಗಿದೆ. ಏಕೆಂದರೆ ಇದರಲ್ಲಿ ಎಲ್ಲಾ ನೋಡ್ಗಳು / ಕೋಷ್ಟಕಗಳು ಪರಸ್ಪರ ಸಂಬಂಧ ಹೊಂದಿವೆ. ಈ ಮಾದರಿಯನ್ನು ಗ್ರಾಫ್ ರಚನೆಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸಬಹುದು. ವಿಭಾಗ, ವಿದ್ಯಾರ್ಥಿ, ಕೋರ್ಸ್ ಮತ್ತು ಪ್ರೊಫೆಸರ್ ಅಥವಾ ವೇರಿಯಬಲ್ಗಳು ಹೇಗೆ ಪರಸ್ಪರ ಸಂಬಂಧ ಹೊಂದಿವೆ ಎಂಬುದನ್ನು ನೀವು ಕೆಳಗೆ ನೋಡಬಹುದು.
3. ಸಂಬಂಧದ ಮಾದರಿ
ಈ ಮಾದರಿಯು ಅತ್ಯಂತ ಶಕ್ತಿಯುತ ಮತ್ತು ಸರಳವಾಗಿದೆ. ಇದು ತುಂಬಾ ಮೃದು ಮತ್ತು ಸಹಜವಾಗಿದೆ. ಈ ಡೇಟಾ ಮಾದರಿಯ ರಚನೆಯ ಕೋಷ್ಟಕವು ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಡೇಟಾಬೇಸ್ ಭಾಷೆಯಲ್ಲಿ ಟೇಬಲ್ ಅನ್ನು ಸಂಬಂಧ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಅದಕ್ಕಾಗಿಯೇ ಅದರ ಹೆಸರು ಸಹ ಸಂಬಂಧಿತ ಮಾದರಿ. ಇದು ಕೋಷ್ಟಕದಂತಿದೆ, ಆದ್ದರಿಂದ ಇದು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿದೆ.
ಸಂಬಂಧಿತ ಮಾದರಿಯಲ್ಲಿ, ಸಾಲುಗಳನ್ನು ದಾಖಲೆಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಕ್ಷೇತ್ರಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಈ ಮಾದರಿಯನ್ನು ಇ.ಎಫ್ ಕಾಡ್ ಅವರು IBM ನಲ್ಲಿದ್ದಾಗ ಪ್ರಸ್ತಾಪಿಸಿದರು. ಈ ಮಾದರಿಯಲ್ಲಿ ವಿಶಿಷ್ಟ ಕ್ಷೇತ್ರವನ್ನು ಕೀ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಈ ಕೀಲಿಗಳ ಮೂಲಕ ಕೋಷ್ಟಕಗಳು ಪರಸ್ಪರ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ವಿದ್ಯಾರ್ಥಿ ಕೋಷ್ಟಕವು ರೋಲ್ ನಂ, ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ಹೊಂದಿದೆ.
ಡೇಟಾಬೇಸ್ಗೆ ಘಟಕಗಳು, ಮುಖ್ಯ ಮೂರು ಘಟಕಗಳಿವೆ
1. ಡೇಟಾಬೇಸ್ ಬಳಕೆದಾರ
ಎಲ್ಲಿಂದಲಾದರೂ ಡಿಬಿಯನ್ನು ಪ್ರವೇಶಿಸುವ ಮತ್ತು ಹುಡುಕುವ ಬಳಕೆದಾರ ಹಾಗು ನೀವು ಇದೇ ರೀತಿಯ ಬಳಕೆದಾರರಾಗಿರುವಂತೆ, ನೀವು Google ನಲ್ಲಿ ಸ್ವಲ್ಪ ಹುಡುಕಾಟವನ್ನು ಮಾಡುತ್ತೀರಿ, ಓದಿದ ನಂತರ ನೀವು ತಿಳಿಯುತ್ತಿರಿ. ಆದರೆ ಒಳಗೆ ಏನಿದೆ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂಬುದರ ಕುರಿತು ನಿಮ್ಮ ಬಳಿ ಮಾಹಿತಿ ಇರುದಿಲ್ಲ.
2. ಡಿಬಿಎ
DBA ಯ ಸಂಪೂರ್ಣ ರೂಪ ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರು, ಇದನ್ನು ಮ್ಯಾನೇಜರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಇಡೀ ವ್ಯವಸ್ಥೆಯನ್ನು ನಡೆಸುತ್ತದೆ. ಇದು ಬಳಕೆದಾರರ ಅಗತ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದಕ್ಕೆ ತಕ್ಕಂತೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನವೀಕರಿಸುತ್ತದೆ.
3. ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂ
ಇದು ಡಿಬಿಎಂಎಸ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ರೋಗ್ರಾಂ. ಸಂಪೂರ್ಣ ಡಿಬಿಯನ್ನು ನಿರ್ವಹಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು ಮೇಲೆ ನೋಡಿದರೆ ಡಿಬಿಎಂಎಸ್ ಎಂದರೇನು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿ ಲಭ್ಯವಿರುತ್ತದೆ.