گھر ترقی پہلی عام شکل (1nf) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

پہلی عام شکل (1nf) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - پہلے عام فارم (1NF) کا کیا مطلب ہے؟

پہلی عام شکل (1NF) ڈیٹا بیس کو معمول پر لانے کے بنیادی اصول طے کرتا ہے اور رشتہ دار ڈیٹا بیس سسٹم کے اندر ایک ہی ٹیبل سے متعلق ہوتا ہے۔ معمول پر لینا تین بنیادی مراحل کی پیروی کرتا ہے ، ہر عمارت آخری وقت میں۔ ان میں سے پہلی عام شکل ہے۔


پہلی عام شکل میں بتایا گیا ہے کہ:

  • ٹیبل کا ہر کالم انوکھا ہونا ضروری ہے
  • متعلقہ اعداد و شمار کے ہر سیٹ کے لئے علیحدہ جدول تیار کرنا ہوں گی
  • ہر جدول کی شناخت ایک انوکھے کالم یا کنکنیٹیڈ کالم سے کی جانی چاہئے جسے بنیادی کلید کہا جاتا ہے
  • کسی بھی قطار کی نقل نہیں ہوسکتی ہے
  • کوئی کالم نقل نہیں ہوسکتا ہے
  • کوئی قطار / کالم چوراہوں میں کوئی قدر نہیں ہوتی ہے
  • کوئی قطار / کالم چوراہوں میں ملٹی فیلڈز نہیں ہوتے ہیں

ٹیکوپیڈیا پہلے عام فارم (1NF) کی وضاحت کرتا ہے

1NF کی توثیق کرنے کا پہلا مرحلہ متعدد کالموں میں ترمیم کر رہا ہے تاکہ یہ یقینی بنایا جا سکے کہ ٹیبل میں ہر کالم ایک سے زیادہ اندراج نہیں لے گا۔


جعلی اندراجات کے ساتھ ریکارڈ تلاش کرنا پیچیدہ ہے۔ اس صورتحال پر قابو پانے کے ل relation ، متعلقہ ڈیٹا بیس جدول میں شامل تمام ریکارڈوں کی شناخت انوکھی قدر سے کی جانی چاہئے جس میں الگ کالم (یا وصف) ہوگا۔ اس انوکھی کلید کو انڈیکس کلید کہا جاتا ہے اور اسے بازیافت یا دیگر ہیرا پھیری کے لئے ڈیٹا تلاش کرنے کے لئے استعمال کیا جاتا ہے۔


ایک منفرد کلید رکھنے سے 1NF کی ضروریات حل نہیں ہوتی ہیں۔ قواعد کے مطابق ، کسی ایک فیلڈ میں متعدد اندراجات نہیں ہوسکتی ہیں۔ مثال کے طور پر ، کسٹمر کی معلومات کے ڈیٹا ٹیبل میں ، کسی ایک فیلڈ میں ایک سے زیادہ اندراجات کو ذخیرہ کرنے کی اجازت دی جاسکتی ہے ، جیسے کہ جہاں ایک صارف کے پاس متعدد ٹیلیفون نمبر ہوں۔ یہ 1NF قوانین کی خلاف ورزی ہے۔ ہماری مثال کے طور پر یہ خاص مسئلہ مرکزی ٹیبل میں کسٹمر آئی ڈی انڈیکس بنا کر حل کیا جاسکتا ہے اور پھر ایک علیحدہ ٹیبل شامل کرکے ٹیلیفون نمبر کے لئے کالم اور کسٹمر آئی ڈی کے لئے دوسرا کالم لگا ہوا ہے۔


اس سے متعلقہ ڈیٹا بیس سے ڈیٹا نکالنے کے ل relation متعلقہ سوالات کا مناسب استعمال کرنے کی اجازت ملتی ہے۔ کالعدم ، یا متعدد اندراج والے فیلڈ دونوں اعداد و شمار کی ہیرا پھیری اور نچوڑ کے معاملات کا سبب بنتے ہیں لہذا عام کرنے کے عمل سے ابہام دور ہوجاتا ہے۔


ٹیبل سے اعادہ اقدار کو ہٹانا پہلی عام شکل کی طرف اگلا قدم ہے۔ دہرانے والے اقدار کو ایک نئے ٹیبل میں منتقل کیا جاسکتا ہے۔


پہلی عام شکل کو نافذ کرنے کا آخری مرحلہ اعداد و شمار کے جوہری کو برقرار رکھنا ہے۔ ہر انفرادی فیلڈ میں آسانی سے ترتیب دینے اور تلاش کرنے میں آسانی کے ل data سب سے چھوٹا ڈیٹا عنصر رکھنا چاہئے۔ مثال کے طور پر ، تاریخ کے کالم کو دن ، مہینہ اور سال میں الگ کیا جاسکتا ہے۔


پہلی معمول کی شکل کو پورا کرنے والے میزیں عملی طور پر انحصار والے فیلڈز پر بھی مشتمل ہوسکتی ہیں۔ فنکشنل انحصار دو شعبوں کے مابین موجود ہے جب فیلڈ 1 میں قدر فیلڈ 2 میں قدر کا تعین کرتی ہے اور فیلڈ 2 میں صرف ایک ہی قیمت ہوتی ہے۔ ایسے میں ، فیلڈ 2 فیلڈ 1 پر عملی طور پر منحصر ہوتا ہے۔


اعلی معمول کی شکلوں کو مطمئن کرنے والی میزیں (دوسری ، تیسری اور چوتھی) ضروری ہے کہ پہلے عام شکل کی پیروی کریں لیکن الٹا یہ صحیح نہیں ہے۔ سب سے پہلے عام فارم کی تعمیل کرنے والی جدولیں عام عام شکلوں کی پیروی نہیں کرسکتی ہیں ، کیونکہ اعلی عام شکلوں میں اور بھی سخت اصول شامل ہیں۔

پہلی عام شکل (1nf) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف