Denormalization

مؤلف: Judy Howell
تاريخ الخلق: 1 تموز 2021
تاريخ التحديث: 1 قد 2024
Anonim
What is Database Denormalization
فيديو: What is Database Denormalization

المحتوى

تعريف - ماذا يعني إزالة التجميع؟

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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

Techopedia يفسر عدم التطبيع

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


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