سمسمة مشرفة
عدد الرسائل : 4401 العمر : 35 تاريخ التسجيل : 03/07/2008
| موضوع: انواع الصلاحيات في الاوراكل ؟؟؟؟ الجمعة أكتوبر 30, 2009 6:53 am | |
|
بسم الله الرحمن الرحيم
الصلاحية هي طريقة للتحكم بطرق الوصول لقاعدة البيانات وهناك عدة انواع للصلاحيات اولا هناك مايسمى صلاحيات النظام System Privileges هناك اكثر من 80 صلاحية لكن لايمكن سردها والمتعامل معها عد بسيط والذي يعطي هذه الصلاحيات للمستخدمين هو الDBA حيث انه يمكن ان يعطي صلاحية DBa لمستخدم اخر DBA "DATABASE ADMINiSTRITOR" وتعتبر اعلى صلاحية من صلاحيات النظام وهذه الصلاحية تمكن مدير قاعدة البيانات من create new users انشاء مستخدم/ مستخدمين جدد Remove Users حذف مستخدم وكامل صلاحياته Remove Tables انشاء جداول Drop Any Tableحذف اي جدول مع البناء الهيكلي له ما عدا جداول المعجمية dictionary Table "جداول تنشأ من نظام الاوركل تحتوي على بيانات عن الجداول المنشاءة والمستخدمين والصلاحيات وسنطرق لبعضها خلا الدروس حسب الحاجة " Back Up Tables صلاحية عمل نسخة احتياطية للجداول
ثانيا صلاحيات المستخدم USER System Privileges عندما ينشأ المستخدم فان مدير قاعدة البيانات يمكن له ان يعطيه صلاحيات من اهم هذه الصالحيات هي -امكانية اتصال بقاعدة البيانات Create Session - انشاء جدول ضمن مجاله Create Tables انشاء جداول وهمية Create View انشاء متسلسلات Create SeQuence انشاء اجراءات Create Procedure
اخر نوع من الصلاحيات يدعى صلاحيات الهدف "Object Privileges" هذا النوع يطبق على اجزاء قاعدة البيانات المستهدفة للبيانات تعني بذلك الجداول والالجداول الوهمية و الاجراءات و المتسلسلات وكل مستخدم يمكلك OBJECT معين بامكانه ان يعطي صلاحيات المطبقة لمستخدم اخر ويمكن له ان يجعل هذا الهدف عام وهنا ساورد كل "" وما هي الصلاحيات التي يمكن ان تعطى للتطبق عليه اولا TABLE الجداول -->ALTER ,DELETE,INDEX,INSERT,REFERENCES,SELECT,UPDATE VIEW الجداول الوهمية --> DELETE,SELECT,UPDATE,INSERT SEQUENCE "المتسلسلات "--> ALTER,SELECT PROCEDURE "الاجراءات " --> EXECUTE
| |
|