بتاريخ: 9 سبتمبر 201015 سنة comment_199820 السلام عليكم اخواني الاعزاءهناك طريقتين لاعطاء الصلاحياتالاولى: مستخدمين قاعدة البياناتو فيها يتم انشاء المستخدمين عن طريق امر create واعطائهم صلاحيه عن طريق grant الثانيه : مستخدمين التطبيقوفيها يتم انشاء جدول يحتوي اسماء المستخدمين و كلمات المرور و الصلاحياتالسؤال المهم : ما هي الطريقه الافضل في عمل الصلاحيات؟؟هناك من يقول ان طريقه مستخدمين قاعدة البيانات افضل لانك فيها تستفاد من امكانيات اوراكل 100% حيث يصعب ان تخترق بهذه الطريقه....و البعض الاخر يقول ان طريقه مستخدمين التطبيق افضل لان في الطريقه الاولى سوف يزداد عدد المستخدمين و نحن نعرف ان قاعده بيانات اوراكل لها عدد محدد من المستخدمين و كلما زاد عدد المستخدمين يزيد سعر نسخه الاوراكل التي يجب شرائها...لذلك توصلت الى استنتاج :الطريقه الاولى تستخدم في نظام عدد مستخدميه قليلالثانيه تستخدم في نظام عدد مستخدميه كبيرارجوا من الاخوه ان يبينوا لي رايهم في هذا الموضوع و تصحيح افكاري و لكم فائق الشكر تم تعديل 9 سبتمبر 201015 سنة بواسطة ammarcontrol تقديم بلاغ
بتاريخ: 9 سبتمبر 201015 سنة comment_199829 تمام لو فى حالة مستخدمين كتير بتبقى فعلا مشكلةانا فاكر سيستم اشتغلت فية و كان لحكومة عربية و كان كل الموظفين اللى فى الدولة دى بيدخلو عليةكان وقتها ال DBA بيقولى لو كنتم عملتوه Application user كان افضل لان كان عدد الستخدمين اكتر من الف موظف و كان فى مشاكل فنية بالنسبة لل DBA كتيرةو وقتها قولت لو كنا استخدمنا ال Application user كان احسنبس اية رأيك لو استخدمنا Database users و فى نفس الوقت نسجل المستخدمين فى جدول تقديم بلاغ
بتاريخ: 9 سبتمبر 201015 سنة كاتب الموضوع comment_199830 اخي الغالي اشكر ردك الكريمبالنسبه لل DATABASE USER لناخذ على سبيل المثال ان قاعده البينات انضربت هل من الممكن ان نرجع جميع المستخدمين و بكلمات السر خاصتهم؟؟اعتقد ان طريقه APPLICATION USER تكون اسهل في عمليه ال BACKUP و ال RECOVERY و بالتالي اسهل على ال DBAو لكن عيبها انها تضع اسماء المستخدمين و كلمات مرورهم في جدول معين بحيث لو ان شخص استطاع ان يعرف كلمه مرور السكيما فسوف يستطيع الوصول الى جدول المستخدمين و كلمات المرور كلها تكون طوع امره..يبقى الحل ان كلمات المرور التي تنخزن في هذا الجدول نعمل لها تشفير و بذلك نكون امنا على التطبيق ..الموضوع مفتوح للنقاش..تحياتي تقديم بلاغ
بتاريخ: 9 سبتمبر 201015 سنة comment_199834 السلام عليكم ورحمة اللهفعلا انا أرى ان نستخدم Application user فى حالة عدد كبير للمستخدمينونشفر بيانات جدول المسنخدمين باستخدام ToolKit - Encrypt - Decrypt بالتوفيق للجميع تقديم بلاغ
بتاريخ: 9 سبتمبر 201015 سنة comment_199835 السلام عليكم وكل عام و الجميع بخير .اخواتى فى الله انا اختلف معكم لحد ماء انا راى المتواضع انك فى كلا الحاتين ان المشروع فى مستخدمين كتير او العكس انت محتاج Application user و Database users با ختصار لن تسطيع عمل نظام محترم (كبير او صغير ).الا ابستخدام mix بين Application user و Database users لان متلا فى حاله عمل النظام كامل Database users فاانت لان تسطيع التحكم فى اشياء كثير جدا .التحكم فى اجراء معين فى شاشه مرتبطه با اكتر من جدوال.التحكم ان المستخدم مش يدخل على شاشاه من الاساس نظام مرافبه التعديل .كل هذا لان تسطيعو التحكم فقط بى Database users .وان اسطعت تغطيه بعض النقاط لان تكون بنفس فعاليه Application user .خصوصا ان مش كل شركه بتستخدم اوركال عندها dba.وفى بعض الحالات صاحب المنشاء يبقى عايز يقوم هو بتغير الصلاحيات من وقت الى اخر .اماان استخدمت Application user فقط فانت اشبه بانسان بناء مبنى عظيم على ارض رخوه .فانت مهدد فى اى وقت .ولا يوجد عندك اى مستويات الامان على قاعده البيانات .ولاغيط وظيفه dba .الموضع مهم وانا اراى من الافضل خلط نظامين العمل بنسب متغيره على حسب النظام .و بالتوفيق لجميع . تم تعديل 9 سبتمبر 201015 سنة بواسطة mostfa_future تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.