جدول المحتويات:
التعريف - ماذا يعني الالتزام؟
بمعنى عام ، الالتزام هو تحديث سجل في قاعدة بيانات. في سياق معاملة قاعدة البيانات ، يشير الالتزام إلى حفظ البيانات بشكل دائم بعد مجموعة من التغييرات المبدئية. ينهي الالتزام معاملة ضمن قاعدة بيانات علائقية ويسمح لجميع المستخدمين الآخرين بمشاهدة التغييرات.
تيكوبيديا يوضح الالتزام
عندما يؤكد نظام قاعدة البيانات أنه قد تم حفظ البيانات ، يجب أن يكون هذا ضمانًا لارتداء الملابس. إذا لم يكن الأمر كذلك ، فهناك خطر حدوث مشكلات في تكامل البيانات ، حيث يوجد عدم يقين فيما إذا كانت البيانات المتوفرة صحيحة بالفعل.
في حين أن هذا يبدو بسيطًا ، فإن الواقع هو أن أنظمة قواعد البيانات يجب أن توفر أيضًا درجة من التسامح مع الخطأ. هذا يعني أنه لا يزال يجب حفظ البيانات حتى في حالة فقدان بعض المكونات الرئيسية ، أي فشل القرص. يجب أيضًا استرداد نظام قاعدة بيانات جيد في حالة فقد الطاقة بشكل مفاجئ ولا يزال التراجع أو التراجع عن جميع التغييرات أو المعاملات غير الملتزم بها من قبل المستخدم. يتم تحقيق ذلك عادةً عن طريق تسجيل جميع المعاملات إلى ملف خاص يتم استخدامه بعد ذلك في حالة استرداد البيانات المطلوبة.
تخدم الالتزامات أيضًا وظيفة مهمة أخرى - فهي بمثابة النقاط المحددة التي تكون فيها البيانات المتغيرة مرئية للمستخدمين الآخرين. قل ، يتم تحرير عنوان العميل في نظام قاعدة بيانات. حتى يتم حفظ المعاملة ، يجب أن يرى المستخدمون الآخرون الذين يستعلمون عن بيانات العميل نفسه العنوان الذي كان موجودًا قبل تحريره. بمجرد الالتزام ، يحل العنوان الجديد بشكل دائم محل العنوان القديم الموجود على القرص ، وأي مستخدم يقوم الآن باستعلام البيانات يعرض الآن العنوان الذي تم تغييره.