একটি ডাটাবেসে প্রাথমিক কী চয়ন করার সহজ উপায়: 4 টি ধাপ

সুচিপত্র:

একটি ডাটাবেসে প্রাথমিক কী চয়ন করার সহজ উপায়: 4 টি ধাপ
একটি ডাটাবেসে প্রাথমিক কী চয়ন করার সহজ উপায়: 4 টি ধাপ

ভিডিও: একটি ডাটাবেসে প্রাথমিক কী চয়ন করার সহজ উপায়: 4 টি ধাপ

ভিডিও: একটি ডাটাবেসে প্রাথমিক কী চয়ন করার সহজ উপায়: 4 টি ধাপ
ভিডিও: অ্যাডোব ফটোশপে কীভাবে Psd থেকে Jpg রূপান্তর করবেন 2024, মে
Anonim

একটি প্রাথমিক কী হল একটি রিলেশনাল ডাটাবেসের একটি কলাম যা টেবিলের প্রতিটি রেকর্ডকে স্বতন্ত্রভাবে চিহ্নিত করতে ব্যবহৃত হয়। একটি প্রাথমিক কী নির্বাচন করার সময়, আপনাকে একটি কলাম বেছে নিতে হবে যাতে সমস্ত সারির জন্য অনন্য মান রয়েছে। প্রতিটি একক সারির প্রাথমিক কী কলামে একটি মান থাকতে হবে, এবং মানগুলি অবশ্যই পরিবর্তিত হবে না। যদি আপনি একটি প্রাকৃতিক প্রাথমিক কী খুঁজে না পান যা সমস্ত নিয়মের সাথে খাপ খায় তবে আপনি একটি সারোগেট কী তৈরি করতে পারেন। এই wikiHow আপনাকে শেখায় কিভাবে আপনার ডাটাবেসের জন্য একটি প্রাথমিক কী নির্বাচন করতে হয়।

ধাপ

একটি ডাটাবেসের ধাপে একটি প্রাথমিক কী নির্বাচন করুন
একটি ডাটাবেসের ধাপে একটি প্রাথমিক কী নির্বাচন করুন

ধাপ 1. প্রাথমিক কী -তে সমস্ত রেকর্ড অনন্য তা নিশ্চিত করুন।

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

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

ধাপ 2. একটি মান নির্বাচন করুন যা পরিবর্তন হবে না।

একবার আপনি একটি কলামকে প্রাথমিক কী হিসাবে বরাদ্দ করলে, আপনি সেই কলামের কোন মান পরিবর্তন করতে পারবেন না। এমন কিছু চয়ন করুন যা আপনি জানেন যে আপনাকে কখনই আপডেট করতে হবে না।

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

ধাপ the. প্রাথমিক কীতে কোন শূন্য মান থাকতে পারে না

প্রতিটি সারিতে একটি শনাক্তকারী থাকতে হবে-কোন সারির জন্য প্রাথমিক কী কলামের কোন শূন্য মান থাকতে পারে না।

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

একটি ডাটাবেসের ধাপে একটি প্রাথমিক কী চয়ন করুন
একটি ডাটাবেসের ধাপে একটি প্রাথমিক কী চয়ন করুন

ধাপ 4. একটি সারোগেট কী ব্যবহার করে বিবেচনা করুন।

একটি প্রাকৃতিক চাবি এমন একটি কী যাতে প্রকৃত তথ্য থাকে, যেমন একটি সামাজিক নিরাপত্তা নম্বর বা কর্মচারী আইডি নম্বর-আমাদের আগের সব উদাহরণ প্রাকৃতিক কী। এমন কিছু খুঁজে পাওয়া কঠিন হতে পারে যা পূর্বোক্ত সমস্ত যোগ্যতা পূরণ করে! যদি আপনি একটি কলাম চিহ্নিত করতে না পারেন যা (প্রাকৃতিক) প্রাথমিক কী হিসাবে কাজ করবে, একটি সারোগেট কী চেষ্টা করুন:

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

প্রস্তাবিত: