ما هو إلغاء التطبيع (denormalization)؟
إلغاء التطبيع (denormalization) هو إدخال التكرار عمدًا في قاعدة بيانات بدمج الجداول أو تكرار الأعمدة لجعل القراءات والاستعلامات التحليلية أسرع. وهو يقايض بعض التخزين وتعقيد التحديث مقابل استعلامات أبسط وأسرع، وهو شائع في مستودعات إعداد التقارير والنماذج البُعدية.
إلغاء التطبيع هو نظير التطبيع. فحيث يقسّم التطبيع البيانات لتجنّب التكرار، يعيد إلغاء التطبيع وصلها معًا، أو يحسب القيم المكرّرة مسبقًا ويخزّنها، بحيث تحتاج الاستعلامات إلى وصلات أقل.
لماذا تلغي الفرق التطبيع:
- قراءات أسرع وصلات أقل تعني استعلامات تحليلية أسرع.
- استعلامات أبسط الجداول العريضة المسطَّحة أسهل تقطيعًا.
- ملاءمة إعداد التقارير تلغي مخططات النجمة تطبيع الأبعاد من أجل سرعة ذكاء الأعمال (BI).
والكلفة هي التكرار: فالحقيقة نفسها المخزَّنة في أماكن عدة يجب إبقاؤها متزامنة، فتصعب الكتابة والصيانة. إنه تحسين للأداء، يُختار حين تهمّ سرعة القراءة أكثر من بساطة الكتابة.
يقلّل iDBQuery ضغط إلغاء التطبيع لمجرد جعل البيانات قابلة للسؤال. فلأنه يستطيع استنتاج الوصلات والاستعلام عن الجداول المطبَّعة (أو عدة مصادر) مباشرة بمحرك المزج الفدرالي فيه، يمكنك الحصول على إجابات سريعة بلغة طبيعية من دون تسطيح كل شيء أولًا في جداول تقارير عريضة. وإن كانت بياناتك مُلغاة التطبيع أصلًا من أجل ذكاء الأعمال، فإنّ iDBQuery يعمل مع ذلك أيضًا، كاتبًا الـ SQL وموثّقًا كل رقم بالرجوع إلى صف مصدره في كلتا الحالتين.
Updated 2026-06-22