Document-oriented database
ಡಾಕ್ಯುಮೆಂಟ್-ಓರಿಯೆಂಟೆಡ್ ಡೇಟಾಬೇಸ್, ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್, ಅರೆ-ರಚನಾತ್ಮಕ ಡೇಟಾ ಎಂದೂ ಕರೆಯಲಾಗುವ ಡಾಕ್ಯುಮೆಂಟ್-ಓರಿಯೆಂಟೆಡ್ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ಮರುಪಡೆಯಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಡೇಟಾ ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಡಾಕ್ಯುಮೆಂಟ್-ಓರಿಯೆಂಟೆಡ್ ಡೇಟಾಬೇಸ್ಗಳು ಎನ್ಓಎಸ್ಕ್ಯೂಎಲ್ ಡೇಟಾಬೇಸ್ಗಳ ಮುಖ್ಯ ವರ್ಗಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಮತ್ತು "ಡಾಕ್ಯುಮೆಂಟ್-ಓರಿಯೆಂಟೆಡ್ ಡೇಟಾಬೇಸ್" ಎಂಬ ಪದದ ಜನಪ್ರಿಯತೆಯು ಎನ್ಓಎಸ್ಕ್ಯೂಎಲ್ ಎಂಬ ಪದದ ಬಳಕೆಯೊಂದಿಗೆ ಬೆಳೆದಿದೆ. XML ದತ್ತಸಂಚಯಗಳು ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ದತ್ತಸಂಚಯಗಳ ಉಪವರ್ಗವಾಗಿದ್ದು, ಅವುಗಳನ್ನು XML ಡಾಕ್ಯುಮೆಂಟ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. ಗ್ರಾಫ್ ದತ್ತಸಂಚಯಗಳು ಹೋಲುತ್ತವೆ, ಆದರೆ ಮತ್ತೊಂದು ಪದರವನ್ನು ಸೇರಿಸುತ್ತವೆ, ಸಂಬಂಧ, ಇದು ತ್ವರಿತ ಪ್ರಯಾಣಕ್ಕಾಗಿ ದಾಖಲೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್-ಓರಿಯೆಂಟೆಡ್ ಡೇಟಾಬೇಸ್ಗಳು ಅಂತರ್ಗತವಾಗಿ ಕೀ-ವ್ಯಾಲ್ಯೂ ಸ್ಟೋರ್ನ ಉಪವರ್ಗವಾಗಿದ್ದು, ಮತ್ತೊಂದು ನೋಎಸ್ಕ್ಯೂಎಲ್ ಡೇಟಾಬೇಸ್ ಪರಿಕಲ್ಪನೆಯಾಗಿದೆ. ಡೇಟಾವನ್ನು ಸಂಸ್ಕರಿಸುವ ವಿಧಾನದಲ್ಲಿ ವ್ಯತ್ಯಾಸವಿದೆ; ಕೀ-ವ್ಯಾಲ್ಯೂ ಸ್ಟೋರ್ನಲ್ಲಿ, ಡೇಟಾವನ್ನು ಡೇಟಾಬೇಸ್ಗೆ ಅಂತರ್ಗತವಾಗಿ ಅಪಾರದರ್ಶಕವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಯು ಡೇಟಾಬೇಸ್ ಎಂಜಿನ್ ಮತ್ತಷ್ಟು ಆಪ್ಟಿಮೈಸೇಶನ್ಗಾಗಿ ಬಳಸುವ ಮೆಟಾಡೇಟಾವನ್ನು ಹೊರತೆಗೆಯಲು ಡಾಕ್ಯುಮೆಂಟ್ನ ಆಂತರಿಕ ರಚನೆಯನ್ನು ಅವಲಂಬಿಸಿದೆ. ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಸಾಧನಗಳ ಕಾರಣದಿಂದಾಗಿ ವ್ಯತ್ಯಾಸವು ಸಾಮಾನ್ಯವಾಗಿ ನಗಣ್ಯವಾಗಿದ್ದರೂ, ಪರಿಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್-ಸ್ಟೋರ್ ಅನ್ನು ಆಧುನಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರಗಳೊಂದಿಗೆ ಉತ್ಕೃಷ್ಟ ಅನುಭವವನ್ನು ನೀಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಡೇಟಾಬೇಸ್ಗಳು ಸಾಂಪ್ರದಾಯಿಕ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ಗೆ (ಆರ್. ಡಿ. ಬಿ) ಬಲವಾಗಿ ವ್ಯತಿರಿಕ್ತವಾಗಿವೆ. ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾವನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಪ್ರತ್ಯೇಕ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತವೆ, ಮತ್ತು ಒಂದೇ ವಸ್ತುವನ್ನು ಹಲವಾರು ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಹರಡಬಹುದು. ಡಾಕ್ಯುಮೆಂಟ್ ದತ್ತಸಂಚಯಗಳು ದತ್ತಸಂಚಯದಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ವಸ್ತುವಿನ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಒಂದೇ ನಿದರ್ಶನದಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತವೆ, ಮತ್ತು ಸಂಗ್ರಹಿಸಿದ ಪ್ರತಿಯೊಂದು ವಸ್ತುವೂ ಇತರ ವಸ್ತುಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿರಬಹುದು. ಡೇಟಾಬೇಸ್ಗೆ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ಆಬ್ಜೆಕ್ಟ್-ರಿಲೇಷನಲ್ ಮ್ಯಾಪಿಂಗ್ನ ಅಗತ್ಯವನ್ನು ಇದು ನಿವಾರಿಸುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ಡೇಟಾಬೇಸ್ನ ಕೇಂದ್ರ ಪರಿಕಲ್ಪನೆಯು ಡಾಕ್ಯುಮೆಂಟ್ನ ಕಲ್ಪನೆಯಾಗಿದೆ. ಪ್ರತಿ ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ಡೇಟಾಬೇಸ್ ಅನುಷ್ಠಾನವು ಈ ವ್ಯಾಖ್ಯಾನದ ವಿವರಗಳ ಮೇಲೆ ಭಿನ್ನವಾಗಿದ್ದರೂ, ಸಾಮಾನ್ಯವಾಗಿ, ಅವೆಲ್ಲವೂ ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಡೇಟಾವನ್ನು (ಅಥವಾ ಮಾಹಿತಿಯನ್ನು) ಕೆಲವು ಪ್ರಮಾಣಿತ ಸ್ವರೂಪ ಅಥವಾ ಎನ್ಕೋಡಿಂಗ್ನಲ್ಲಿ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಟ್ ಮತ್ತು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತವೆ ಎಂದು ಭಾವಿಸುತ್ತವೆ. ಬಳಕೆಯಲ್ಲಿರುವ ಎನ್ಕೋಡಿಂಗ್ಗಳಲ್ಲಿ ಎಕ್ಸ್ಎಂಎಲ್, ವೈಎಎಂಎಲ್, ಜೆಎಸ್ಒಎನ್ ಮತ್ತು ಬಿಎಸ್ಒಎನ್ನಂತಹ ಬೈನರಿ ರೂಪಗಳು ಸೇರಿವೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ನಲ್ಲಿನ ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಸ್ಥೂಲವಾಗಿ ಒಂದು ವಸ್ತುವಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆಗೆ ಸಮನಾಗಿರುತ್ತವೆ. ಅವರು ಪ್ರಮಾಣಿತ ಸ್ಕೀಮಾವನ್ನು ಅನುಸರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಅಥವಾ ಅವರು ಒಂದೇ ವಿಭಾಗಗಳು, ಸ್ಲಾಟ್ಗಳು, ಭಾಗಗಳು ಅಥವಾ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಸಾಮಾನ್ಯವಾಗಿ, ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಬಳಸುವ ಪ್ರೋಗ್ರಾಂಗಳು ವಿವಿಧ ರೀತಿಯ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಮತ್ತು ಆ ಆಬ್ಜೆಕ್ಟ್ಗಳು ಅನೇಕವೇಳೆ ಅನೇಕ ಐಚ್ಛಿಕ ಕ್ಷೇತ್ರಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ವಸ್ತುವು, ಒಂದೇ ವರ್ಗದ ವಸ್ತುಗಳೂ ಸಹ ಬಹಳ ಭಿನ್ನವಾಗಿ ಕಾಣುತ್ತವೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ಗಳು ಒಂದೇ ಮಳಿಗೆಯಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತವೆ, ಅವುಗಳೊಳಗಿನ ಕ್ಷೇತ್ರಗಳು ಐಚ್ಛಿಕವಾಗಿರಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ ಮತ್ತು ವಿವಿಧ ಎನ್ಕೋಡಿಂಗ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಜೆಎಸ್ಒಎನ್ ನಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಡಾಕ್ಯುಮೆಂಟ್ ಈ ಕೆಳಗಿನಂತಿದೆಃ {"ಮೊದಲ ಹೆಸರು": "ಬಾಬ್", "ವಿಳಾಸಃ" 5 ಓಕ್ ಸೇಂಟ್ "," ಹವ್ಯಾಸ ":" ನೌಕಾಯಾನ "} ಎರಡನೇ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಎಕ್ಸ್ಎಂಎಲ್ನಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಬಹುದುಃ <ಸಂಪರ್ಕ> <ಮೊದಲ ಹೆಸರು> ಬಾಬ್ </ಮೊದಲ ಹೆಸರು> <ಕೊನೆಯ ಹೆಸರು> ಸ್ಮಿತ್ </ಕೊನೆಯ ಹೆಸರು> <ಫೋನ್ ಪ್ರಕಾರ =" ಸೆಲ್ "> (123) 555-0178 <ಫೋನ್ ಪ್ರಕಾರ =" ಕೆಲಸ "> (890) 555-0133 </ಫೋನ್ ವಿಳಾಸ> <ಟೈಪ್> ಹೋಮ್ </ಟೈಪ್> <ಸ್ಟ್ರೀಟ್1> </ಸ್ಟ್ರೀಟ್1> </ಸ್ಟ್ರೀಟ್1> </ಸಿಟಿ> ಬಾಯ್ಸ್ </ಸಿಟಿ> ಡಾಕ್ಯುಮೆಂಟ್ನೊಳಗಿನ ರಚನೆ ಮತ್ತು ಪಠ್ಯ ಮತ್ತು ಇತರ ಡೇಟಾವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ನ ವಿಷಯ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮರುಪಡೆಯುವಿಕೆ ಅಥವಾ ಸಂಪಾದನೆ ವಿಧಾನಗಳ ಮೂಲಕ ಉಲ್ಲೇಖಿಸಬಹುದು, (ಕೆಳಗೆ ನೋಡಿ). ಪ್ರತಿಯೊಂದು ದಾಖಲೆಯು ಒಂದೇ ಕ್ಷೇತ್ರಗಳನ್ನು ಹೊಂದಿರುವ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ಬಳಕೆಯಾಗದ ಕ್ಷೇತ್ರಗಳನ್ನು ಖಾಲಿಯಾಗಿ ಬಿಡುತ್ತದೆ; ಮೇಲಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಎರಡೂ ದಾಖಲೆಗಳಲ್ಲಿ (ದಾಖಲೆಯಲ್ಲಿ) ಯಾವುದೇ ಖಾಲಿ 'ಕ್ಷೇತ್ರಗಳು' ಇಲ್ಲ. ಈ ವಿಧಾನವು ಡೇಟಾಬೇಸ್ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ದಾಖಲೆಯೂ ಒಂದೇ ರಚನೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಕೆಲವು ದಾಖಲೆಗಳಿಗೆ ಹೊಸ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಡೇಟಾಬೇಸ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಹೆಚ್ಚುವರಿ ಮೆಟಾಡೇಟಾವನ್ನು ಡಾಕ್ಯುಮೆಂಟ್ ವಿಷಯದೊಂದಿಗೆ ಸಂಯೋಜಿಸಲು ಮತ್ತು ಸಂಗ್ರಹಿಸಲು ಒದಗಿಸುತ್ತವೆ. ಆ ಮೆಟಾಡೇಟಾವು ದಾಖಲೆಗಳನ್ನು ಸಂಘಟಿಸಲು, ಭದ್ರತೆಯನ್ನು ಒದಗಿಸಲು ಅಥವಾ ಇತರ ಅನುಷ್ಠಾನದ ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಡೇಟಾಸ್ಟೋರ್ ಒದಗಿಸುವ ಸೌಲಭ್ಯಗಳಿಗೆ ಸಂಬಂಧಿಸಿರಬಹುದು. ಸಿ. ಆರ್. ಯು. ಡಿ ಕಾರ್ಯಾಚರಣೆಗಳು ಡಾಕ್ಯುಮೆಂಟ್ಗಳಿಗೆ ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ಡೇಟಾಬೇಸ್ ಬೆಂಬಲಿಸುವ ಪ್ರಮುಖ ಕಾರ್ಯಾಚರಣೆಗಳು ಇತರ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಹೋಲುತ್ತವೆ, ಮತ್ತು ಪರಿಭಾಷೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರಮಾಣೀಕರಿಸದಿದ್ದರೂ, ಹೆಚ್ಚಿನ ವೈದ್ಯರು ಅವುಗಳನ್ನು ಸಿ. ಆರ್. ಯು. ಡಿ ಎಂದು ಗುರುತಿಸುತ್ತಾರೆಃ ರಚನೆ (ಅಥವಾ ಅಳವಡಿಕೆ) ಮರುಪಡೆಯುವಿಕೆ (ಅಥವಾ ಪ್ರಶ್ನೆ, ಹುಡುಕಾಟ, ಓದುವುದು ಅಥವಾ ಹುಡುಕುವುದು) ನವೀಕರಿಸಿ (ಅಥವಾ ಸಂಪಾದಿಸಿ) ಅಳಿಸುವಿಕೆ (ಅಥವಾ ತೆಗೆದುಹಾಕುವಿಕೆ) ಕೀಲಿಗಳ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ಆ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುವ ವಿಶಿಷ್ಟ ಕೀಲಿಯ ಮೂಲಕ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಬೋಧಿಸಲಾಗುತ್ತದೆ. ಈ ಕೀಲಿಯು ಸರಳ ಗುರುತಿಸುವಿಕೆಯಾಗಿದೆ (ಅಥವಾ ಐಡಿ), ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಟ್ರಿಂಗ್, ಯುಆರ್ಐ ಅಥವಾ ಮಾರ್ಗವಾಗಿದೆ. ಡೇಟಾಬೇಸ್ನಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಹಿಂಪಡೆಯಲು ಕೀಲಿಯನ್ನು ಬಳಸಬಹುದು. ಡಾಕ್ಯುಮೆಂಟ್ ಮರುಪಡೆಯುವಿಕೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಡೇಟಾಬೇಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಕೀಲಿಯ ಮೇಲೆ ಸೂಚ್ಯಂಕವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಡೇಟಾಬೇಸ್ಗೆ ರಚಿಸಲು ಅಥವಾ ಸೇರಿಸಲು ಕೀಲಿಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ಡೇಟಾಬೇಸ್ನ ಮತ್ತೊಂದು ನಿರ್ದಿಷ್ಟ ಲಕ್ಷಣವೆಂದರೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಹಿಂಪಡೆಯಲು ಬಳಸಬಹುದಾದ ಸರಳವಾದ ಕೀ-ಟು-ಡಾಕ್ಯುಮೆಂಟ್ ಹುಡುಕಾಟವನ್ನು ಮೀರಿ, ಡೇಟಾಬೇಸ್ ಎಪಿಐ ಅಥವಾ ಕ್ವೆರಿ ಭಾಷೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ವಿಷಯದ (ಅಥವಾ ಮೆಟಾಡೇಟಾ) ಆಧಾರದ ಮೇಲೆ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ಹಿಂಪಡೆಯಲು ಬಳಕೆದಾರರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಕ್ಕೆ ಹೊಂದಿಸಲಾದ ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರದೊಂದಿಗೆ ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಹಿಂಪಡೆಯುವ ಪ್ರಶ್ನೆಯನ್ನು ನೀವು ಬಯಸಬಹುದು. ಲಭ್ಯವಿರುವ ಕ್ವೆರಿ ಎಪಿಐಗಳು ಅಥವಾ ಕ್ವೆರಿ ಲಾಂಗ್ವೇಜ್ ವೈಶಿಷ್ಟ್ಯಗಳ ಸೆಟ್, ಹಾಗೆಯೇ ಪ್ರಶ್ನೆಗಳ ನಿರೀಕ್ಷಿತ ಕಾರ್ಯಕ್ಷಮತೆ, ಒಂದು ಅನುಷ್ಠಾನದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಗಮನಾರ್ಹವಾಗಿ ಬದಲಾಗುತ್ತದೆ. ಅಂತೆಯೇ, ಲಭ್ಯವಿರುವ ನಿರ್ದಿಷ್ಟ ಸೂಚ್ಯಂಕದ ಆಯ್ಕೆಗಳು ಮತ್ತು ಸಂರಚನೆಗಳು ಅನುಷ್ಠಾನದಿಂದ ಬಹಳವಾಗಿ ಬದಲಾಗುತ್ತವೆ. ಇಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ ಕೀ-ವ್ಯಾಲ್ಯೂ ಸ್ಟೋರ್ನಿಂದ ಹೆಚ್ಚು ಬದಲಾಗುತ್ತದೆ. ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಪ್ರಮುಖ ಮೌಲ್ಯದ ಅಂಗಡಿಯಲ್ಲಿನ ಮೌಲ್ಯಗಳು ಅಂಗಡಿಗೆ ಅಪಾರದರ್ಶಕವಾಗಿರುತ್ತವೆ, ಅವು ಮೂಲಭೂತವಾಗಿ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಗಳಾಗಿವೆ. ಅವರು ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ನಂತೆಯೇ ಹುಡುಕಾಟ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಒದಗಿಸಬಹುದು, ಆದರೆ ವಿಷಯದ ಸಂಘಟನೆಯ ಬಗ್ಗೆ ಕಡಿಮೆ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದಿರಬಹುದು. ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ಗಳು ವಿಷಯವನ್ನು ವರ್ಗೀಕರಿಸಲು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮೆಟಾಡೇಟಾವನ್ನು ಬಳಸುತ್ತವೆ, ಉದಾಹರಣೆಗೆ, ಒಂದು ಸಂಖ್ಯೆಯ ಅಂಕಿಗಳು ಫೋನ್ ಸಂಖ್ಯೆ ಮತ್ತು ಇನ್ನೊಂದು ಅಂಚೆ ಕೋಡ್ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಅವರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ಅವರಿಗೆ ಆ ರೀತಿಯ ಡೇಟಾವನ್ನು ಹುಡುಕಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, 555 ಹೊಂದಿರುವ ಎಲ್ಲಾ ಫೋನ್ ಸಂಖ್ಯೆಗಳು, ಇದು ಪಿನ್ ಕೋಡ್ 55555 ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಸಂಪಾದಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ನ ವಿಷಯವನ್ನು (ಅಥವಾ ಮೆಟಾಡೇಟಾ) ನವೀಕರಿಸಲು ಅಥವಾ ಸಂಪಾದಿಸಲು ಕೆಲವು ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಸಂಪೂರ್ಣ ಡಾಕ್ಯುಮೆಂಟ್ ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟ್ನ ಪ್ರತ್ಯೇಕ ರಚನಾತ್ಮಕ ತುಣುಕುಗಳನ್ನು ಬದಲಿಸಲು ಅನುಮತಿಸುವ ಮೂಲಕ. ಆರ್ಗನೈಸೇಶನ್ ಡಾಕ್ಯುಮೆಂಟ್ ಡೇಟಾಬೇಸ್ ಅನುಷ್ಠಾನಗಳು ಸಂಗ್ರಹಗಳ ಕಲ್ಪನೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ದಾಖಲೆಗಳನ್ನು ಸಂಘಟಿಸುವ ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ನೀಡುತ್ತವೆಃ ದಾಖಲೆಗಳ ಗುಂಪುಗಳು, ಅಲ್ಲಿ ಅನುಷ್ಠಾನವನ್ನು ಅವಲಂಬಿಸಿ, ಒಂದು ಸಂಗ್ರಹದೊಳಗೆ ವಾಸಿಸಲು ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಒತ್ತಾಯಿಸಬಹುದು, ಅಥವಾ ಅನೇಕ ಸಂಗ್ರಹಗಳಲ್ಲಿ ವಾಸಿಸಲು ಅನುಮತಿಸಬಹುದು ಟ್ಯಾಗ್ಗಳು ಮತ್ತು ಅದೃಶ್ಯ ಮೆಟಾಡೇಟಾಃ ಡಾಕ್ಯುಮೆಂಟ್ ವಿಷಯದ ಹೊರಗಿನ ಹೆಚ್ಚುವರಿ ಡೇಟಾ ಡೈರೆಕ್ಟರಿ ಶ್ರೇಣಿ ವ್ಯವಸ್ಥೆಗಳುಃ ಮರದಂತಹ ರಚನೆಯಲ್ಲಿ ಆಯೋಜಿಸಲಾದ ದಾಖಲೆಗಳ ಗುಂಪುಗಳು, ಸಾಮಾನ್ಯವಾಗಿ ಮಾರ್ಗ ಅಥವಾ ಯುಆರ್ಐ ಅನ್ನು ಆಧರಿಸಿವೆ ಕೆಲವೊಮ್ಮೆ ಈ ಸಾಂಸ್ಥಿಕ ಕಲ್ಪನೆಗಳು ಅವು ಎಷ್ಟು ತಾರ್ಕಿಕ ಮತ್ತು ಭೌತಿಕವಾಗಿವೆ ಎಂಬುದರಲ್ಲಿ ಬದಲಾಗುತ್ತವೆ, (ಉದಾಹರಣೆಗೆ. ಡಿಸ್ಕ್ನಲ್ಲಿ ಅಥವಾ ಮೆಮೊರಿಯಲ್ಲಿ), ಪ್ರಾತಿನಿಧ್ಯಗಳು. ಇತರ ದತ್ತಸಂಚಯಗಳೊಂದಿಗಿನ ಸಂಬಂಧ ಕೀ-ವ್ಯಾಲ್ಯೂ ಸ್ಟೋರ್ಗಳೊಂದಿಗಿನ ಸಂಬಂಧ ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ದತ್ತಸಂಚಯವು ಒಂದು ವಿಶೇಷ ಕೀ-ವ್ಯಾಲ್ಯೂ ಸ್ಟೋರ್ ಆಗಿದೆ, ಇದು ಸ್ವತಃ ಮತ್ತೊಂದು ನೋಎಸ್ಕ್ಯೂಎಲ್ ದತ್ತಸಂಚಯ ವರ್ಗವಾಗಿದೆ. ಸರಳವಾದ ಕೀ-ವ್ಯಾಲ್ಯೂ ಸ್ಟೋರ್ನಲ್ಲಿ, ಡಾಕ್ಯುಮೆಂಟ್ ವಿಷಯವು ಅಪಾರದರ್ಶಕವಾಗಿರುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ದತ್ತಸಂಚಯವು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಆಂತರಿಕ ರಚನೆಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರಶ್ನಿಸುವ ಅಥವಾ ನವೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಹಿರಂಗಪಡಿಸುವ APIಗಳು ಅಥವಾ ಪ್ರಶ್ನೆ/ನವೀಕರಣ ಭಾಷೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಡೇಟಾಬೇಸ್ಗಳಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಒದಗಿಸಲಾದ ಶ್ರೀಮಂತ ಪ್ರಶ್ನೆ, ಮರುಪಡೆಯುವಿಕೆ ಅಥವಾ ಎಡಿಟಿಂಗ್ ಎಪಿಐಗಳ ಅಗತ್ಯವಿಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ ಈ ವ್ಯತ್ಯಾಸವು ಚಿಕ್ಕದಾಗಿರಬಹುದು. ಆಧುನಿಕ ಪ್ರಮುಖ-ಮೌಲ್ಯದ ಮಳಿಗೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮೆಟಾಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ಗಳ ನಡುವಿನ ರೇಖೆಗಳನ್ನು ಮಸುಕಾಗಿಸುತ್ತವೆ. ಸರ್ಚ್ ಇಂಜಿನ್ಗಳೊಂದಿಗಿನ ಸಂಬಂಧ ಅಪಾಚೆ ಸೋಲರ್ ಮತ್ತು ಎಲಾಸ್ಟಿಕ್ಸ್ ಸರ್ಚ್ನಂತಹ ಕೆಲವು ಸರ್ಚ್ ಎಂಜಿನ್ (ಮಾಹಿತಿ ಮರುಪಡೆಯುವಿಕೆ) ವ್ಯವಸ್ಥೆಗಳು ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ಡೇಟಾಬೇಸ್ನ ವ್ಯಾಖ್ಯಾನಕ್ಕೆ ಸರಿಹೊಂದುವಂತೆ ಡಾಕ್ಯುಮೆಂಟ್ಗಳ ಮೇಲೆ ಸಾಕಷ್ಟು ಪ್ರಮುಖ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ. ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ಗಳೊಂದಿಗಿನ ಸಂಬಂಧ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ, ಡೇಟಾವನ್ನು ಮೊದಲು ಹಲವಾರು ಪೂರ್ವನಿರ್ಧರಿತ ಪ್ರಕಾರಗಳಾಗಿ ವರ್ಗೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯೊಂದು ಪ್ರಕಾರದ ಪ್ರತ್ಯೇಕ ನಮೂದುಗಳು ಅಥವಾ ದಾಖಲೆಗಳನ್ನು ಹಿಡಿದಿಡಲು ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಕೋಷ್ಟಕಗಳು ಪ್ರತಿ ದಾಖಲೆಯ ಕ್ಷೇತ್ರಗಳಲ್ಲಿನ ದತ್ತಾಂಶವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ, ಅಂದರೆ ಕೋಷ್ಟಕದಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ದಾಖಲೆಯೂ ಒಂದೇ ಒಟ್ಟಾರೆ ರೂಪವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನಿರ್ವಾಹಕರು ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ಸಹ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಾರೆ ಮತ್ತು ಹುಡುಕಲು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ಅವರು ನಂಬುವ ಕೆಲವು ಕ್ಷೇತ್ರಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಅವುಗಳ ಮೇಲೆ ಸೂಚ್ಯಂಕಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಾರೆ. ಸಂಬಂಧಾತ್ಮಕ ವಿನ್ಯಾಸದಲ್ಲಿ ಒಂದು ಪ್ರಮುಖ ಪರಿಕಲ್ಪನೆಯೆಂದರೆ, ಪುನರಾವರ್ತಿಸಬಹುದಾದ ಯಾವುದೇ ದತ್ತಾಂಶವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅದರ ಸ್ವಂತ ಕೋಷ್ಟಕದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಈ ನಿದರ್ಶನಗಳು ಪರಸ್ಪರ ಸಂಬಂಧ ಹೊಂದಿದ್ದರೆ, ಅವುಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು ಒಂದು ಅಂಕಣವನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ, ಅದು ವಿದೇಶಿ ಕೀಲಿಯಾಗಿದೆ. ಈ ವಿನ್ಯಾಸವನ್ನು ಡೇಟಾಬೇಸ್ ಸಾಮಾನ್ಯೀಕರಣ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ವಿಳಾಸ ಪುಸ್ತಕದ ಅಪ್ಲಿಕೇಶನ್ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಪರ್ಕದ ಹೆಸರು, ಐಚ್ಛಿಕ ಚಿತ್ರ, ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಫೋನ್ ಸಂಖ್ಯೆಗಳು, ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಮೇಲಿಂಗ್ ವಿಳಾಸಗಳು ಮತ್ತು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಸಂಗ್ರಹಿಸಬೇಕಾಗುತ್ತದೆ. ಕ್ಯಾನೊನಿಕಲ್ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ, ಪ್ರತಿ ಬಿಟ್ ಡೇಟಾಕ್ಕೆ ಪೂರ್ವನಿರ್ಧರಿತ ಕ್ಷೇತ್ರಗಳೊಂದಿಗೆ ಈ ಪ್ರತಿಯೊಂದು ಸಾಲುಗಳಿಗೆ ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆಃ ಸಂಪರ್ಕ ಕೋಷ್ಟಕವು ಮೊದಲ ಹೆಸರು, ಕೊನೆಯ ಹೆಸರು ಮತ್ತು ಇಮೇಜ್ ಕಾಲಮ್ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಆದರೆ ಫೋನ್ ಸಂಖ್ಯೆ ಕೋಷ್ಟಕವು COUNTRY _ CODE, AREA _ CODE, PHONE _ NUMBER ಮತ್ತು TYPE (ಮನೆ, ಕೆಲಸ, ಇತ್ಯಾದಿ) ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ಫೋನ್ _ ಸಂಖ್ಯೆ ಕೋಷ್ಟಕವು "ಸಂಪರ್ಕ _ ಐಡಿ" ಎಂಬ ವಿದೇಶಿ ಪ್ರಮುಖ ಅಂಕಣವನ್ನು ಸಹ ಹೊಂದಿದೆ, ಇದು ಸಂಪರ್ಕವನ್ನು ರಚಿಸಿದಾಗ ನಿಯೋಜಿಸಲಾದ ವಿಶಿಷ್ಟ ಐಡಿ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ. ಮೂಲ ಸಂಪರ್ಕವನ್ನು ಮರುಸೃಷ್ಟಿಸಲು, ದತ್ತಸಂಚಯ ಯಂತ್ರವು ಕೋಷ್ಟಕಗಳ ಗುಂಪಿನಾದ್ಯಂತ ಸಂಬಂಧಿತ ವಸ್ತುಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಮೂಲ ದತ್ತಾಂಶವನ್ನು ಪುನರ್ನಿರ್ಮಿಸಲು ವಿದೇಶಿ ಕೀಲಿಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ದತ್ತಸಂಚಯದಲ್ಲಿ ಕೋಷ್ಟಕದ ಪರಿಕಲ್ಪನೆಯ ಮೇಲೆ ನೇರವಾಗಿ ನಕ್ಷೆ ಮಾಡುವ ಯಾವುದೇ ಆಂತರಿಕ ರಚನೆಯಿಲ್ಲದಿರಬಹುದು, ಮತ್ತು ಕ್ಷೇತ್ರಗಳು ಮತ್ತು ಸಂಬಂಧಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪೂರ್ವನಿರ್ಧರಿತ ಪರಿಕಲ್ಪನೆಗಳಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದಿಲ್ಲ. ಬದಲಿಗೆ, ಒಂದು ವಸ್ತುವಿನ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಒಂದೇ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಒಂದೇ ನಮೂದಿನಂತೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ವಿಳಾಸ ಪುಸ್ತಕದ ಉದಾಹರಣೆಯಲ್ಲಿ, ದಾಖಲೆಯು ಸಂಪರ್ಕದ ಹೆಸರು, ಚಿತ್ರ ಮತ್ತು ಯಾವುದೇ ಸಂಪರ್ಕ ಮಾಹಿತಿಯನ್ನು ಒಂದೇ ದಾಖಲೆಯಲ್ಲಿ ಹೊಂದಿರುತ್ತದೆ. ಆ ನಮೂದನ್ನು ಅದರ ಕೀಲಿಯ ಮೂಲಕ ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ, ಇದು ಡೇಟಾಬೇಸ್ಗೆ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಮರಳಿ ಪಡೆಯಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹಿಂದಿರುಗಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸಂಬಂಧಿತ ದತ್ತಾಂಶವನ್ನು ಹಿಂಪಡೆಯಲು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಕೆಲಸದ ಅಗತ್ಯವಿಲ್ಲ; ಇವೆಲ್ಲವನ್ನೂ ಒಂದೇ ವಸ್ತುವಿನಲ್ಲಿ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ಮತ್ತು ಸಂಬಂಧಿತ ಮಾದರಿಗಳ ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕರಣದಲ್ಲಿ ಡೇಟಾ ಸ್ವರೂಪಗಳನ್ನು ಪೂರ್ವನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಯಾವುದೇ ರೀತಿಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಯಾವುದೇ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು ಮತ್ತು ಆ ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಪ್ರಕಾರ ಮತ್ತು ರೂಪದಲ್ಲಿ ಬದಲಾಗಬಹುದು. ಒಬ್ಬರು ಸಂಪರ್ಕಕ್ಕೆ COUNTRY _ FLAG ಅನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ, ಈ ಕ್ಷೇತ್ರವನ್ನು ಹೊಸ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಿಗೆ ಸೇರಿಸಿದಾಗ ಅವುಗಳನ್ನು ಸೇರಿಸಬಹುದು, ಇದು ಡೇಟಾಬೇಸ್ ಅಥವಾ ಈಗಾಗಲೇ ಸಂಗ್ರಹವಾಗಿರುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡಾಕ್ಯುಮೆಂಟ್ಗಳ ಮೇಲೆ ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಡೇಟಾಬೇಸ್ನಿಂದ ಮಾಹಿತಿಯನ್ನು ಮರುಪಡೆಯಲು ಸಹಾಯ ಮಾಡಲು, ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ವಾಹಕರು ಕೆಲವು ರೀತಿಯ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕಲು ಡೇಟಾಬೇಸ್ಗೆ ಸುಳಿವುಗಳನ್ನು ನೀಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇವು ರಿಲೇಷನಲ್ ಕೇಸ್ನಲ್ಲಿ ಸೂಚ್ಯಂಕಗಳಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಹೆಚ್ಚಿನವು ಡಾಕ್ಯುಮೆಂಟ್ನ ವಿಷಯದ ಹೊರಗೆ ಹೆಚ್ಚುವರಿ ಮೆಟಾಡೇಟಾವನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ನೀಡುತ್ತವೆ, ಉದಾಹರಣೆಗೆ, ವಿಳಾಸ ಪುಸ್ತಕದ ಭಾಗವಾಗಿ ನಮೂದುಗಳನ್ನು ಟ್ಯಾಗ್ ಮಾಡುವುದು, ಇದು ಪ್ರೋಗ್ರಾಮರ್ಗೆ "ಎಲ್ಲಾ ವಿಳಾಸ ಪುಸ್ತಕ ನಮೂದುಗಳು" ನಂತಹ ಸಂಬಂಧಿತ ರೀತಿಯ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ಕೋಷ್ಟಕದಂತೆಯೇ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಪರಿಕಲ್ಪನೆಯನ್ನು (ದತ್ತಾಂಶದ ವರ್ಗಗಳು) ಅದರ ಭೌತಿಕ ಅನುಷ್ಠಾನದಿಂದ (ಕೋಷ್ಟಕಗಳು) ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಕ್ಲಾಸಿಕ್ ನಾರ್ಮಲೈಸ್ಡ್ ರಿಲೇಷನಲ್ ಮಾಡೆಲ್ನಲ್ಲಿ, ಡೇಟಾಬೇಸ್ನಲ್ಲಿರುವ ವಸ್ತುಗಳನ್ನು ದತ್ತಾಂಶದ ಪ್ರತ್ಯೇಕ ಸಾಲುಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಅವುಗಳನ್ನು ಹಿಂಪಡೆಯುವಾಗ ಅವರಿಗೆ ನೀಡಲಾದ ಯಾವುದೇ ಅಂತರ್ಗತ ರಚನೆಯಿಲ್ಲ. ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಅವುಗಳ ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ಸಾಲುಗಳಿಗೆ ಮತ್ತು ಅವುಗಳಿಂದ ಭಾಷಾಂತರಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ, ಈ ಸಮಸ್ಯೆಯನ್ನು ಆಬ್ಜೆಕ್ಟ್-ರಿಲೇಷನಲ್ ಇಂಪೆಡೆನ್ಸ್ ಮಿಸ್ಮ್ಯಾಚ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಹೆಚ್ಚು ನಿಕಟವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಅಥವಾ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ನೇರವಾಗಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಸ್ತುಗಳನ್ನು ಮಳಿಗೆಯೊಳಗೆ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ. ಇವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಎನ್. ಓ. ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಎಂಬ ಪದವನ್ನು ಬಳಸಿ ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ. ಅನುಷ್ಠಾನಗಳು ಎಕ್ಸ್ಎಂಎಲ್ ದತ್ತಸಂಚಯ ಅನುಷ್ಠಾನಗಳು ಹೆಚ್ಚಿನ ಎಕ್ಸ್ಎಂಎಲ್ ದತ್ತಸಂಚಯಗಳು ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ ದತ್ತಸಂಚಯಗಳಾಗಿವೆ. ಡೇಟಾಬೇಸ್ ಸಿದ್ಧಾಂತ ಡೇಟಾ ಕ್ರಮಾನುಗತ ಡೇಟಾ ವಿಶ್ಲೇಷಣೆ ಪೂರ್ಣ-ಪಠ್ಯ ಹುಡುಕಾಟ ಇನ್-ಮೆಮೊರಿ ಡೇಟಾಬೇಸ್ ಇಂಟರ್ನೆಟ್ ಮೆಸೇಜ್ ಆಕ್ಸೆಸ್ ಪ್ರೊಟೊಕಾಲ್ (ಐಎಂಎಪಿ) ಯಂತ್ರ-ಓದಬಲ್ಲ ಡಾಕ್ಯುಮೆಂಟ್ ಮಲ್ಟಿ-ಮಾಡೆಲ್ ಡೇಟಾಬೇಸ್ ನೋಎಸ್ಕ್ಯೂಎಲ್ ಆಬ್ಜೆಕ್ಟ್ ಡೇಟಾಬೇಸ್ ಆನ್ಲೈನ್ ಡೇಟಾಬೇಸ್ ರಿಯಲ್-ಟೈಮ್ ಡೇಟಾಬೇಸ್ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯ ಟಿಪ್ಪಣಿಗಳು ಉಲ್ಲೇಖಗಳು ಮತ್ತಷ್ಟು ಓದುವಿಕೆ ಅಸ್ಸಾಫ್ ಆರ್ಕಿನ್. (2007, ಸೆಪ್ಟೆಂಬರ್ 20). ಸ್ಥಿರತೆಃ ಮೂಕ ದತ್ತಾಂಶಗಳು, ಸ್ಮಾರ್ಟ್ ಸೇವೆಗಳನ್ನು ಓದಿ. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಡಿಬಿ-ಇಂಜಿನ್ಗಳು ಜನಪ್ರಿಯತೆಯ ಆಧಾರದ ಮೇಲೆ ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಟೋರ್ಗಳ ಶ್ರೇಯಾಂಕ, ನವೀಕರಿಸಿದ ಮಾಸಿಕ ಡೇಟಾ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು ಡೇಟಾಬೇಸ್ಗಳ ಪ್ರಕಾರಗಳು ಡೇಟಾ ವಿಶ್ಲೇಷಣೆ ಡೇಟಾಬೇಸ್ಗಳು