أ/عبدالقادر البعداني د1.60 0021 ©202:_2015ا021ط2.
1نشاء :عونا م101
الإنشاء المثال التلي:
مممععمز كد عام
إذا أردنا أن نتوسع أكثر فلنجعل لهذا المستخدم حصة على 70116503828 11928 و هو فضاء جدولي افتراضي يتم
يمكن منح الحصة للمستخدم اثناء الإنشاء او بعد ذلك .
لو أننا طلبنا من المستخدم أن يقوم بعملية تغيير قسرية لكلمة السر الخاصة به عند أول دخول ؟؟
معدم ممععدز ترط لوقتاص ل
عدي معدم كعاطما تلسواعل
تابوت 51010هز
إجراء التعديلات على المستخدمين الذ:
و ذلك عن طريق التعليمة :
أنشأناهم ؟ هل نستطيع تغيير كلمة المرور أو 00018 أو الفضاء الجدولي
عدون 1151116 ا111كه
عتسرى اناه
أ/عبدالقادر البعداني د1.60 0121 ©42:_2015ة:اله 0ط
تغيير كلمة المرور للمستخدم الذي أنشقاه ؟؟
ملاحظة : يمكن حتى للمستخدم 268:8«( نفسه أن ينفذ هذه التعليمة لتغيير كلمة السر الخاصة به .
تغيير المساحة المخصصة للمستخدم للكتابة على الفضاء الجدولي 10517148 ؟؟؟
إغلاق حساب المستخدم :
أ/عبدالقادر البعداني د1.6 0021 ©42:_2015ةاله0طع.
و الآن لنسجل الدخول بالمستخدم الذ:
ما الذي حدث
تحدثنا في البداية بضرورة وجود الصلاحيات التي تحكم عمل المستخدم حتى في تسجيل دخوله . لذلك نحتاج إلى منج
المستخدم 28©«8:ز القدرة على تسجيل الدخول و ذلك بالطريقة:
أ/عبدالقادر البعداني د1.60 021 ©242:_2015:ا1 0ط
تقسم الصلاحيات إلى نوعين :
-1على مستوى النظام : 1.6881 «8(8600 تسمح بتنفيذ عمليات على القاعدة بشكل عام كإنشاء الجداول و حذفها
على منتوى الغرض :0680 تسمح بتنفيذ عمليات على غرض محدد . مثلاً : حذف سجلات من الجدول
يتم منح الصلاحية إلى المستخدم عن طريق :
-1مباشر بمنج الصلاحية و تسميته .
-2عن طريق ©1801 مجموعة صلاحيات سنتعرف إليها لاحقاً .
-3عن طريق اسناد الصلاحية لجميع المستخدمين . عزنا 00
-1-: وعلط سعاورق
ايوجد حوالي ٠٠١ صلاحية مختلفة ضمن هذا المستوى تتضمن العمليات على مستوى القاعدة للتعامل مع
الأغراض المختلفة مثل الجداول و الفهارس و المتسلسلة »58008 و الفضاءات الجدولية ..... 101659665
مثال :
-ما رأيكم أن نجعل المستخدم 9«ع6ج«ز قادراً على إنشاء جدول ؟؟
مضع عجز ما عاطها عتمعن تصصير
يمكنك أن تمنج المستخدم أكثر من صلاحية في نفس الوقت :
مثال لنجعل المستخدم 9«ع28»ز قادراً على تنفيذ تعليمة :©8816 و 1100848 على أي جدول يريده في القاعدة :
أ/عبدالقادر البعداني د1.60 0121 ©42:_2015ة:ال هطع
: ماذا تعني كلمة ««جر ؟ و لماذا وضعناها ؟
السبب : عندما نضع ««د فهذا يعني الصلاحية المطلقة الكاملة للمستخدم على مستوى القاعدة بشكل عام .
للتوضيح :
عندما نمنج المستخدم صلاحية إنشاء جدول 48118 ©01»» فإنه يستطيع فيما بعد حذف الجدول الذي أ:
ماذا لو أردنا إطلاق يده ليعتدي على جداول الأخرين و يقوم بالحثف ؟
و بذلك يستطيع المستخدم 288«( منح هذه الصلاحية إلى مستخدم آخر ليكن ....9200:02[
ماذا لو من المستخدم 826©:8زو أردنا سحب الصلاحية ؟
تمعز سوط غاطها بيه رمعل عام بتر
إذا أردت أن تعرف جميع الصلاحيات اكتب الاستعلام التالي ( بعد تسجيل الدخول بإحد الحسابين 5375111131 أ
* _الآن سأذكر الصلاحيات الشائعة مقسمة حسب نوع )»زه الذي نتعامل معه :
الفئة الصلاحية
انث تاه ممعرم
أ/عبدالقادر البعداني د1.60 0021 ©242:_2015ال 0ط
-2على مستوى الغرض : (1,616 01681
هنا الصلاحية تطبق على غرض محدد :جدول -مشهد - 18» متسلسلة - 001606 إجرائية. 010660076
هذه الصلاحيات معدودة على الأصابع
2- )1616تطبق على جدول - مشهد., برعل
على : إجرائية . 101702600176
4- 100 أي فهرسة : جدول - مشهد . 11818
5- 105616 -4جدول -مشهد. 2161
5660-7 جدول -مشهد - «عز؟ متسلسلة . 86006066
8- 1000016 جدول -مشهد . 2168
بشكل عام :
يتم منج صلاحية عون11+ تم أ»عزراه بالشكل التالي :
3- عانعم:111 تطبق
مثال : لنجعل مستخدمنا و«م26وز قادراً على القراءة زىماع» من الجدول : تزجع
ماذا لو أردنا أن نجعل 8268( قادراً على منج الصلاحية لمستخدم آخر ؟؟
هنا يجب أن نتوقف عند مقارنة صغيرة :
أ/عبدالقادر البعداني د1.6 00021 ©2:_2015ةال 0ط
-1قمنا بمنح صلاحية ما إلى المستخدم .926:8
-2 قام المستخدم 26088 بمنج هذه الصلاحية إلى المستخدم . 2 92668
-3سحبنا الصلاحية من المستخدم .926:8(
سيتأثر المستخدم 2 268«8وز بعملية السحب ؟؟
ام «متابره0 «ذ«ا»8 فإنه لن يتأثر مطلقاً و بوسعه استخدام الصلاحية .
إذا تم إستخدام «0ناح0 1«««ع فإن الصلاحية ستسحب منه أيضاً
أ/عبدالقادر البعداني د1.60 21120220150021 0ط
؟- الوظائف 14016
إذا ©1801 هي مجموع صلاحيات المختلفة التي نود إسنادها فيما بعد إلى مستخدم واحد أو أكثر أو حتى إلى
مجموعة صلاحيات أخرى .
تتميز 016« بسهولة استخدامها المرة تلو الأخرى بحيث يتم إسنادها إلى المستخدم و سحبها منه ؛ كما أن سحب
الصلاحية من 018« تؤدي إلى سحبها من المستخدم الذي أسندنا له تلك . 018« يمكن أن تسند أكثر من 016« إلى
مستخدم ما ؛ كما يمكنك اسناد 016« واحدة إلى أكثر من مستخدم .
عام معز عام عتم ج501
| 1010111170 2101 عام 1018 1 اختنت"ل.
-ماذا لو أردنا منح 8016 مشروطة لمستخدم ما ؟ أي يجب عليه كتابة كلمة سر لتمكين هذه عامم ؟؟
عا معز عا عنمن ج501
:55 _ معدل زط 10011560
كيف نسند الصلاحيات إلى 016< ؟
بعلم« تعععوز ما عاطما عنفى تمصع حتو0ق
تمعز م علمع عمل تمع حتوي5
حتى أننا نستطيع إسناد 01« إلى أخرى ؛ فتصبح الثانية تحوي صلاحيات الأولى :
قاض مممعمز ما عاص تعمل تصن حت0ق
بشكل عام :
أ/عبدالقادر البعدائي د1.60 021 ©242:_2015:اا 0ط
تمكين و إلغاء تمكين : 140165
يستطيع المستخدم 026:9( أن يفعل أر يلغي عمل 018+ معينة قام مدير القا:
. قد يسل البعض :أي مجنون يلغي صلاحيات ممنوحة إليه ؟؟؟
الجراب سيدركه مطوري التطبيقات أكثر من غيرهم : في التطبيقات قد يتشارك الموظفون اسم مستخدم واحد
لاستعمل التطبيق ٠ و لكن نريد فرض مستويات من الحماية على مستوى المستخدم الواحد ؛ أي قد نسمج لموظلف
(س (بصلاحيات أكثر من الموظف (ع) رغم أن الاثنين يقومان بتسجيل الدخول بالمستخدم .126:8
كيف تستطيع التقعيل :
بإستخدام التعليمة : 564
أو أي مستخدم آخر بإسنادها إليه
عادص وعدم عام 86
ماذا لو أراد المستخدم أن يفعل 8018 مشروطة بكلمة سر ؟؟
ماذا لو أراد المستخدم تفعيل جميع 0165« التي يملكها ماعدا 01« معينة ؟
: كل عمليات 562 التي تجريها سوف يتم التراجع عنها عند تسجيل الخروج بحيث تعرد مجموعة
الصلاحيات الافتراضية التي يتم إسنادها بالشكل : (توقيف الصلاحية من قبل مدير قاعدة البيفات )
متعععمز عون ععتله <ا0ق
تعاض ةعمز علد تلنططل 2
يتم سحب الصلاحية من 016 بنفس الطريقة التي استعملتاها مع : »غ115
بعلم« متعتوز تصوا عاطها عتودى عتله و
-حذف الصلاحية يتم بالتعليمة التالية :
كلمع وتععمز عام وجل