بيت قواعد بيانات ما هو الحقل متعدد القيم (mvf)؟ - تعريف من techopedia

ما هو الحقل متعدد القيم (mvf)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني الحقل متعدد القيم (MVF)؟

يسمح الحقل متعدد القيم (MVF) بتخزين أكثر من قيمة في حقل قاعدة بيانات. MVFs مثيرة للجدل إلى حد ما ، حيث يجادل الكثيرون بأنهم ينتهكون أحد المبادئ المقدسة للغاية لتصميم قاعدة البيانات على النحو المنصوص عليه في EF Codd - أن "كل قاعدة بيانات (القيمة الذرية) في قاعدة بيانات علائقية يمكن الوصول إليها من خلال اللجوء إلى مزيج من اسم الجدول والقيمة الرئيسية واسم العمود. "تذهب الحجة أبعد من مجرد كونها أكاديمية لأنه على الرغم من أن MVFs تمتلك بالتأكيد القدرة على تسهيل إنشاء العديد من العلاقات ، فإنها تمتلك أيضًا القدرة التدميرية على الفوضى نتائج استعلامات SQL وإرجاع نتائج خاطئة.


قد يُعرف الحقل متعدد القيم أيضًا باسم تبعية متعددة القيم.

يشرح Techopedia حقل متعدد القيم (MVF)

كان الاستخدام الأكثر شهرة لـ MVF في Microsoft Access 2007. وذلك لأن Microsoft أرادت التأكد من أن Access كان متوافقًا قدر الإمكان مع منتج Microsoft ذي صلة وثيقة - Sharepoint. يستخدم Sharepoint الآن على نطاق واسع لاستضافة الشبكات الداخلية ، ويتضمن جزء كبير من هذا العمل مع القوائم. على سبيل المثال ، قد تتضمن إنترانت الشركة تعيين مهام المشروع لمجموعة مختارة فقط من الأشخاص المشتركين في المشروع. في كل مهمة ، أنت بحاجة إلى القدرة على اختيار محالٍ مختلف ، لكن لا تزال تقصر جميع المحال إليهم فقط على الأسماء في القائمة. وبالتالي ، من المفيد تخزين جميع أعضاء القائمة في مكان واحد كقيمة واحدة ، بدلاً من الطريقة الأكثر تعقيدًا للاحتفاظ بالبيانات بشكل منفصل في جدول آخر.


تدعم بعض محركات قاعدة البيانات الأخرى مثل Oracle MVFs. الغريب في الأمر ، اعتبارًا من عام 2011 ، لا يدعم خادم SQL الخاص بـ Microsoft MVF.

ما هو الحقل متعدد القيم (mvf)؟ - تعريف من techopedia