Primary Key এবং Index তৈরি করা

Table তৈরি এবং ম্যানেজমেন্ট (Creating and Managing Tables) - মাইক্রোসফট অ্যাক্সেস (Microsoft Access) - Microsoft Technologies

479

Microsoft Access ডাটাবেসে Primary Key এবং Index দুটি গুরুত্বপূর্ণ ধারণা, যা ডাটাবেসের ডেটা সঠিকভাবে সংরক্ষণ এবং দ্রুত অ্যাক্সেসের জন্য ব্যবহৃত হয়। এই দুটি ফিচার ডাটাবেসের কার্যকারিতা এবং কর্মদক্ষতা বাড়াতে সাহায্য করে।


Primary Key কী?

Primary Key হলো একটি টেবিলের এমন একটি ফিল্ড বা ফিল্ডের সমষ্টি, যার মান প্রতিটি রেকর্ডকে অনন্যভাবে চিহ্নিত করে। Primary Key একটি টেবিলের মধ্যে ডুপ্লিকেট রেকর্ড হওয়া আটকায় এবং এটি রেকর্ডের সঠিকতা নিশ্চিত করতে সাহায্য করে।

  • গুরুত্ব: Primary Key রেকর্ডের অনন্যতা নিশ্চিত করে এবং অন্য টেবিলের সাথে সম্পর্ক স্থাপনের সময় এটি রেফারেন্স হিসেবে ব্যবহৃত হয়।
  • বৈশিষ্ট্য:
    • একটি টেবিলের একটি মাত্র Primary Key থাকতে পারে।
    • Primary Key ফিল্ডটি Null হতে পারে না।
    • Primary Key সাধারণত AutoNumber বা Number ধরনের ফিল্ড হিসেবে ব্যবহার করা হয়।

Primary Key তৈরি করা

  1. টেবিল ডিজাইন ভিউ (Table Design View) খুলুন।
  2. যে ফিল্ডটি Primary Key হতে হবে, তার পাশে ক্লিক করুন।
  3. রিবন থেকে Primary Key বাটনে ক্লিক করুন। (এটি সাধারণত Design ট্যাবে থাকে।)
  4. এই ফিল্ডটি এখন Primary Key হিসেবে চিহ্নিত হবে, এবং টেবিলটি সেভ করলে এটি একটি অনন্য চিহ্ন হিসেবে কাজ করবে।

Index কী?

Index হলো এমন একটি ডাটাবেস অবজেক্ট যা ডাটাবেসের একটি বা একাধিক ফিল্ডের ওপর দ্রুত অনুসন্ধান এবং সন্নিবেশের (insertion) কাজ দ্রুত করতে সাহায্য করে। Index ডাটাবেসের তথ্যের দ্রুত অ্যাক্সেস এবং কার্যকরভাবে অনুসন্ধান করার জন্য ব্যবহৃত হয়।

  • গুরুত্ব: Index তৈরি করার মাধ্যমে ডাটাবেসে তথ্য খোঁজা এবং বিশ্লেষণ করা দ্রুত হয়।
  • বৈশিষ্ট্য:
    • Index সাধারণত ফিল্ডের মানের ওপর নির্ভর করে কাজ করে।
    • এটি ডুপ্লিকেট মান থাকতে পারে, তবে কিছু বিশেষ ক্ষেত্রে একে Unique Index হিসেবে সেট করা যায়, যাতে শুধুমাত্র অনন্য মান থাকে।

Index তৈরি করা

  1. টেবিল ডিজাইন ভিউ (Table Design View) খুলুন।
  2. আপনি যেই ফিল্ডে Index তৈরি করতে চান, সেটি সিলেক্ট করুন।
  3. ফিল্ডটি সিলেক্ট করার পর, Field Properties অংশে যান এবং Indexed অপশনে ক্লিক করুন।
  4. এখানে আপনি দুটি অপশন পাবেন:
    • No: Index তৈরি হবে না।
    • Yes (Duplicates OK): ফিল্ডে ডুপ্লিকেট মান থাকতে পারে, কিন্তু Index তৈরি হবে।
    • Yes (No Duplicates): ফিল্ডে ডুপ্লিকেট মান থাকবে না, শুধুমাত্র অনন্য মান হবে।
  5. আপনার পছন্দমত অপশন সিলেক্ট করার পর, টেবিলটি সেভ করুন।

Primary Key এবং Index এর মধ্যে পার্থক্য

  • Primary Key: এটি একটি নির্দিষ্ট ফিল্ড বা ফিল্ডের সমষ্টি যা রেকর্ডের অনন্যতা নিশ্চিত করে। এটি Null হতে পারে না এবং একটি টেবিলের একাধিক Primary Key থাকতে পারে না
  • Index: এটি একটি ফিল্ড বা একাধিক ফিল্ডের ওপর ভিত্তি করে তৈরি হয়, যা অনুসন্ধান দ্রুত করতে সাহায্য করে। ডুপ্লিকেট মান থাকতে পারে, তবে Unique Index বানানো গেলে ডুপ্লিকেট মান আটকানো যায়।

Primary Key এবং Index উভয়ই ডাটাবেসের কার্যক্ষমতা এবং ডেটার নিরাপত্তা নিশ্চিত করতে গুরুত্বপূর্ণ ভূমিকা পালন করে। Primary Key ডাটাবেসের রেকর্ডের অনন্যতা বজায় রাখে, যখন Index ডেটার দ্রুত অ্যাক্সেস নিশ্চিত করে।

Content added By
Promotion

Are you sure to start over?

Loading...