یہ کیا ہے

Normalisation ڈیٹا کی تکرار کو کم کرنے اور اپ ڈیٹ کی بے ضابطگیوں کو روکنے کے لیے کسی relational database کی ٹیبلز کو منظم کرنے کا عمل ہے، normal forms کہلانے والے رسمی اصولوں کے سلسلے کی پیروی کرتے ہوئے (1NF، 2NF، 3NF، اور اس سے آگے)۔

یہ کیوں اہم ہے

مناسب normalisation ایک ہی ڈیٹا کے ٹکڑے کو متعدد جگہوں پر اسٹور ہونے سے روکتی ہے، جو ورنہ ایک ہی حقیقت کی مختلف کاپیوں کو غیر مطابقت پذیر ہونے دے گی — ایک باریک لیکن سنگین ڈیٹا کی سالمیت کا مسئلہ جسے normalisation براہ راست روکتی ہے۔

امتحانی نکتہ

صرف اصول یاد کرنے کی بجائے ہر normal form جس مخصوص مسئلے کو حل کرتا ہے اسے پہچاننا سیکھیں (1NF دہرائے جانے والے گروپس ہٹاتا ہے، 2NF جزوی انحصار ہٹاتا ہے، 3NF transitive انحصار ہٹاتا ہے) — 'کیوں' کو سمجھنا کسی غیر مانوس schema میں normalisation کی خلاف ورزیوں کو پہچاننا کہیں آسان بنا دیتا ہے۔

متعلقہ موضوعات

Normalisation کے اسباق میں دلچسپی ہے؟

طالب علم کے اہداف اور اعتماد کے بارے میں بتائیں — ہم ایک ذاتی منصوبہ بنائیں گے۔