প্রাইমারি কী হলো মাইক্রোসফট একসেস ডেটাবেজের একটি গুরুত্বপূর্ণ উপাদান। এই প্রাইমারি কী এবং রিলেশন সেট করার মাধ্যমে টেবিলগুলির মধ্যে সম্পর্ক স্থাপন করা হয়।
প্রাইমারি কী একটি টেবিলের প্রতিটি রেকর্ডকে এককভাবে চিহ্নিত করে এবং সম্পর্ক স্থাপনের মাধ্যমে ডেটাবেজের বিভিন্ন টেবিলের মধ্যে তথ্যের সংযোগ তৈরি করে।
এ টিউনে প্রাইমারি কী এবং টেবিলের মধ্যে সম্পর্ক সেট করার প্রক্রিয়া সম্পর্কে বিস্তারিত আলোচনা করা হয়েছে।
প্রাইমারি কী কি?
প্রাইমারি কী হল একটি ফিল্ড বা ফিল্ডের সংমিশ্রণ যা একটি টেবিলের প্রতিটি রেকর্ডকে এককভাবে চিহ্নিত করে। এটি ডেটাবেজে ডেটার সঠিকতা এবং স্বচ্ছতা নিশ্চিত করে। সাধারণত প্রাইমারি কী হিসাবে ব্যবহৃত হয়:
- AutoNumber: স্বয়ংক্রিয়ভাবে একটি অনন্য সংখ্যা তৈরি করে।
- Unique Identifiers: বিশেষ মান যা প্রতিটি রেকর্ডকে আলাদা করে।
প্রাইমারি কী সেট করার প্রক্রিয়া
ধাপ ১: টেবিল ডিজাইন মোডে প্রবেশ করা
- মাইক্রোসফট একসেস ওপেন করুন এবং প্রয়োজনীয় ডেটাবেজ নির্বাচন করুন।
- Create ট্যাব থেকে Table Design অপশন নির্বাচন করুন।
ধাপ ২: ফিল্ড নির্ধারণ করা
একটি টেবিল তৈরি করুন বা একটি বিদ্যমান টেবিল খুলুন এবং ফিল্ডের নাম লিখুন। ধরুন, “Customer_ID” “Customer_Name” ইত্যাদি।
ধাপ ৩: প্রাইমারি কী নির্ধারণ করা
প্রাইমারি কী ফিল্ডে রাইট-ক্লিক করুন (যেমন: “Customer_ID“) এবং Primary Key অপশন নির্বাচন করুন।
প্রাইমারি কী সেট করা হলে, ফিল্ডের পাশে একটি কী আইকন দেখা যাবে। ওপরের চিত্রে প্রাইমারি কী ব্যবহার লক্ষ্য করুন।
সম্পর্ক কি?
ডেটাবেজের বিভিন্ন টেবিলের মধ্যে সম্পর্ক তৈরি করা হয় যাতে তথ্য সহজে একসঙ্গে ব্যবহার করা যায়। সম্পর্ক তিন ধরনের হতে পারে:
- One-to-One: একটি রেকর্ড একটি অন্য রেকর্ডের সাথে যুক্ত হয়।
- One-to-Many: একটি রেকর্ড একাধিক রেকর্ডের সাথে যুক্ত হয়।
- Many-to-many: একাধিক রেকর্ড একাধিক রেকর্ডের সাথে যুক্ত হয়।
সম্পর্ক সেট করার প্রক্রিয়া
ধাপ ১: সম্পর্ক তৈরি করার জন্য টেবিলগুলি নির্বাচন করা
- Database Tools ট্যাবে যান এবং Relationships অপশন নির্বাচন করুন।
- এখানে আপনি যে টেবিলগুলির মধ্যে সম্পর্ক তৈরি করতে চান, সেগুলি যুক্ত করুন।
ধাপ ২: সম্পর্ক নির্ধারণ করা
দুটি টেবিলের মধ্যে সম্পর্ক তৈরি করতে নিম্নের পদ্ধতি অনুসরণ করুন:
- প্রথম টেবিলের প্রাইমারি কী ফিল্ডে ক্লিক দ্বিতীয় টেবিলের সংশ্লিষ্ট ফিল্ডের উপর টেনে আনুন।
- Edit Relationships ডায়ালগ বক্স প্রদর্শিত হবে।
- এবারে প্রয়োজন অনুসারে সম্পর্কের ধরণ (One-to-One, One-to-Many, Many-to-Many) নির্বাচন করুন।
ধাপ ৩: সম্পর্ক নিশ্চিত করা
- প্রয়োজনীয় রিলেশন কনফিগারেশন সম্পন্ন হলে Create বাটনে ক্লিক করুন এবং ডায়ালগ বক্সটি বন্ধ করুন।
রিলেশন অগ্রাধিকার এবং রেফারেন্স ইনটিগ্রিটি (Enforcing Referential Integrity)
রেফারেন্স ইনটিগ্রিটি টেবিলগুলির মধ্যে সম্পর্ক সঠিক এবং ডেটা সঠিকভাবে সমন্বয় করা হয়েছে কিনা তা নিশ্চিত করে।
- সম্পর্কের তৈরি করার সময়, Enforce Referential Integrity অপশন নির্বাচন করুন।
নোট: Enforce Referential Integrity অপশন এটি নিশ্চিত করে যে, মূল টেবিলে একটি রেকর্ড মুছে ফেললে বা পরিবর্তন করলে, সংশ্লিষ্ট টেবিলের রেকর্ডও স্বয়ংক্রিয়ভাবে আপডেট হবে।
উপসংহার
মাইক্রোসফট একসেস ২০১৯-এ প্রাইমারি কী এবং রিলেশন সেট করা ডেটাবেজ ডিজাইনের জন্য অপরিহার্য। সঠিকভাবে প্রাইমারি কী নির্ধারণ এবং সম্পর্ক তৈরি করে ডেটাবেজের কার্যকারিতা এবং সঠিকতা বাড়ানো যায়।
আশা করি এই টিউনের মাধ্যমে প্রাইমারি কী এবং টেবিলের সাথে রিলেশন করার প্রক্রিয়া সম্পর্কে সম্পূর্ণ ধারণা পেয়েছেন।
টিউটোরিয়ালটি প্রয়োজনীয় হলে বন্ধু ও পরিচিত মহলে শেয়ার করুন। আপনার একটি শেয়ার আমাদের লেখার মান উন্নয়নে উৎসাহিত করবে।
কোন ভুল বা অসামঞ্জস্য পেলে অনুগ্রহ করে কমেন্ট করুন। অথবা ০১৯২৫ ১৬৫৩৭৩ নাম্বারে সরাসরি যোগাযোগ করতে পারেন।