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