বাড়ি হার্ডওয়্যারের কোডড এর নিয়ম কি? - টেকোপিডিয়া থেকে সংজ্ঞা

কোডড এর নিয়ম কি? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - কোডের বিধিগুলির অর্থ কী?

কোডের নিয়মগুলি ইফ কোড দ্বারা 1969-1970 সালে বিকাশিত 13 টি ডাটাবেস পরিচালন সিস্টেমের বিধিগুলির (0-12) সেটকে বোঝায়। তিনি ডাটাবেস ম্যানেজমেন্ট সিস্টেমকে (ডিবিএমএস) একটি আপেক্ষিক ডেটা ম্যানেজমেন্ট সিস্টেম (আরডিবিএমএস) হিসাবে বিবেচনা করার জন্য পূর্বশর্ত হিসাবে এই নিয়মগুলি তৈরি করেছিলেন। যদিও নিয়মগুলি বাণিজ্যিকভাবে ব্যবহারের ক্ষেত্রে প্রথমদিকে ব্যাপকভাবে জনপ্রিয় ছিল না, পরে ডিবিএমএসগুলি কোডের নিয়মের ভিত্তিতে তৈরি হয়েছিল। কোডের নিয়মগুলি কোডের আইন, কোডের 12 টি নিয়ম বা কোডের 12 টি আদেশ হিসাবেও উল্লেখ করা হয়।

টেকোপিডিয়া কোডের বিধিগুলি ব্যাখ্যা করে

