সুচিপত্র:

Db2 তে প্রাথমিক কী এবং বিদেশী কী কী?
Db2 তে প্রাথমিক কী এবং বিদেশী কী কী?

ভিডিও: Db2 তে প্রাথমিক কী এবং বিদেশী কী কী?

ভিডিও: Db2 তে প্রাথমিক কী এবং বিদেশী কী কী?
ভিডিও: DB2 - বিদেশী কী 2024, মে
Anonim

ক বিদেশী চাবি একটি টেবিলের কলামগুলির একটি সেট যা কমপক্ষে একটির সাথে মিলিত হওয়া প্রয়োজন৷ প্রাথমিক কী অন্য টেবিলে একটি সারির। এটি একটি রেফারেন্সিয়াল সীমাবদ্ধতা বা রেফারেন্সিয়াল ইন্টিগ্রিটি সীমাবদ্ধতা। এটি এক বা একাধিক টেবিলের একাধিক কলামের মান সম্পর্কে একটি যৌক্তিক নিয়ম।

এই বিষয়ে, db2 প্রাথমিক কী কি?

ক প্রাথমিক কী একটি বিশেষ ধরনের অনন্য চাবি এবং নাল মান থাকতে পারে না। উদাহরণস্বরূপ, DEPT টেবিলের DEPTNO কলাম হল a প্রাথমিক কী . একটি টেবিলে একাধিক থাকতে পারে না প্রাথমিক কী . যখন একটি প্রাথমিক কী একটি CREATE TABLE স্টেটমেন্ট বা ALTER TABLE স্টেটমেন্টে সংজ্ঞায়িত করা হয়, DB2 স্বয়ংক্রিয়ভাবে তৈরি করে প্রাথমিক সূচক

একইভাবে, প্রতিটি টেবিলের একটি প্রাথমিক কী থাকা উচিত? প্রতিটি টেবিল করতে পারা আছে (কিন্তু করে না আছে প্রতি আছে) একটি প্রাথমিক কী . কলাম বা কলাম হিসাবে সংজ্ঞায়িত প্রাথমিক কী মধ্যে স্বতন্ত্রতা নিশ্চিত করুন টেবিল ; কোন দুই সারি পারে না আছে একই চাবি . দ্য প্রাথমিক কী একজনের টেবিল এছাড়াও অন্যান্য রেকর্ড সনাক্ত করতে সাহায্য করতে পারে টেবিল , এবং দ্বিতীয় অংশ হতে টেবিলের প্রাথমিক কী.

এর পাশে, আমি কিভাবে db2 এ একটি বিদেশী কী তৈরি করব?

পদ্ধতি

  1. একটি সারণী বিবৃতি তৈরি করুন এবং একটি বিদেশী কী ধারা উল্লেখ করুন। একটি বিদেশী কী দ্বারা সংজ্ঞায়িত সম্পর্কের জন্য একটি সীমাবদ্ধ নাম চয়ন করুন৷
  2. একটি ALTER TABLE স্টেটমেন্ট ইস্যু করুন এবং FOREIGN KEY ক্লজ উল্লেখ করুন। আপনি একটি বিদ্যমান টেবিলে একটি বিদেশী কী যোগ করতে পারেন; আসলে, এটি কখনও কখনও এগিয়ে যাওয়ার একমাত্র উপায়।

db2 এ রেফারেন্সিয়াল ইন্টিগ্রিটি কি?

DB2 ® নিশ্চিত করে উল্লেখ সততা আপনি সংজ্ঞায়িত করার সময় আপনার টেবিলের মধ্যে রেফারেন্সিয়াল সীমাবদ্ধতা উল্লেখ সততা এমন একটি অবস্থা যেখানে সমস্ত বিদেশী কীগুলির সমস্ত মান বৈধ৷ উল্লেখ সততা সত্তার উপর ভিত্তি করে অখণ্ডতা . এই কলাম (বা কলামের সেট) কে টেবিলের প্যারেন্ট কী বলা হয়।

প্রস্তাবিত: