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