گھر ڈیٹا بیس ایک کالعدم نہیں ہے - ٹیکپوپیڈیا سے تعریف

ایک کالعدم نہیں ہے - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - ناٹ - نال سے کیا مراد ہے؟

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

ٹیکوپیڈیا نے ناٹ - نال رکاوٹ کی وضاحت کی ہے

CUSTOMER_MASTER نامی ایک ٹیبل پر غور کریں جو بینک کے ڈیٹا بیس کے لئے صارفین کی تفصیلات کو محفوظ کرتا ہے۔ ہر صارف کے پاس کم از کم کنیت ہونی چاہئے اور اس کا تعلق ایک خاص صنف سے ہونا چاہئے۔ تخلص اور صنف سے نمٹنے والے دو کالموں کو پھر گاہک_ ماسٹر ٹیبل بناتے وقت "NULL NULL" نہیں کیا جاسکتا ہے۔


ایسا کرنے کے لئے ایک نمونہ ایس کیو ایل اسکرپٹ ذیل میں دیا گیا ہے۔

ٹیبل کسٹمر_ ماسٹر بنائیں (

سخت انٹیگری پرائمری کلی ،

کنیت نام نہیں ،

پہلا نام CHAR ،

تاریخ_ تاریخ پیدائش تاریخ نہیں ،

صنفی چارٹ باطل نہیں)


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


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

ایک کالعدم نہیں ہے - ٹیکپوپیڈیا سے تعریف