প্রাথমিক কী এবং প্রার্থীর মূল মধ্যে পার্থক্য

Anonim

প্রাথমিক কী বনাম প্রার্থীর মূল

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

প্রার্থী কী কী?

প্রার্থী কীটি একটি কলাম বা কলামের একটি ডাটাবেস টেবিলের সেট যা

ব্যবহার করা যেতে পারে অন্য যেকোন ডেটা উল্লেখ না করেই কোন ডাটাবেস রেকর্ডকে স্বতন্ত্রভাবে সনাক্ত করা একটি ডাটাবেসের প্রতিটি টেবিলের এক বা একাধিক প্রার্থী কী থাকতে পারে। কার্যকরী নির্ভরতা ব্যবহার করে প্রার্থী কীগুলির একটি সেট তৈরি করা যায়। একটি প্রার্থী কী কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য আছে। তারা হয়;

• প্রার্থী চাবিগুলি ডোমেনের মধ্যে অনন্য হওয়া উচিত এবং তাদের কোনও নুল মান থাকতে হবে না।

• প্রার্থী কী পরিবর্তিত হবে না, এবং একটি সত্তা একটি নির্দিষ্ট সংঘর্ষের জন্য একই মান রাখা আবশ্যক।

একটি প্রার্থীর মূলের মূল উদ্দেশ্য হল একটি বড় সারণিতে লক্ষ লক্ষ সারি থেকে একটি একক সারি সনাক্ত করতে সহায়তা করা। প্রতিটি প্রার্থী কী একটি প্রাথমিক কী হওয়ার যোগ্য। যাইহোক, সব প্রার্থী কী থেকে, সবচেয়ে গুরুত্বপূর্ণ এবং বিশেষ প্রার্থী কী একটি টেবিলের প্রাথমিক কী হয়ে যাবে এবং প্রার্থী কীগুলি মধ্যে এটি সেরা।

প্রাথমিক কী কী?

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

প্রোগ্রামারকে অবশ্যই একটি প্রাথমিক কী মনোযোগ দিয়ে বিবেচনা করা উচিত কারণ এটি পরিবর্তন করা কঠিন। তাই, প্রোগ্রামারদের মতে, প্রাথমিক কী তৈরি করার সর্বোত্তম অনুশীলনীটি একটি অভ্যন্তরীণ জেনারেটেড প্রাইমারী কী যেমন যেমন অটোমান ডাটা মাইক্রোসফট অ্যাক্সেসের রেকর্ড আইডি তৈরির জন্য ব্যবহৃত হয়। আমরা একটি টেবিলের একটি রেকর্ড সন্নিবেশ করার চেষ্টা করি একটি প্রাথমিক কী যা একটি বিদ্যমান রেকর্ড সদৃশ সঙ্গে, সন্নিবেশ ব্যর্থ হবে প্রাথমিক কী মান পরিবর্তন করা উচিত নয়, তাই স্ট্যাটিক প্রাথমিক কীটি রাখা আরো গুরুত্বপূর্ণ।

একটি প্রাথমিক কী হল সেরা প্রার্থী কী।

প্রাথমিক কী এবং প্রার্থী কী এর মধ্যে পার্থক্য কি?

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

• প্রার্থী চাবি ছাড়া একটি টেবিল কোন সম্পর্ক প্রতিনিধিত্ব করে না।

• একটি ডাটাবেস একটি টেবিলের জন্য অনেক প্রার্থী চাবি হতে পারে, কিন্তু একটি টেবিলের জন্য শুধুমাত্র একটি প্রাথমিক কী হওয়া উচিত

• প্রাথমিক কী হল প্রার্থী কীগুলির মধ্যে একটি, যদিও এটি একমাত্র প্রার্থী কী।

• একবার একটি প্রাথমিক কী নির্বাচন করা হলে অন্য প্রার্থী কীগুলি অনন্য কী হয়ে যায়।

• কার্যকরীভাবে একটি প্রার্থী কী NULL মান থাকতে পারে যদিও এটি বর্তমানে কোন মান থাকে না। অতএব, প্রার্থীর কী একটি প্রাথমিক কী জন্য যোগ্য নয় কারণ প্রাথমিক কীটি কোনো নুল মান থাকতে হবে না।

• সম্ভাব্য হতে পারে যে প্রার্থী কী, যে মুহূর্তে অনন্য, ডুপ্লিকেট মানগুলি ধারণ করতে পারে যা একটি প্রাথমিক কী থেকে একজন প্রার্থীকে অযোগ্য ঘোষণা করে।

সংক্ষিপ্ত বিবরণ:

প্রাথমিক কী বনাম প্রার্থীর মূল

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

চিত্র সৌজন্য:

  1. এসকিউএলপিএক দ্বারা প্রাথমিক কী (সিসি বাই-এসএ 3. 0)