وحدة عمل
لا ينبغي الخلط بينها وبين وحدة العمل.
وحدة العمل[1]: هي نمط سلوكي في تطوير البرمجيات. وقد عرّفها مارتن فاولر على أنها كل ما يفعله الشخص أثناء معاملة تجارية يمكن أن يؤثر على قاعدة البيانات.[2]
عند الانتهاء من وحدة العمل، ستوفر كل ما يجب القيام به لتغيير قاعدة البيانات نتيجة للعمل.
تحتوي وحدة العمل على واحد أو أكثر من مستودعات التعليمات البرمجية[3] وقائمة من الإجراءات التي يتعين تنفيذها والتي تعتبر ضرورية للتنفيذ الناجح لتغيير البيانات المتسق والمكتفي بذاته. وحدة العمل مسؤولة أيضًا عن التعامل مع مشكلات التزامن[4]، ويمكن استخدامها للمعاملات [4] وأنماط الثبات.[3][5]
اقرأ أيضاً
عدل- أسيد (معلوماتية) (الذرية، الاتساق، العزلة، الدوام) مجموعة من خصائص معاملات قاعدة البيانات.
- إجراءات قاعدة البيانات، وحدة العمل ضمن نظام إدارة قاعدة البيانات.
المراجع
عدل- ^ مارتن فاولر (2003). أنماط بنية تطبيقات المؤسسات. ISBN:0-321-12742-0.
- ^ مارتن فاولر (2003). أنماط هندسة تطبيقات المؤسسات. أمستردام. ISBN:0-321-12742-0.
{{استشهاد بكتاب}}
: صيانة الاستشهاد: مكان بدون ناشر (link) - ^ ا ب "Repository (Entwurfsmuster)". Wikipedia (بالألمانية). 25 Jan 2024.
- ^ ا ب "P of EAA: Unit of Work". martinfowler.com. مؤرشف من الأصل في 2024-04-05. اطلع عليه بتاريخ 2024-05-08.
- ^ مايكل تي نيجارد (2007). تصميم ونشر البرامج الجاهزة للإنتاج. ISBN:978-0-9787392-1-8.