সিওডির 12 টি নিয়ম একটি আদর্শ সম্পর্কিত সম্পর্কিত ডাটাবেসকে সংজ্ঞায়িত করে যা আজকে রিলেশনাল ডাটাবেস সিস্টেম ডিজাইনের জন্য গাইডলাইন হিসাবে ব্যবহৃত হয়। যদিও কোনও বাণিজ্যিক ডাটাবেস সিস্টেম 12 টি নিয়মের সাথে সম্পূর্ণরূপে মেনে চলে না, তারা আপেক্ষিক পদ্ধতির ব্যাখ্যা করে। এখানে সিওডিডির 12 টি নিয়ম রয়েছে: বিধি 0: ফাউন্ডেশন বিধি: সিস্টেমটি অবশ্যই ডেটাবেস এবং পরিচালনা ব্যবস্থা হিসাবে উভয়কেই আপেক্ষিক হিসাবে যোগ্য করতে হবে। বিধি 1: তথ্য বিধি: ডাটাবেসের সমস্ত তথ্য অবশ্যই একটি এবং একমাত্র উপায়ে উপস্থাপন করতে হবে (এটি, একটি সারণীর মান হিসাবে)। বিধি 2: গ্যারান্টিযুক্ত অ্যাক্সেসের নিয়ম: সারণীর নাম, প্রাথমিক কী মান এবং কলামের নামের সংমিশ্রণের মাধ্যমে সমস্ত ডেটা যুক্তিযুক্তভাবে অ্যাক্সেসযোগ্য হওয়া উচিত। বিধি 3: নাল মানগুলির সিস্টেমেটিক চিকিত্সা: একটি ডিবিএমএসকে অবশ্যই প্রকারভেদে তথ্য এবং প্রয়োগযোগ্য তথ্য উপাত্তের ধরণের থেকে পৃথকভাবে উপস্থাপন করতে নাল মানকে সমর্থন করতে হবে। বিধি 4: আপেক্ষিক মডেলের উপর ভিত্তি করে সক্রিয় অনলাইন ক্যাটালগ: ডাটাবেসগুলিকে অবশ্যই অনলাইনে সম্পর্কিত ক্যাটালগ সমর্থন করতে হবে যা তাদের নিয়মিত ক্যোয়ারী ভাষার মাধ্যমে অনুমোদিত ব্যবহারকারীদের কাছে অ্যাক্সেসযোগ্য। বিধি 5: বিস্তৃত ডেটা সাবল্যাংয়েজ নিয়ম: ডাটাবেসটিতে অবশ্যই কমপক্ষে একটি ভাষা সমর্থন করে যা লিনিয়ার সিনট্যাক্স কার্যকারিতা সংজ্ঞায়িত করে, ডেটা সংজ্ঞা এবং হেরফের পরিচালনা, ডেটা অখণ্ডতা এবং ডাটাবেস লেনদেন নিয়ন্ত্রণ নিয়ন্ত্রণ করে। বিধি 6: ভিউ আপডেট করার নিয়ম: উপাত্তের প্রতিনিধিত্ব বিভিন্ন ভিউজিক সংমিশ্রণগুলি ব্যবহার করে দেখা যায় called তাত্ত্বিকভাবে আপডেটযোগ্য সমস্ত মতামত অবশ্যই সিস্টেমের দ্বারা আপডেটযোগ্য হতে হবে। বিধি 7: উচ্চ-স্তরের সন্নিবেশ, আপডেট এবং মুছুন: সিস্টেমটিকে অবশ্যই এক সময় সেটগুলি সমর্থন করতে হবে, অপারেটরগুলি সন্নিবেশ করানো, আপডেট করা এবং মুছতে হবে। বিধি 8: শারীরিক ডেটা স্বাতন্ত্র্য: শারীরিক স্তরে করা পরিবর্তনগুলি প্রভাবিত করবে না এবং অ্যাপ্লিকেশন প্রোগ্রামে পরিবর্তন আনতে হবে। বিধি 9: লজিকাল ডেটা স্বাতন্ত্র্য: যৌক্তিক স্তরে করা পরিবর্তনগুলি প্রভাবিত করবে না এবং অ্যাপ্লিকেশন প্রোগ্রামে পরিবর্তন আনতে হবে। বিধি 10: স্বীকৃতি স্বতন্ত্রতা: স্বচ্ছতার সীমাবদ্ধতাগুলি অবশ্যই অ্যাপ্লিকেশন প্রোগ্রামগুলি থেকে সংজ্ঞায়িত এবং আলাদা করতে হবে। অ্যাপ্লিকেশনগুলিকে প্রভাবিত না করে সীমাবদ্ধতা পরিবর্তন করতে হবে। বিধি 11: বিতরণ স্বাধীনতা: ব্যবহারকারীর ডাটাবেস অবস্থান সম্পর্কে অর্থহীন হতে হবে, অর্থাত্ ডাটাবেস একাধিক স্থানে বিতরণ করা হয় কি না। বিধি 12: ননসবার্সন বিধি: যদি কোনও সিস্টেম নিম্ন স্তরের ভাষা সরবরাহ করে, তবে উচ্চ-স্তরের ভাষার অখণ্ডতার নিয়মগুলিকে বিকৃত বা বাইপাস করার কোনও উপায় থাকতে হবে না। সমস্ত বিধিগুলির মধ্যে, বিধি 3 সবচেয়ে বিতর্কিত। এটি ত্রি-মূল্যবান বা ত্রৈমাসিক, যুক্তি সম্পর্কে বিতর্কের কারণে। কোডের নিয়ম এবং এসকিউএল তিনটি যুক্তি ব্যবহার করে, যেখানে নাল ব্যবহার করা ডেটা উপস্থাপন করতে এবং অজানা সত্যের স্থানে নালীর ফলাফলের সাথে যে কোনও কিছুকে তুলনা করার জন্য ব্যবহার করা হয়। যাইহোক, যখন বুলেট বা অপারেটর উভয়ই মিথ্যা হয়, অপারেশনটি মিথ্যা; অতএব, অনুপস্থিত সমস্ত ডেটা অজানা নয়, তাই বিতর্ক।

কোডড এর নিয়ম কি? - টেকোপিডিয়া থেকে সংজ্ঞা