ಈ ಗ್ಲಾಸರಿ ದತ್ತಸಂಚಯದ ಎಲ್ಲಾ ಪ್ರಕಾರಗಳಾದ್ಯಂತ ಬಳಸುವ ಡೇಟಾಬೇಸ್ ನಿಯಮಗಳು ಮತ್ತು ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ. ಇದು ನಿರ್ದಿಷ್ಟ ವ್ಯವಸ್ಥೆಗಳು ಅಥವಾ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ನಿಯಮಗಳನ್ನು ಒಳಗೊಂಡಿಲ್ಲ.
ACID
ಡೇಟಾಬೇಸ್ ವಿನ್ಯಾಸದ ACID ಮಾದರಿಯು ಪರಮಾಣುತೆ , ಸ್ಥಿರತೆ , ಪ್ರತ್ಯೇಕತೆ ಮತ್ತು ಬಾಳಿಕೆಗಳ ಮೂಲಕ ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಜಾರಿಗೊಳಿಸುತ್ತದೆ :
- ಪರಮಾಣುತೆ: ಪ್ರತಿ ಡೇಟಾಬೇಸ್ ವಹಿವಾಟು ಎಲ್ಲ-ಅಥವಾ-ಏನೂ ನಿಯಮವನ್ನು ಪಾಲಿಸಬೇಕು, ಅಂದರೆ ವ್ಯವಹಾರದ ಯಾವುದೇ ಭಾಗವು ವಿಫಲವಾದಲ್ಲಿ, ಸಂಪೂರ್ಣ ವಹಿವಾಟು ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.
- ಸ್ಥಿರತೆಯು : ಪ್ರತಿಯೊಂದು ಡೇಟಾಬೇಸ್ ವ್ಯವಹಾರವು ಡೇಟಾಬೇಸ್ನ ವ್ಯಾಖ್ಯಾನಿತ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಬೇಕು; ಈ ನಿಯಮಗಳನ್ನು ಉಲ್ಲಂಘಿಸುವ ಯಾವುದೇ ವ್ಯವಹಾರವನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
- ಬೇರ್ಪಡಿಸುವಿಕೆ : ಪ್ರತಿಯೊಂದು ಡೇಟಾಬೇಸ್ ವಹಿವಾಟು ಸ್ವತಂತ್ರವಾಗಿ ಯಾವುದೇ ವಹಿವಾಟಿನಿಂದ ಸಂಭವಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಅನೇಕ ವ್ಯವಹಾರಗಳು ಏಕಕಾಲದಲ್ಲಿ ಸಲ್ಲಿಸಿದಲ್ಲಿ, ಡೇಟಾಬೇಸ್ ಅವುಗಳ ನಡುವೆ ಯಾವುದೇ ಹಸ್ತಕ್ಷೇಪವನ್ನು ತಡೆಯುತ್ತದೆ.
- ಬಾಳಿಕೆ : ಬ್ಯಾಕ್ಅಪ್ಗಳು ಅಥವಾ ಇತರ ವಿಧಾನಗಳ ಮೂಲಕ ಪ್ರತಿ ಡೇಟಾಬೇಸ್ ವಹಿವಾಟು ಯಾವುದೇ ಡೇಟಾಬೇಸ್ ವೈಫಲ್ಯದಲ್ಲಿ ಶಾಶ್ವತವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತದೆ.
ವೈಶಿಷ್ಟ್ಯ
ಡೇಟಾಬೇಸ್ ಗುಣಲಕ್ಷಣವು ಡೇಟಾಬೇಸ್ ಅಸ್ತಿತ್ವದ ವಿಶಿಷ್ಟ ಲಕ್ಷಣವಾಗಿದೆ . ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ದತ್ತಸಂಚಯದ ಕೋಷ್ಟಕದಲ್ಲಿ ಒಂದು ಗುಣಲಕ್ಷಣವಾಗಿದೆ, ಅದು ಸ್ವತಃ ಒಂದು ಘಟಕದೆಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ.
ದೃಢೀಕರಣ
ಡೇಟಾಬೇಸ್ಗಳು ಅಧಿಕೃತ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ಡೇಟಾಬೇಸ್ ಅಥವಾ ಡೇಟಾಬೇಸ್ನ ನಿರ್ದಿಷ್ಟ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ದೃಢೀಕರಣವನ್ನು ಬಳಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ನಿರ್ವಾಹಕರು ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ಅಥವಾ ಸಂಪಾದಿಸಲು ಅಧಿಕೃತಗೊಳಿಸಬಹುದಾಗಿರುತ್ತದೆ, ಆದರೆ ನಿಯಮಿತ ನೌಕರರು ಮಾತ್ರ ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಬಹುದಾಗಿದೆ. ದೃಢೀಕರಣವನ್ನು ಬಳಕೆದಾರಹೆಸರುಗಳು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ಗಳೊಂದಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ.
ಬೇಸ್ ಮಾದರಿ
ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ರೀತಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸದ ದತ್ತಾಂಶಗಳಾದ ಎನ್ಎಸ್ಎಸ್ಎಲ್ಎಲ್ ಡೇಟಾಬೇಸ್ಗಳ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸಲು ಎಸಿಐಡಿ ಮಾದರಿಗೆ ಪರ್ಯಾಯವಾಗಿ ಬೇಸ್ ಮಾದರಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಮೂಲಭೂತ ತತ್ತ್ವಗಳು ಮೂಲಭೂತ ಲಭ್ಯತೆ, ಸಾಫ್ಟ್ ರಾಜ್ಯ ಮತ್ತು ಅಂತಿಮ ಸ್ಥಿರತೆಯು:
- ಮೂಲಭೂತ ಲಭ್ಯತೆ : ಡೇಟಾಬೇಸ್ ಲಭ್ಯವಿದೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಹೊಂದಿದೆ, ಅನೇಕ ಸರ್ವರ್ಗಳಲ್ಲಿ ವಿತರಿಸಲಾದ ದತ್ತಾಂಶ ನಕಲುಮಾಡುವಿಕೆಯಿಂದ ಕೆಲವೊಮ್ಮೆ ಬೆಂಬಲಿತವಾಗಿದೆ.
- ಮೃದು ರಾಜ್ಯ : ಕಟ್ಟುನಿಟ್ಟಾದ ಸ್ಥಿರತೆಯ ACID ಮಾದರಿಯನ್ನು ಎದುರಿಸುವುದು, ಈ ತತ್ತ್ವವು ಡೇಟಾವನ್ನು ಯಾವಾಗಲೂ ಸ್ಥಿರವಾಗಿರಬೇಕೆಂದು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಒತ್ತಾಯದ ಸ್ಥಿರತೆ ವ್ಯಕ್ತಿಯ ಡೇಟಾಬೇಸ್ ಅಥವಾ ಡೆವಲಪರ್ನ ಜವಾಬ್ದಾರಿ ಎಂದು ಹೇಳುತ್ತದೆ.
- ಅಂತಿಮವಾಗಿ ಸ್ಥಿರತೆ : ಕೆಲವು ಸ್ಪಷ್ಟೀಕರಿಸದ, ಮುಂದಿನ ಹಂತದಲ್ಲಿ, ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆ ಸಾಧಿಸುತ್ತದೆ.
ನಿರ್ಬಂಧಗಳು
ಡೇಟಾಬೇಸ್ ನಿರ್ಬಂಧವು ಮಾನ್ಯ ಡೇಟಾವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ನಿಯಮಗಳ ಗುಂಪಾಗಿದೆ. ಅನೇಕ ರೀತಿಯ ನಿರ್ಬಂಧಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ಪ್ರಾಥಮಿಕ ನಿರ್ಬಂಧಗಳು:
- ವಿಶಿಷ್ಟ ನಿರ್ಬಂಧಗಳು : ಒಂದು ಕ್ಷೇತ್ರವು ಟೇಬಲ್ನಲ್ಲಿ ಒಂದು ಅನನ್ಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರಬೇಕು.
- ಚೆಕ್ ನಿರ್ಬಂಧಗಳು : ಒಂದು ಕ್ಷೇತ್ರವು ಕೇವಲ ನಿರ್ದಿಷ್ಟ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಮತ್ತು ಕೆಲವು ಅನುಮತಿಸುವ ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತದೆ.
- ಡೀಫಾಲ್ಟ್ ನಿರ್ಬಂಧಗಳು : ಒಂದು ಕ್ಷೇತ್ರವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ; ಇದು NULL ಮೌಲ್ಯವನ್ನು ನಿವಾರಿಸುತ್ತದೆ.
- ಪ್ರೈಮರಿ ಕೀ ನಿಯಂತ್ರಣಗಳು : ಪ್ರಾಥಮಿಕ ಕೀಲಿಯು ಅನನ್ಯವಾಗಿರಬೇಕು.
- ವಿದೇಶಿ ಕೀಲಿ ನಿರ್ಬಂಧಗಳು : ಮತ್ತೊಂದು ಪ್ರಮುಖ ಕೋಷ್ಟಕದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಮುಖ ಕೀಲಿಯೊಂದಿಗೆ ವಿದೇಶಿ ಕೀಲಿ ಹೊಂದಿಕೆಯಾಗಬೇಕು.
ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ (ಡಿಬಿಎಂಎಸ್)
ಡೇಟಾ ಎಂಟ್ರಿ ಮತ್ತು ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ಗಾಗಿ ರೂಪಗಳನ್ನು ಒದಗಿಸುವುದಕ್ಕಾಗಿ ಡೇಟಾ ಸಮಗ್ರತೆ ನಿಯಮಗಳನ್ನು ಜಾರಿಗೆ ತರಲು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ಸುರಕ್ಷಿತಗೊಳಿಸುವುದರಿಂದ ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಡಿಬಿಎಂಎಸ್ ಆಗಿದೆ. ರಿಲೇಶನಲ್ ಡಾಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ (ಆರ್ಡಿಬಿಎಂಎಸ್) ಕೋಷ್ಟಕಗಳ ಸಂಬಂಧಿತ ಮಾದರಿ ಮತ್ತು ಅವುಗಳ ನಡುವೆ ಸಂಬಂಧವನ್ನು ಅಳವಡಿಸುತ್ತದೆ.
ಘಟಕದ
ಒಂದು ಘಟಕವು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಕೇವಲ ಒಂದು ಕೋಷ್ಟಕವಾಗಿದೆ. ಇದು ಎಂಟಿಟಿ-ರಿಲೇಷನ್ಶಿಪ್ ರೇಖಾಚಿತ್ರವನ್ನು ಬಳಸಿ ವಿವರಿಸಲಾಗಿದೆ, ಇದು ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ತೋರಿಸುವ ಗ್ರಾಫಿಕ್ನ ಒಂದು ಪ್ರಕಾರವಾಗಿದೆ.
ಕ್ರಿಯಾತ್ಮಕ ಅವಲಂಬನೆ
ಒಂದು ಕ್ರಿಯಾತ್ಮಕ ಅವಲಂಬನಾ ನಿರ್ಬಂಧವು ಡೇಟಾ ಮೌಲ್ಯಮಾಪನವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಒಂದು ಗುಣಲಕ್ಷಣವು ಇನ್ನೊಂದು ಮೌಲ್ಯವನ್ನು ನಿರ್ಧರಿಸಿದಾಗ ಅದು A -> B ಎಂದು ವಿವರಿಸಲ್ಪಡುತ್ತದೆ, ಇದರರ್ಥ A ನ ಮೌಲ್ಯವು B ನ ಮೌಲ್ಯವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಅಥವಾ B ಯು "ಕಾರ್ಯತಃ ಅವಲಂಬಿತವಾಗಿದೆ" ಉದಾಹರಣೆಗೆ, ಎಲ್ಲಾ ವಿದ್ಯಾರ್ಥಿಗಳ ದಾಖಲೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದಲ್ಲಿ ಒಂದು ಟೇಬಲ್ ವಿದ್ಯಾರ್ಥಿ ID ಮತ್ತು ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರಿನ ನಡುವಿನ ಕ್ರಿಯಾತ್ಮಕ ಅವಲಂಬನೆಯನ್ನು ಹೊಂದಿರಬಹುದು, ಅಂದರೆ ಅನನ್ಯ ವಿದ್ಯಾರ್ಥಿ ID ಹೆಸರಿನ ಮೌಲ್ಯವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.
ಸೂಚ್ಯಂಕ
ಒಂದು ಸೂಚ್ಯಂಕವು ದೊಡ್ಡದಾದ ದತ್ತಾಂಶ ಸಂಗ್ರಹಕ್ಕಾಗಿ ವೇಗದ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳಿಗೆ ಸಹಾಯ ಮಾಡುವ ಡೇಟಾ ರಚನೆಯಾಗಿದೆ. ಡೇಟಾಬೇಸ್ ಅಭಿವರ್ಧಕರು ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ಗಳಲ್ಲಿ ಒಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಒಂದು ಸೂಚ್ಯಂಕವನ್ನು ರಚಿಸುತ್ತಾರೆ. ಸೂಚ್ಯಂಕ ಕಾಲಮ್ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ ಆದರೆ ಮೇಜಿನ ಉಳಿದ ಡೇಟಾವನ್ನು ಪಾಯಿಂಟರ್ಸ್ ಹೊಂದಿದೆ, ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮತ್ತು ತ್ವರಿತವಾಗಿ ಹುಡುಕಬಹುದು.
ಕೀ
ಒಂದು ಕೀಲಿಯು ಡೇಟಾಬೇಸ್ ಕ್ಷೇತ್ರವಾಗಿದೆ, ಇದರ ಉದ್ದೇಶವೆಂದರೆ ದಾಖಲೆಯನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುವುದು. ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಜಾರಿಗೊಳಿಸಲು ಮತ್ತು ನಕಲು ತಪ್ಪಿಸಲು ಕೀಸ್ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಬಳಸಲಾಗುವ ಪ್ರಮುಖ ವಿಧದ ಕೀಲಿಗಳು ಅಭ್ಯರ್ಥಿಯ ಕೀಲಿಗಳು, ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳು ವಿದೇಶಿ ಕೀಲಿಗಳಾಗಿವೆ.
- ಅಭ್ಯರ್ಥಿ ಕೀಲಿಗಳು : ಪ್ರತಿಯೊಬ್ಬರೂ ದಾಖಲೆಯನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸಲು ಮತ್ತು ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುವಂತಹ ಕಾಲಮ್ಗಳ ಸೆಟ್.
- ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳು : ಟೇಬಲ್ನಲ್ಲಿ ದಾಖಲೆಯನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸಲು ಆಯ್ಕೆ ಮಾಡಿದ ಕೀ. ಈ ಕೀಲಿಯು NULL ಆಗಿರಬಾರದು.
- ವಿದೇಶಿ ಕೀಲಿಗಳು : ಮತ್ತೊಂದು ದಾಖಲೆಯಲ್ಲಿ ದಾಖಲೆಯನ್ನು ದಾಖಲಿಸುವ ಪ್ರಮುಖ ಅಂಶ. ಟೇಬಲ್ನ ವಿದೇಶೀ ಕೀಲಿಯು ಮತ್ತೊಂದು ಮೇಜಿನ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರಬೇಕು.
ಸಾಮಾನ್ಯೀಕರಣ
ದತ್ತಾಂಶ ಸಮಗ್ರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮತ್ತು ನಕಲು ತಪ್ಪಿಸಲು ಒಂದು ಕೋಷ್ಟಕವನ್ನು (ಸಂಬಂಧಗಳು) ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು (ಲಕ್ಷಣಗಳು) ವಿನ್ಯಾಸಗೊಳಿಸಲು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸಾಮಾನ್ಯೀಕರಿಸುವುದು. ಪ್ರಥಮ ಸಾಮಾನ್ಯ ಸಾಧಾರಣ ಫಾರ್ಮ್ (1NF), ಎರಡನೇ ಸಾಧಾರಣ ಫಾರ್ಮ್ (2NF), ಮೂರನೆಯ ಸಾಧಾರಣ ಫಾರ್ಮ್ (3NF) ಮತ್ತು ಬಾಯ್ಸ್-ಕೋಡ್ ಸಾಧಾರಣ ಫಾರ್ಮ್ (BCNF) ಸಾಮಾನ್ಯ ಹಂತದ ಸಾಮಾನ್ಯ ಹಂತಗಳಾಗಿವೆ.
NoSQL
ಇಮೇಲ್ಗಳು, ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮದ ಪೋಸ್ಟ್ಗಳು, ವೀಡಿಯೊ ಅಥವಾ ಇಮೇಜ್ಗಳಂತಹ ರಚನೆಯಾಗದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಅಗತ್ಯತೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಡಾಟಾಸ್ ಮಾಡೆಲ್ ಅನ್ನು NOSQL ಹೊಂದಿದೆ. ಡೇಟಾ ಸಮಗ್ರತೆಗಾಗಿ SQL ಮತ್ತು ಕಟ್ಟುನಿಟ್ಟಾದ ACID ಮಾದರಿಗಳನ್ನು ಬಳಸುವ ಬದಲು, NoSQL ಕಡಿಮೆ-ಕಟ್ಟುನಿಟ್ಟಾದ BASE ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಮಾಡಲು ಒಂದು NoSQL ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾ ಕೋಷ್ಟಕಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ; ಬದಲಿಗೆ, ಅದು ಕೀ / ಮೌಲ್ಯ ವಿನ್ಯಾಸ ಅಥವಾ ಗ್ರ್ಯಾಫ್ಗಳನ್ನು ಬಳಸಬಹುದು.
ಶೂನ್ಯ
NULL ಮೌಲ್ಯವನ್ನು "ಯಾವುದೂ ಇಲ್ಲ" ಅಥವಾ ಶೂನ್ಯ ಎಂದು ಅರ್ಥೈಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಗೊಂದಲ ಇದೆ; ಹೇಗಾದರೂ, ಇದು ವಾಸ್ತವವಾಗಿ "ಅಜ್ಞಾತ" ಎಂದರ್ಥ. ಒಂದು ಕ್ಷೇತ್ರವು NULL ನ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಅಜ್ಞಾತ ಮೌಲ್ಯಕ್ಕೆ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಆಗಿರುತ್ತದೆ. ರಚನಾತ್ಮಕ ಪ್ರಶ್ನೆ ಭಾಷೆ (SQL) IS ನಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಶೂನ್ಯ ಮೌಲ್ಯಗಳಿಗಾಗಿ ಪರೀಕ್ಷಿಸಲು NULL ನಿರ್ವಾಹಕರು ಇಲ್ಲ.
ಪ್ರಶ್ನೆ
ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಯು ಬಳಕೆದಾರರು ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ ಎಂಬುದು. ಇದು ಸಾಮಾನ್ಯವಾಗಿ SQL ನಲ್ಲಿ ಬರೆಯಲ್ಪಡುತ್ತದೆ ಮತ್ತು ಆಯ್ದ ಪ್ರಶ್ನೆಯ ಅಥವಾ ಕ್ರಿಯಾ ಪ್ರಶ್ನೆಯಾಗಿರಬಹುದು. ದತ್ತಸಂಚಯದಿಂದ ಆಯ್ದ ಪ್ರಶ್ನಾವಳಿಯ ಡೇಟಾ; ಕ್ರಿಯಾ ಪ್ರಶ್ನೆಯ ಬದಲಾವಣೆಗಳು, ನವೀಕರಣಗಳು ಅಥವಾ ಡೇಟಾವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಕೆಲವು ದತ್ತಸಂಚಯಗಳು ಪ್ರಶ್ನೆಯ ಶಬ್ದಾರ್ಥವನ್ನು ಮರೆಮಾಡುವಂತಹ ರೂಪಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, SQL ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳದೆ ಬಳಕೆದಾರರನ್ನು ಸುಲಭವಾಗಿ ಮನವಿ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಸ್ಕೀಮಾ
ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾವು ಕೋಷ್ಟಕಗಳು, ಕಾಲಮ್ಗಳು, ಸಂಬಂಧಗಳು, ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸುವ ನಿರ್ಬಂಧಗಳ ವಿನ್ಯಾಸವಾಗಿದೆ. ಸ್ಕೀಮಾಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ SQL ರಚನೆಯ ಹೇಳಿಕೆಯನ್ನು ಬಳಸಿ ವಿವರಿಸಲಾಗಿದೆ.
ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನ
ಸಂಗ್ರಹಿಸಲಾದ ಕಾರ್ಯವಿಧಾನವು ಪೂರ್ವ ಸಂಕಲಿತ ಪ್ರಶ್ನೆಯಾಗಿದೆ, ಅಥವಾ ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಬಹು ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ಮೂಲಕ ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ SQL ಸ್ಟೇಟ್ಮೆಂಟ್. ಸಂಗ್ರಹಿಸಲಾದ ಕಾರ್ಯವಿಧಾನಗಳು ದಕ್ಷತೆಯ ಸುಧಾರಣೆ, ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಜಾರಿಗೊಳಿಸಲು ಮತ್ತು ಉತ್ಪಾದಕತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ರಚನಾತ್ಮಕ ಪ್ರಶ್ನೆ ಭಾಷೆ
ಡೇಟಾಬೇಸ್ನಿಂದ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ರಚನಾತ್ಮಕ ಪ್ರಶ್ನೆ ಭಾಷೆ , ಅಥವಾ SQL, ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಭಾಷೆಯಾಗಿದೆ. ಡಾಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಡಿಎಮ್ಎಲ್) ಹೆಚ್ಚಾಗಿ ಬಳಸಿದ SQL ಆಜ್ಞೆಗಳ ಉಪವಿಭಾಗವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಆಯ್ಕೆ, ಇನ್ಸರ್ಟ್, ಅಪಡೇಟ್ ಮತ್ತು ಅಳಿಸಿ ಹಾಕುವಿಕೆಯನ್ನು ಒಳಗೊಂಡಿದೆ.
ಪ್ರಚೋದಕ
ಒಂದು ಪ್ರಚೋದಕವು ಒಂದು ನಿರ್ದಿಷ್ಟವಾದ ಘಟನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಂಗ್ರಹಿಸಲಾದ ವಿಧಾನವಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಟೇಬಲ್ನ ಡೇಟಾಕ್ಕೆ ಬದಲಾವಣೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಪ್ರಚೋದಕವನ್ನು ಲಾಗ್ಗೆ ಬರೆಯಲು, ಅಂಕಿಅಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಅಥವಾ ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಬಹುದಾಗಿದೆ.
ನೋಟ
ಡೇಟಾಬೇಸ್ ವೀಕ್ಷಣೆ ಡೇಟಾ ಸಂಕೀರ್ಣತೆಯನ್ನು ಮರೆಮಾಡಲು ಮತ್ತು ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಸ್ಟ್ರೀಮ್ಲೈನ್ ಮಾಡಲು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಪ್ರದರ್ಶಿಸಲಾದ ಡೇಟಾದ ಫಿಲ್ಟರ್ ಮಾಡಲಾದ ಸೆಟ್ ಆಗಿದೆ. ಒಂದು ನೋಟವು ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಕೋಷ್ಟಕಗಳಿಂದ ಡೇಟಾವನ್ನು ಸೇರಬಹುದು ಮತ್ತು ಮಾಹಿತಿಯ ಉಪವಿಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ.