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

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

সুচিপত্র:

Anonim

সংজ্ঞা - প্রাথমিক কী বলতে কী বোঝায়?

একটি প্রাথমিক কী হ'ল একটি বিশেষ সম্পর্কযুক্ত ডাটাবেস টেবিল কলাম (বা কলামগুলির সংমিশ্রণ) সমস্ত টেবিলের রেকর্ডকে স্বতন্ত্ররূপে সনাক্ত করার জন্য মনোনীত।

একটি প্রাথমিক কী এর প্রধান বৈশিষ্ট্যগুলি হ'ল:

  • এটিতে প্রতিটি সারি ডেটার জন্য একটি অনন্য মান থাকতে হবে।
  • এতে নাল মান থাকতে পারে না।

একটি প্রাথমিক কী হ'ল একটি বিদ্যমান টেবিল কলাম বা একটি কলাম যা নির্দিষ্টভাবে একটি সংজ্ঞায়িত অনুক্রম অনুযায়ী ডাটাবেস দ্বারা উত্পন্ন হয়।

টেকোপিডিয়া প্রাথমিক কী ব্যাখ্যা করে

প্রাথমিক কী ধারণাটি একটি দক্ষ রিলেশনাল ডাটাবেসের জন্য সমালোচনা। প্রাথমিক কী এবং ঘনিষ্ঠভাবে সম্পর্কিত বিদেশী কী ধারণাগুলি ছাড়া, সম্পর্কিত ডেটাবেসগুলি কাজ করবে না।

প্রায় সমস্ত ব্যক্তি প্রাইমারি কীগুলি প্রায়শই কিন্তু অজান্তে দৈনন্দিন জীবনে ডিল করে। উদাহরণস্বরূপ, শিক্ষার্থীদের নিয়মিতভাবে অনন্য পরিচয় (আইডি) নম্বর বরাদ্দ করা হয় এবং সমস্ত মার্কিন নাগরিককে সরকার-নির্ধারিত এবং অনন্যভাবে সনাক্তযোগ্য সামাজিক সুরক্ষা নম্বর রয়েছে।

উদাহরণস্বরূপ, একটি ডাটাবেস অবশ্যই বাণিজ্যিক ব্যাঙ্কের দ্বারা সঞ্চিত সমস্ত ডেটা ধারণ করে। দুটি ডাটাবেস টেবিলের মধ্যে রয়েছে CUSTOMER_MASTER, যা গ্রাহক সম্পর্কিত মৌলিক তথ্য (নাম, জন্মের তারিখ, ঠিকানা, সামাজিক সুরক্ষা নম্বর ইত্যাদি) এবং ACCOUNTS_MASTER, যা বিভিন্ন ব্যাংক অ্যাকাউন্টের ডেটা সঞ্চয় করে (অ্যাকাউন্ট তৈরির তারিখ, অ্যাকাউন্টের ধরণ, প্রত্যাহারের সীমা বা সম্পর্কিত অ্যাকাউন্ট সম্পর্কিত তথ্য ইত্যাদি)।

গ্রাহকদের স্বতন্ত্ররূপে সনাক্ত করতে, কলামগুলির একটি কলাম বা সংমিশ্রণটি এই গ্যারান্টি হিসাবে নির্বাচিত হয় যে দুটি গ্রাহকের কখনও একই অনন্য মূল্য থাকবে না। সুতরাং, নির্দিষ্ট কলামগুলি অবিলম্বে মুছে ফেলা হয়, যেমন, উপাধি এবং জন্ম তারিখ। একটি ভাল প্রাথমিক কী প্রার্থী হ'ল কলামটি সামাজিক সুরক্ষা নম্বর ধারণ করার জন্য মনোনীত হয়। তবে কিছু অ্যাকাউন্টধারীদের সামাজিক সুরক্ষা নম্বর নাও থাকতে পারে, সুতরাং এই কলামের প্রার্থিতা বাদ দেওয়া হয়েছে। পরবর্তী যৌক্তিক বিকল্পটি হ'ল কলামগুলির সংমিশ্রণ যেমন ইমেল ঠিকানায় জন্ম তারিখের সাথে সংক্ষিপ্ত নাম যুক্ত করা হয় যার ফলস্বরূপ একটি দীর্ঘ এবং জটিল।

সেরা বিকল্পটি হ'ল CUSTOMER_ID নামে একটি নতুন কলামে পৃথক প্রাথমিক কী তৈরি করা। তারপরে, প্রতিটি গ্রাহক যুক্ত হওয়ার পরে ডাটাবেসটি স্বয়ংক্রিয়ভাবে একটি অনন্য নম্বর তৈরি করে, অনন্য সনাক্তকরণের গ্যারান্টি দেয়। এই কীটি তৈরি হওয়ার সাথে সাথে কলামটি এসকিউএল স্ক্রিপ্টের মধ্যে প্রাথমিক কী হিসাবে চিহ্নিত করা হয়েছে যা টেবিলটি তৈরি করে এবং সমস্ত নাল মান স্বয়ংক্রিয়ভাবে প্রত্যাখ্যাত হয়।

প্রতিটি CUSTOMER_ID এর সাথে যুক্ত অ্যাকাউন্ট নম্বরটি গ্রাহক প্রশ্নের সুরক্ষিত পরিচালনা করার অনুমতি দেয় এবং এটিও প্রদর্শন করে যে প্রাথমিক কীগুলি সারণীর মধ্যে ডেটা অনুসন্ধানের দ্রুততম পদ্ধতিটি কেন সরবরাহ করে। উদাহরণস্বরূপ, কোনও ব্যাংক জিজ্ঞাসা পরিচালনা করার সময় কোনও গ্রাহককে তার উপাধি প্রদান করতে বলা যেতে পারে। একটি সাধারণ নাম (যেমন স্মিথ) ক্যোয়ারিতে একাধিক ফলাফলের সম্ভাবনা রয়েছে। ডেটা অনুসন্ধান করার সময়, প্রাথমিক কী স্বতন্ত্রতা বৈশিষ্ট্যটি ব্যবহার করা একটি ফলাফলের গ্যারান্টি দেয়।

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