codd 12 rules in dbms
Codd کے 12 قوانین
ڈاکٹر ایڈگر F. Codd ، ڈاٹا بیس سسٹمز کے سنبندپرک ماڈل
پر ان کی وسیع تحقیق کے بعد ، ان کے اپنے ہی کے بارہ قوانین ، جو اس کے مطابق ،
ایک ڈیٹا بیس میں حکم کی اطاعت کرنا ضروری ایک سچے سنبندپرک ڈیٹا بیس کے طور پر
شمار کیا جائے گا کے ساتھ آئے تھے .
یہ اصول صرف اپنے سنبندپرک صلاحیتوں کا استعمال کرتے ہوئے
اکٹھا ڈیٹا کا انتظام ہے کہ کسی بھی ڈیٹا بیس سسٹم پر لاگو کیا جا سکتا . اس سب کے
دوسرے قوانین کے لئے ایک بنیاد کے طور پر کام کرتا ہے جس میں ایک بنیاد حکمرانی ،
ہے .
قاعدہ نمبر 1: معلومات اصول
ایک ڈیٹا بیس میں اکٹھا ڈیٹا ، یہ کچھ ٹیبل سیل کی قیمت کا ہونا لازمی ہے ، صارف کے ڈیٹا یا میٹا ڈیٹا ہو سکتا ہے . ایک ڈیٹا بیس میں ہر چیز کی ایک ٹیبل کی شکل میں محفوظ کرنا ضروری ہے .
قاعدہ 2: مصدقہ رسائی
اصول
ہر ایک کے اعداد و شمار کے عنصر (قدر) جدول نام ، بنیادی کلید (صف کی قیمت) ، اور وصف نام (کالم قدر) کا ایک مجموعہ کے ساتھ منطقی طور پر قابل رسائی کی ضمانت دی ہے . جیسا کہ اشارہ کوئی دوسرا ذریعہ ، ، ڈیٹا تک رسائی حاصل کرنے کے لئے استعمال کیا ج
ا سکتا ہے .
قاعدہ نمبر 3: نل اقدار کی منظم علاج
ایک ڈیٹا بیس میں نل اقدار ایک منظم اور وردی علاج دیا جائے ضروری ہے. اعداد و شمار کے لاپتہ ہے، اعداد و شمار کے نام سے جانا جاتا نہیں ہے، یا ڈیٹا لاگو نہیں ہے - یہ ایک بہت اہم اصول کی وجہ سے ایک نل سے ایک مندرجہ ذیل کے طور پر تشریح کی جا سکتی ہے.
قاعدہ نمبر 4: فعال آن لائن کیٹلوگ
پورے ڈیٹا بیس کی ساخت کی تفصیل ایک آن لائن کیٹیلوگ، اعداد و شمار لغت کے طور پر جانا، اختیار صارفین کی طرف سے حاصل کیا جا سکتا ہے جس میں محفوظ کرنا ضروری. صارفین کی تفصیلی فہر جو انہوں ڈیٹا بیس خود تک رسائی کیلئے استعمال تک رسائی کے لئے ایک ہی طلب زبان استعمال کر سکتے ہیں.
قاعدہ نمبر 5: جامع ڈیٹا ذیلی زبان اصول
ڈیٹا بیس صرف ڈیٹا تعریف، ڈیٹا ہیرا پھیری، اور لین دین کے انتظام کے آپریشن کی حمایت کرتا ہے کہ لکیری نحو تعلقات ایک زبان کا استعمال کرتے ہوئے حاصل کیا جا سکتا. یہ زبان سے براہ راست یا کسی درخواست کے ذرائع کی طرف سے استعمال کیا جا سکتا. ڈیٹا بیس کو اس زبان کے کسی بھی مدد کے بغیر ڈیٹا تک رسائی کی اجازت دیتا ہے، تو یہ خلاف ورزی کے طور پر تصور کیا جاتا ہے.
قاعدہ 6: لنک اپ ڈیٹ کرنے کے اصول
ایک ڈیٹا بیس، نظریاتی طور پر اپ ڈیٹ کیا جا سکتا ہے جس کے تمام خیالات، بھی اس نظام کی طرف سے updatable ہونا ضروری ہے.
قاعدہ 7: ہائی لیول ڈالیں، اپ ڈیٹ کریں، اور حذف اصول
ایک ڈیٹا بیس میں اعلی سطح کے اندراج، اپڈیشن، اور منسوخی کی حمایت کرنی چاہیے. یہ ایک ایک صف تک محدود نہیں ہونا چاہئے، یہ ہے کہ، یہ بھی یونین، چوراہے اور مائنس کارروائیوں کے اعداد و شمار کے ریکارڈ کے سیٹ حاصل کرنے کے لئے کی حمایت کرنی چاہیے.
قاعدہ 8: جسمانی ڈیٹا آزادی
ایک ڈیٹا بیس میں اکٹھا ڈیٹا ڈیٹا بیس تک رسائی ہے کہ درخواستوں کی آزاد ہونا چاہیے. ایک ڈیٹا بیس کی جسمانی ساخت میں کوئی تبدیلی کے اعداد و شمار بیرونی ایپلی کیشنز کی طرف سے حاصل کیا جا رہا ہے کہ کس طرح پر کوئی اثر نہیں ہونا چاہیے.
قاعدہ 9: منطقی ڈیٹا آزادی
ایک ڈیٹا بیس میں منطقی اعداد و شمار اس صارف کے قول (درخواست) کا آزاد ہونا ضروری ہے. منطقی ڈیٹا میں کوئی تبدیلی اس کا استعمال ایپلی کیشنز کو متاثر نہیں ہونا چاہیے. مثال کے طور پر، دو میزیں ضم کر رہے ہیں یا ایک دو مختلف ٹیبلز میں تقسیم کیا جاتا ہے تو، صارف کی درخواست پر کوئی اثر یا تبدیلی نہیں ہونا چاہئے. یہ لاگو کرنے کے لئے سب سے زیادہ مشکل حکمرانی میں سے ایک ہے.
قاعدہ 10: سالمیت آزادی
ایک ڈیٹا بیس کا استعمال کرتا ہے کہ درخواست کی آزاد ہونا چاہیے. سب اس کی سالمیت کی رکاوٹوں کو آزادانہ درخواست میں کسی بھی تبدیلی کی ضرورت کے بغیر نظر ثانی کی جا سکتا ہے. اس اصول کو سامنے کے آخر درخواست اور اس کے انٹرفیس کا ایک ڈیٹا بیس کی آزاد ہوتا ہے.
قاعدہ 11: ڈسٹریبیوش آزادی
اختتامی صارف دیکھنے کے لئے کہ اعداد و شمار کے مختلف مقامات پر تقسیم کیا جاتا ہے کے قابل نہیں ہونا چاہئے. صارفین ہمیشہ کے اعداد و شمار صرف ایک جگہ پر واقع ہے کہ یہ تاثر ملنا چاہئے. اس اصول پر تقسیم ڈیٹا بیس کے نظام کی بنیاد کے طور پر شمار کیا گیا ہے.
قاعدہ 12: غیر بغاوت اصول
ایک ایسا نظام کم سطح کے ریکارڈ تک رسائی فراہم کرتا ہے کہ ایک انٹرفیس ہے، تو انٹرفیس نظام اور بائی پاس سیکورٹی اور سالمیت رکاوٹوں کو متاثر کرنے کے قابل نہیں ہونا چاہئے.
No comments
Post a Comment