ಡೇಟಾಬೇಸ್ ವೀಕ್ಷಣೆಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಿ
ಡೇಟಾಬೇಸ್ ವೀಕ್ಷಣೆಯು ಅಂತಿಮ ಬಳಕೆದಾರ ಅನುಭವದ ಸಂಕೀರ್ಣತೆಯನ್ನು ಸುಲಭವಾಗಿ ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಪ್ರಸ್ತುತಪಡಿಸಿದ ಡೇಟಾವನ್ನು ಸೀಮಿತಗೊಳಿಸುವ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಅವರ ಸಾಮರ್ಥ್ಯವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಮೂಲಭೂತವಾಗಿ, ಒಂದು ನೋಟವು ಕೃತಕ ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ನ ವಿಷಯಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಜನಪ್ರಿಯಗೊಳಿಸಲು ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಬಳಸುತ್ತದೆ.
ಏಕೆ ವೀಕ್ಷಣೆಗಳು ಬಳಸಿ?
ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳಿಗೆ ನೇರ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವ ಬದಲು ವೀಕ್ಷಣೆಗಳ ಮೂಲಕ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಎರಡು ಪ್ರಾಥಮಿಕ ಕಾರಣಗಳಿವೆ:
- ವೀಕ್ಷಣೆಗಳು ಸರಳ, ಹರಳಿನ ಭದ್ರತೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ . ಬಳಕೆದಾರನು ಟೇಬಲ್ನಲ್ಲಿ ನೋಡಲು ಅನುಮತಿಸಲಾದ ಡೇಟಾವನ್ನು ಮಿತಿಗೊಳಿಸಲು ನೀವು ಒಂದು ವೀಕ್ಷಣೆಯನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ನೌಕರರ ಟೇಬಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಕೆಲವು ಬಳಕೆದಾರರಿಗೆ ಪೂರ್ಣ ಸಮಯ ನೌಕರರ ದಾಖಲೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಮಾತ್ರ ಆ ದಾಖಲೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ವೀಕ್ಷಣೆಯನ್ನು ರಚಿಸಬಹುದು. ಇದು ಪರ್ಯಾಯಗಳಿಗಿಂತ ಸುಲಭವಾಗಿದೆ (ನೆರಳು ಕೋಷ್ಟಕವನ್ನು ರಚಿಸುವುದು ಮತ್ತು ನಿರ್ವಹಿಸುವುದು) ಮತ್ತು ಡೇಟಾದ ಸಮಗ್ರತೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ.
- ವೀಕ್ಷಣೆಗಳು ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಸರಳೀಕರಿಸುತ್ತವೆ . ವೀಕ್ಷಣೆಗಳು ಅವುಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಅಗತ್ಯವಿಲ್ಲದ ಅಂತಿಮ ಬಳಕೆದಾರರಿಂದ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳ ಸಂಕೀರ್ಣ ವಿವರಗಳನ್ನು ಮರೆಮಾಡಿ. ಬಳಕೆದಾರನು ವೀಕ್ಷಣೆಯ ವಿಷಯಗಳನ್ನು ಡಂಪ್ ಮಾಡಿದರೆ, ವೀಕ್ಷಣೆಗೆ ಆಯ್ಕೆ ಮಾಡದ ಟೇಬಲ್ ಕಾಲಮ್ಗಳನ್ನು ಅವು ಕಾಣುವುದಿಲ್ಲ ಮತ್ತು ಅವುಗಳು ಅರ್ಥವಾಗದೇ ಇರಬಹುದು. ಕಳಪೆ ಹೆಸರಿಸಿದ ಕಾಲಮ್ಗಳು, ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಗಳು ಮತ್ತು ಟೇಬಲ್ ಕೀಲಿಗಳಿಂದ ಉಂಟಾದ ಗೊಂದಲದಿಂದ ಇದು ಅವರನ್ನು ರಕ್ಷಿಸುತ್ತದೆ.
ಒಂದು ನೋಟ ರಚಿಸಲಾಗುತ್ತಿದೆ
ಒಂದು ನೋಟವನ್ನು ರಚಿಸುವುದು ಸರಳವಾದದ್ದು: ನೀವು ಜಾರಿಗೆ ತರಲು ಬಯಸುವ ನಿರ್ಬಂಧಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸಬೇಕು ಮತ್ತು CREATE VIEW ಆಜ್ಞೆಯೊಳಗೆ ಇರಿಸಿ. ಸಿಂಟ್ಯಾಕ್ಸ್ ಇಲ್ಲಿದೆ:
ವೀಕ್ಷಿಸಿ ವೀಕ್ಷಣೆ ಹೆಸರು AS ರಚಿಸಿ
ಉದಾಹರಣೆಗೆ, ನಾನು ಹಿಂದಿನ ವಿಭಾಗದಲ್ಲಿ ಚರ್ಚಿಸಿದ ಪೂರ್ಣ-ಸಮಯ ನೌಕರರನ್ನು ರಚಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನೀಡಬಹುದು:
ಪೂರ್ಣಾವಧಿಯ AS ಅನ್ನು ರಚಿಸಿ
ಆಯ್ಕೆಮಾಡಿ first_name, last_name, employee_id
ನೌಕರರಿಂದ
WHERE ಸ್ಥಿತಿ = 'ಎಫ್ಟಿ'
ಒಂದು ನೋಟ ಮಾರ್ಪಡಿಸುವಿಕೆ
ವೀಕ್ಷಣೆಯ ವಿಷಯಗಳನ್ನು ಬದಲಿಸುವುದರಿಂದ ವೀಕ್ಷಣೆಯ ಸೃಷ್ಟಿಯಾಗಿರುವ ನಿಖರವಾದ ವಾಕ್ಯವನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ CREATE VIEW ಆದೇಶದ ಬದಲಾಗಿ ನೀವು ALTER VIEW ಆದೇಶವನ್ನು ಬಳಸುತ್ತೀರಿ. ಉದಾಹರಣೆಗೆ, ನೀವು ಪೂರ್ಣಾವಧಿ ವೀಕ್ಷಣೆಗೆ ನಿರ್ಬಂಧವನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಅದು ಫಲಿತಾಂಶಕ್ಕೆ ಉದ್ಯೋಗಿಯ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನೀಡಬಹುದು:
ಆಲ್ಟರ್ ವೀಕ್ಷಣೆಯ ಪೂರ್ಣಾವಧಿಯ AS
First_name, last_name, employee_id, telephone ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ
ನೌಕರರಿಂದ
WHERE ಸ್ಥಿತಿ = 'ಎಫ್ಟಿ'
ಒಂದು ವೀಕ್ಷಣೆ ಅಳಿಸಲಾಗುತ್ತಿದೆ
DROP VIEW ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್ನಿಂದ ಒಂದು ನೋಟವನ್ನು ತೆಗೆದುಹಾಕಲು ಸರಳವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಪೂರ್ಣಕಾಲಿಕ ಉದ್ಯೋಗಿಗಳ ವೀಕ್ಷಣೆಯನ್ನು ಅಳಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೀರಿ:
ಪೂರ್ಣ ಸಮಯ ಡ್ರಾಪ್ ವೀಕ್ಷಿಸಿ