डेटाबेस सुरक्षा
ऑथेंटिकेशन
यूज़र की पहचान सत्यापित करना — OS लेवल या DB लेवल पर। बायोमेट्रिक्स, रेटिना स्कैनर आदि का उपयोग।
ऑथराइज़ेशन
DBA द्वारा दिया गया विशेषाधिकार। यूज़र केवल अधिकृत डेटा देख सकता है।
परमिशन प्रकार
- प्राइमरी: पब्लिकली/डायरेक्टली ग्रांटेड
- सेकेंडरी: ग्रुप के ज़रिए, मेंबर को ऑटोमैटिक
- पब्लिक: सभी यूज़र्स को
- कॉन्टेक्स्ट-सेंसिटिव: संवेदनशील कंटेंट के लिए चुनिंदा यूज़र्स को
ऑथराइज़ेशन लेवल
- सिस्टम एडमिनिस्ट्रेटर: सर्वोच्च एडमिन अधिकार, रिस्टोर/अपग्रेड कमांड चला सकता है
- सिस्टम कंट्रोल: मेंटेनेंस ऑपरेशन, डेटा एक्सेस नहीं
- सिस्टम मेंटेनेंस: लोअर लेवल कंट्रोल, इंस्टेंस लेवल पर मेंटेनेंस
- सिस्टम मॉनिटर: मॉनिटरिंग और स्नैपशॉट
डेटाबेस इंटीग्रिटी
डेटा की शुद्धता, स्थिरता, पूर्णता। तीन कंस्ट्रेंट से लागू:
- एंटिटी इंटीग्रिटी: प्राइमरी की — यूनिक, नॉट NULL
- रेफरेंशियल इंटीग्रिटी: फॉरेन की — दूसरी रिलेशन में रेफर की गई की
- डोमेन इंटीग्रिटी: हर कॉलम के लिए डिफाइंड डोमेन