لغة التحكم DCL

 لغة التحكم DCL

لغة التحكم dcl
لغة التحكم 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 ومن هذا يتضح أهمية هذا الجزء عند تصميم برنامج متعدد  المستخدمين.

 

m2pack.biz