সুচিপত্র:
সংজ্ঞা - প্রার্থী কী বলতে কী বোঝায়?
প্রার্থী কী হ'ল একটি সারণীতে কলাম বা কলামগুলির সেট যা অন্য কোনও ডেটা উল্লেখ না করে কোনও ডাটাবেস রেকর্ডকে অনন্যভাবে সনাক্ত করতে পারে। প্রতিটি টেবিলে এক বা একাধিক প্রার্থী কী থাকতে পারে তবে একটি প্রার্থী কী অনন্য এবং এটিকে প্রাথমিক কী বলা হয়। এটি শনাক্তকরণের জন্য প্রার্থী কীগুলির মধ্যে সাধারণত সেরা।
যখন একটি কী একাধিক কলামের সমন্বয়ে গঠিত হয়, তখন এটি সম্মিলিত কী হিসাবে পরিচিত।
টেকোপিডিয়া প্রার্থী কী ব্যাখ্যা করে
প্রার্থী কীগুলি সংজ্ঞায়নের সর্বোত্তম উপায় একটি উদাহরণ সহ: একটি ব্যাংকের ডাটাবেস ডিজাইন করা হচ্ছে। প্রতিটি গ্রাহকের অ্যাকাউন্টকে স্বতন্ত্রভাবে সংজ্ঞায়িত করতে, গ্রাহকের জন্ম তারিখ এবং তার প্রতিটি অ্যাকাউন্টের জন্য একটি ক্রমসংখ্যার সংমিশ্রণ ব্যবহার করা যেতে পারে। সুতরাং, মিঃ অ্যান্ড্রু স্মিথের চেকিং অ্যাকাউন্টটি 120344-1 এবং তার সঞ্চয়ী অ্যাকাউন্টটি 120344-2 নম্বরযুক্ত হতে পারে। সবেমাত্র একটি প্রার্থী কী তৈরি করা হয়েছে।
এটি সমস্যা বাড়াতে পারে। একই জন্ম তারিখের একাধিক ব্যক্তি যদি ব্যাংকটিতে অ্যাকাউন্ট খুলতে চান তবে কী হবে?
এই জাতীয় সম্ভাব্য সমস্যাগুলির কারণে, একটি অনন্য প্রার্থী কী তৈরি করা প্রায়শই ব্যবহৃত বিকল্প। এই ক্ষেত্রে, ব্যাঙ্কের ডাটাবেসগুলি অনন্য অ্যাকাউন্ট নম্বর ইস্যু করতে পারে যা কেবল হাইলাইট হওয়া সমস্যা প্রতিরোধের জন্য গ্যারান্টিযুক্ত। ভাল পরিমাপের জন্য, এই অ্যাকাউন্ট নম্বরগুলিতে কিছু অন্তর্নির্মিত যুক্তি থাকতে পারে। উদাহরণস্বরূপ অ্যাকাউন্টগুলি পরীক্ষা করা একটি "সি" দিয়ে শুরু হতে পারে, তারপরে তৈরির বছর এবং মাস এবং এই মাসের মধ্যে একটি ক্রমিক সংখ্যা হয়। সুতরাং অ্যান্ড্রু স্মিথের চেকিং অ্যাকাউন্টটি এখন সি -200805-22 হতে পারে। এমনকি অন্য কোথাও উল্লেখ না করেও একজন টেলর সনাক্ত করতে পারে যে এটি ২০০৮ সালের মে মাসে তৈরি হওয়া 22 তম চেকিং অ্যাকাউন্ট ছিল ings সঞ্চয়ী অ্যাকাউন্টগুলি একই যুক্তি অনুসরণ করে তবে "সি" এর পরিবর্তে "এস" দিয়ে থাকে with
দ্রষ্টব্য যে উল্লিখিত জন্ম তারিখ এবং একটি ক্রমিক সংখ্যা ব্যবহার করে প্রতিটি অ্যাকাউন্ট স্বতন্ত্রভাবে সনাক্ত করা সম্ভব, সুতরাং, এটি এমন একটি প্রার্থী কী যা সম্ভাব্যভাবে রেকর্ড সনাক্ত করতে ব্যবহার করা যেতে পারে। তবে, একই জিনিসটি করার আরও একটি ভাল উপায় সবেমাত্র প্রদর্শিত হয়েছে: প্রার্থী কী তৈরি করা। প্রকৃতপক্ষে, যদি নির্বাচিত প্রার্থী কীটি এত ভাল থাকে যে এটি অবশ্যই প্রতিটি এবং প্রতিটি রেকর্ড স্বতন্ত্রভাবে সনাক্ত করতে পারে, তবে এটি প্রাথমিক কী হিসাবে ব্যবহার করা উচিত। সমস্ত ডাটাবেস এক টেবিলের জন্য একটি, এবং কেবল একটি, প্রাথমিক কী এর সংজ্ঞা দেয়।
