لغة التحكم DCL
كما أشرنا أن هذا الجزء يقوم بتحديد من المسموح له باستعمال هذه البيانات ودرجة السماح، هل هي للاستعلام أم للإضافة أم للحذف أم التعديل، ولتوضيح ذلك نبدأ بالمثال التالي:
Grant Select ON Employee To Public |
هذا المثال يسمح لجميع المستخدمين باستعمال الجدول، حيث بدأ بالكلمة Grant وهي سماحية ثم Select لتحديد السماحية للاستعلام وختم بـ To Public أي عام. أما إذا أردنا تحديد الإضافة والاستعلام نستعمل الكلمتين Select, Insert ثم تحديد المستخدم المسموح له بذلك بالعبارة TO Hamdy, Samy
ويمكن تحديد حقول معينة لأشخاص معينة كما في المثال التالي
Grant UpDate (Salary, Dept) ON Employee TO Nabil, Azab |
في هذا المثال يتم تحديد سماحية تحديث حقلين بالعبارة
(وذلك لشخصين هما Nabil, Azab ومن هذا يتضح أهمية هذا الجزء عند تصميم برنامج متعدد المستخدمين Up date (Salary, Dept ومن هذا يتضح أهمية هذا الجزء عند تصميم برنامج متعدد المستخدمين.