تعرف على تناسق قاعدة البيانات وتأثيراتها على المعاملات

تناسق قاعدة البيانات الولايات التي تكون بيانات صالح فقط إدخال في قاعدة البيانات

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

لا يعني تناسق قاعدة البيانات أن المعاملة صحيحة ، فقط أن المعاملة لم تكسر القواعد التي يحددها البرنامج. يُعد تناسق قاعدة البيانات مهمًا لأنه ينظم البيانات التي تأتي وترفض البيانات التي لا تتوافق مع القواعد.

مثال على قواعد الاتساق في العمل

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

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

الاتساق هو المرحلة الثانية من نموذج ACID (Atomicity، Consistency، Isolation، Durability) ، وهي عبارة عن مجموعة من الإرشادات لضمان دقة معاملات قواعد البيانات.