সুচিপত্র:
সংজ্ঞা - সারোগেট কী বলতে কী বোঝায়?
একটি সারোগেট কী কোনও মডেল সত্তা বা কোনও অবজেক্টের ডেটাবেজে ব্যবহৃত অনন্য শনাক্তকারী। এটি একটি অনন্য কী যার একমাত্র তাত্পর্য হ'ল কোনও অবজেক্ট বা সত্তার প্রাথমিক সনাক্তকারী হিসাবে কাজ করা এবং এটি ডাটাবেসের অন্য কোনও ডেটা থেকে প্রাপ্ত নয় এবং প্রাথমিক কী হিসাবে ব্যবহৃত হতে পারে বা নাও হতে পারে। ব্যবহৃত সাধারণ সারোগেট কীটি একটি অনন্য ক্রমিক সংখ্যা।
টেকোপিডিয়া সরোগেট কী ব্যাখ্যা করে
একটি সারোগেট কীটি এমন একটি সত্তাকে প্রতিনিধিত্ব করে যা বাইরের বিশ্বে বিদ্যমান এবং ডাটাবেসের মধ্যে মডেল করে অ্যাপ্লিকেশন এবং ব্যবহারকারীর কাছে দৃশ্যমান হয়, বা এটি ডাটাবেসের মধ্যেই কোনও বস্তুর প্রতিনিধিত্ব করতে পারে এবং ব্যবহারকারী এবং অ্যাপ্লিকেশনটিতে অদৃশ্য হতে পারে। উভয় ক্ষেত্রেই সারোগেট কীটি অভ্যন্তরীণভাবে উত্পন্ন হয়।
একটি সারোগেট কী সর্বদা প্রাথমিক কী হিসাবে ব্যবহৃত হয় না এবং এটি ডেটাবেস বর্তমান বা টেম্পোরাল ধরণের কিনা তার উপর নির্ভর করে। একটি বর্তমান ডাটাবেস কেবল বৈধ বর্তমান ডেটা সংরক্ষণ করে এবং মডেলিং ওয়ার্ল্ডের সার্গেট কী এবং ডাটাবেসের প্রাথমিক কী এর মধ্যে এক থেকে এক সংযোগ প্রয়োজন, সেক্ষেত্রে সারোগেট প্রাথমিক কী হিসাবে কাজ করতে পারে। তবে, অস্থায়ী ডাটাবেসে প্রাথমিক কী এবং সারোগেট কী-এর মধ্যে একাধিক সংযোগ রয়েছে, যার অর্থ দাঁড়ায় যে উপাত্তের মধ্যে একাধিক অবজেক্ট থাকতে পারে যা সারোগেট কীটির সাথে যুক্ত রয়েছে, সুতরাং এটি ব্যবহার করা যায় না একটি প্রাথমিক কী।
একটি সারোগেট কীতে নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
- মানটি কখনই পুনরায় ব্যবহৃত হয় না এবং পুরো সিস্টেমের মধ্যেই এটি অনন্য।
- এটি সিস্টেম উত্পন্ন।
- মানটি ব্যবহারকারী বা অ্যাপ্লিকেশন দ্বারা হেরফের করা যায় না।
- মানটি একাধিক ডোমেনের বিভিন্ন মানের সংমিশ্রণ নয়।
