إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

اسئلة واجوبة ومناقشات


3 رد (ردود) على هذا الموضوع

#1 masmas1001

masmas1001

    مشترك

  • الأعضــاء
  • 61 مشاركة

تاريخ المشاركة 09 July 2009 - 09:25 AM

عاوز نفهم موضوع Controlling User Access ياريت حد يشرح لنا الموضع بطريقة سهلة بشرح مش بلنك علشان نناقش ونفهم

وشكرا

#2 t-hassaan

t-hassaan

    عضو نشط

  • الأعضــاء
  • 318 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 09 July 2009 - 11:15 AM

ماشى
اسأل سؤالك

#3 masmas1001

masmas1001

    مشترك

  • الأعضــاء
  • 61 مشاركة

تاريخ المشاركة 09 July 2009 - 03:09 PM

اية الفرق بين ال role و Privileges واية وظيفة كل منهما

وازاي اقدر اتحكم في استخدامات كل يوزر على حدى و كمان هل كلها بتتعمل على ال table و ال view زي بعض ولا اية

#4 t-hassaan

t-hassaan

    عضو نشط

  • الأعضــاء
  • 318 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 July 2009 - 08:57 AM

ال privilege هى الصلاحية (الامكانية - الحق ) فى تنفيذ اوامر ال SQL وهى تنقسم الى نوعين صلاحيات على مستوى النظام وصلاحيات على مستوى الكائنات Objects ( جداول و فيو)
ويمكن منح تلك الصلاحيات لمستخدم او ل Role
اما بالنسبة ل ROLE فهى عبارة عن تجميع لمجموعة من الصلاحيات و اعطائها لمستخدم معين او ل role اخرى
يعنى مثلا ممكن اعطاء صلاحية معينة مثل select , insert , update ليوزر معين
GRANT  create session, create table, 
create sequence, create view
TO scott;

او اعطاء تلك الصلاحيات ل role معين
create role hr_dept_usres ;
GRANT create session, create table,
create sequence, create view
TO hr_dept_usres
;
ثم اعطاء الصلاحيات التى تم تجميعا فى تلك ال role الى مجموعة من المستخدمين
grant hr_dept_users  to scott , adam , saly

وتفيد ال role فى توفير الوقت والجهد لمدير قواعد البيانات