لماذا يهم هذا الدرس؟

فهم مستخدمو قاعدة البيانات والصلاحيات وربطه بمثال علائقي عملي واضح. يجمع Production Database Safety بين Least-privilege Users وBackups مختبرة وRestore Evidence وMigrations وMonitoring وفحوص التشغيل. تشغيل Server لا يعني وجود Database Service قابلة للاستعادة.

كيف تفكر فيه؟

  • في درس مستخدمو قاعدة البيانات والصلاحيات، النتيجة التي يجب أن تتحقق: نفّذ الاستعلام على بيانات تجريبية واقرأ النتيجة قبل الانتقال إلى الحالة التالية.
  • في سياق مستخدمو قاعدة البيانات والصلاحيات، الخطر الذي يجب أن يبقى تحت السيطرة: استخدام Superuser واحدة للتطبيق والنسخ أوإعلان نجاح Backup بلا Restore Drill يصنع نقطة فشل في Credential وRecovery.
  • تطبيق مستخدمو قاعدة البيانات والصلاحيات: حدد Application User بصلاحيات محدودة وأنشئ Backup واستعده إلى Database منفصلة ثم نفذ Validation Checklist قصيرة.

تطبيق عملي

في التطبيق الخاص بدرس مستخدمو قاعدة البيانات والصلاحيات: نفّذ الاستعلام على بيانات تجريبية واقرأ النتيجة قبل الانتقال إلى الحالة التالية.

example.sqlsql
GRANT SELECT, INSERT, UPDATE
ON orders
TO app_runtime;

جرّب بنفسك

Practice

تمرين مستخدمو قاعدة البيانات والصلاحيات

حدد Application User بصلاحيات محدودة وأنشئ Backup واستعده إلى Database منفصلة ثم نفذ Validation Checklist قصيرة.

  • سجل النتيجة المتوقعة قبل التنفيذ
  • اختبر حالة صحيحة وحالة فشل مرتبطة بالدرس
  • اشرح في سطرين أين يوجد الحد المسؤول عن القرار

الخلاصة