Ahmad.Hasan بتاريخ: 25 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2009 بسم الله الرحمن الرحيم الصلاحية هي طريقة للتحكم بطرق الوصول لقاعدة البيانات وهناك عدة انواع للصلاحياتاولا هناك مايسمى صلاحيات النظام 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,UPDATEVIEW الجداول الوهمية --> DELETE,SELECT,UPDATE,INSERTSEQUENCE "المتسلسلات "--> ALTER,SELECTPROCEDURE "الاجراءات " --> EXECUTE -----------------بالتوفيق 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Waleed Abboud بتاريخ: 10 فبراير 2019 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2019 شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.