لماذا يهم هذا الدرس؟
فهم مستخدمو قاعدة البيانات والصلاحيات وربطه بمثال علائقي عملي واضح. يجمع 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;جرّب بنفسك
تمرين مستخدمو قاعدة البيانات والصلاحيات
حدد Application User بصلاحيات محدودة وأنشئ Backup واستعده إلى Database منفصلة ثم نفذ Validation Checklist قصيرة.
- سجل النتيجة المتوقعة قبل التنفيذ
- اختبر حالة صحيحة وحالة فشل مرتبطة بالدرس
- اشرح في سطرين أين يوجد الحد المسؤول عن القرار
