العودة إلى أسئلة قواعد البيانات
مركز المساعدة · الأسئلةقواعد البيانات2 دقائق قراءة

هل ينبغي لمهمة القراءة فقط استخدام بيانات اعتماد تسمح بالكتابة؟

ينبغي أن تعكس صلاحيات قاعدة البيانات ما تحتاج المهمة إلى تنفيذه. فصل القراءة عن عمليات الكتابة يقلل أثر الخطأ ويسهل مراجعة صلاحيات الوكيل أو مسار العمل.

قواعد البيانات

طابق الوصول مع العملية

في مهام التقارير أو البحث أو الإجابة عن الأسئلة، حدد الجداول أو المجموعات التي تحتاج إلى قراءتها واستخدم اتصالاً بلا صلاحيات كتابة متى أمكن. لا ينبغي لمهمة لا تغيّر السجلات أن تحصل على صلاحيات تحديث أو حذف لمجرد سهولة إعادة استخدام اتصال واسع الصلاحيات.

إذا جمع مسار العمل بين القراءة والكتابة، ففكر في فصل المسؤوليتين إلى خطوات أو اتصالات مختلفة. تجمع خطوة القراءة المعلومات المطلوبة، بينما تستخدم خطوة كتابة لاحقة الصلاحيات اللازمة لإجراء محدد فقط. يجعل ذلك الحد واضحاً عند الإعداد والمراجعة.

راجع عمليات الكتابة كقرار مستقل

قبل السماح بإنشاء السجلات أو تحديثها أو حذفها، حدد السجلات التي يمكن أن تتأثر وكيف ستتحقق من النتيجة. اختبر العملية في بيئة منفصلة وافحص الوجهة قبل استخدام بيانات الإنتاج. تفيد الموافقة أو المراجعة البشرية عندما يكون التغيير مهماً أو يصعب التراجع عنه.

أعد تقييم الصلاحيات عند تغيير المهمة. فقد يصبح اتصال مناسب لتقرير يقرأ فقط واسعاً أكثر من اللازم إذا أضاف مسار العمل عمليات كتابة. وضّح أسماء الاتصالات وأغراضها، وأزل الصلاحيات غير الضرورية كي تظل كل مهمة ضمن دورها الحالي.

العودة إلى أسئلة قواعد البيانات