گھر ہارڈ ویئر کوڈ کے اصول کیا ہیں؟ - ٹیکپوپیڈیا سے تعریف

کوڈ کے اصول کیا ہیں؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - کوڈ کے قواعد کا کیا مطلب ہے؟

کوڈ کے قواعد سے مراد 13 ڈیٹا بیس مینجمنٹ سسٹم کے قواعد (0-12) ہیں جو ای ایف کوڈ نے 1969-1970 میں تیار کیا تھا۔ انہوں نے ڈیٹا بیس مینجمنٹ سسٹم (ڈی بی ایم ایس) کو رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (آر ڈی بی ایم ایس) کے طور پر غور کرنے کے لئے ان قواعد کو شرط کے طور پر ڈیزائن کیا۔ اگرچہ ابتدائی طور پر قوانین تجارتی استعمال میں وسیع پیمانے پر مقبول نہیں تھے ، بعد میں ڈی بی ایم ایس کوڈ کے اصولوں پر مبنی تھے۔ کوڈ کے قواعد کو کوڈ کے قانون ، کوڈ کے 12 اصول یا کوڈ کے 12 احکام بھی کہتے ہیں۔

ٹیکوپیڈیا نے کوڈ کے قواعد کی وضاحت کی ہے

CODD کے 12 قواعد ایک مثالی رشتہ دار ڈیٹا بیس کی تعریف کرتے ہیں جو آج رشتہ دار ڈیٹا بیس سسٹم کو ڈیزائن کرنے کے لئے ایک رہنما اصول کے طور پر استعمال ہوتا ہے۔ اگرچہ کوئی تجارتی ڈیٹا بیس سسٹم مکمل طور پر تمام 12 قواعد کے مطابق نہیں ہے ، وہ متعلقہ نقطہ نظر کی ترجمانی کرتے ہیں۔ یہاں CODD کے 12 قواعد ہیں: اصول 0: فاؤنڈیشن کا قاعدہ: اس نظام کو لازمی طور پر دونوں کو ایک ڈیٹا بیس کی حیثیت سے اور بطور مینجمنٹ سسٹم اہل ہونا چاہئے۔ قاعدہ 1: معلومات کا قاعدہ: ڈیٹا بیس میں موجود تمام معلومات کی نمائندگی لازمی طور پر ایک اور ایک ہی راستے میں ہونا چاہئے (یعنی ، جدول میں قدر کی حیثیت سے)۔ قاعدہ 2: گارنٹی تک رسائی کا قاعدہ: جدول کے نام ، بنیادی کلیدی قدر اور کالم نام کے امتزاج کے ذریعہ تمام اعداد و شمار کو منطقی طور پر قابل رسائی ہونا چاہئے۔ قاعدہ 3: منسوخ اقدار کا منظم طریقہ: ڈی بی ایم ایس کو ڈیٹا کی اقسام سے قطع نظر منظم انداز میں گمشدہ معلومات اور ناقابل استعمال معلومات کی نمائندگی کرنے کے لئے نول ویلیوز کی حمایت کرنا ہوگی۔ قاعدہ 4: رشتہ دار ماڈل کی بنیاد پر متحرک آن لائن کیٹلاگ: ڈیٹا بیس کو آن لائن رشتہ دار کیٹلاگ کی تائید کرنی ہوگی جو مستند صارفین کے لئے ان کی باقاعدہ استفسار زبان کے ذریعہ قابل رسائی ہے۔ ضابطہ 5: ڈیٹا سبیلانگویج کا مکمل اصول: ڈیٹا بیس کو کم از کم ایک زبان کی حمایت کرنا ہوگی جو لکیری نحو کی فعالیت کو بیان کرتی ہے ، ڈیٹا کی تعریف اور ہیرا پھیری کے عملوں ، اعداد و شمار کی سالمیت اور ڈیٹا بیس ٹرانزیکشن کنٹرول کی حمایت کرتی ہے۔ قاعدہ 6: نقطہ نظر کو اپ ڈیٹ کرنے کا قاعدہ: ڈیٹا کی نمائندگی ویوز نامی مختلف منطقی امتزاج کا استعمال کرکے کی جاسکتی ہے۔ نظریاتی طور پر اپ ڈیٹ کرنے والے تمام آراء کو بھی نظام کے ذریعہ اپ ڈیٹ کرنے کے قابل ہونا چاہئے۔ قاعدہ 7: اعلی سطح داخل کرنا ، اپ ڈیٹ کرنا ، اور حذف کرنا: سسٹم کو آپریٹرز کو داخل کرنے ، اپ ڈیٹ کرنے اور حذف کرنے کے لئے ایک وقت میں سیٹ کی حمایت کرنا ہوگی۔ ضابطہ 8: جسمانی اعداد و شمار کی آزادی: جسمانی سطح پر کی جانے والی تبدیلیوں پر اثر انداز نہیں ہونا چاہئے اور درخواست پروگرام میں تبدیلی کی ضرورت ہے۔ قاعدہ 9: منطقی اعداد و شمار کی آزادی: منطقی سطح میں کی جانے والی تبدیلیوں کو اثر انداز نہیں ہونا چاہئے اور درخواست پروگرام میں تبدیلی کی ضرورت ہے۔ اصول 10: سالمیت کی آزادی: سالمیت کی رکاوٹوں کی وضاحت کی جانی چاہئے اور درخواست کے پروگراموں سے الگ کردیئے جائیں۔ درخواستوں کو متاثر کیے بغیر ردوبدل کو تبدیل کرنے کی اجازت ہونی چاہئے۔ اصول 11: تقسیم کی آزادی: صارف کو ڈیٹا بیس کے مقام کے بارے میں بے خبر ہونا چاہئے یعنی ڈیٹا بیس کو متعدد مقامات پر تقسیم کیا جاتا ہے یا نہیں۔ قاعدہ 12: غیر تبادلوں کا قاعدہ: اگر کوئی نظام ایک کم سطح کی زبان فراہم کرتا ہے تو ، پھر اعلی سطح کی زبان کے سالمیت کے قواعد کو ضائع کرنے یا ان کو نظرانداز کرنے کا کوئی راستہ نہیں ہونا چاہئے۔ تمام اصولوں میں سے ، اصول 3 سب سے زیادہ متنازعہ ہے۔ اس کی وجہ تین قدر یا ترینی ، منطق کے بارے میں ایک بحث ہے۔ کوڈ کے قواعد اور ایس کیو ایل ترنری منطق کا استعمال کرتے ہیں ، جہاں کوڑے کے اعداد و شمار کی نمائندگی کرنے اور کسی بھی چیز کا موازنہ کرنے کے لئے غیر موزوں استعمال ہوتا ہے جس کی حقیقت کو نامعلوم سچائی میں پائے جاتے ہیں۔ تاہم ، جب دونوں بولین یا کاروباری جھوٹے ہیں تو ، آپریشن غلط ہے۔ لہذا ، تمام اعداد و شمار جو غائب ہیں وہ نامعلوم نہیں ، لہذا تنازعہ ہے۔

کوڈ کے اصول کیا ہیں؟ - ٹیکپوپیڈیا سے تعریف