সুচিপত্র:

কিভাবে SQL সার্ভারে বিদেশী কী কাজ করে?
কিভাবে SQL সার্ভারে বিদেশী কী কাজ করে?

ভিডিও: কিভাবে SQL সার্ভারে বিদেশী কী কাজ করে?

ভিডিও: কিভাবে SQL সার্ভারে বিদেশী কী কাজ করে?
ভিডিও: SQL সার্ভার 27 - কীভাবে বিদেশী কী সীমাবদ্ধতা তৈরি করবেন 2024, ডিসেম্বর
Anonim

অর্ডার_আইডি: প্রাথমিক কী

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, আমি কীভাবে এসকিউএল-এ একটি বিদেশী কী উল্লেখ করব?

সারসংক্ষেপ:

  1. বিদেশী কী-এর প্রতিটি মান অন্যান্য টেবিলের প্রাথমিক কী-এর অংশ হতে হবে।
  2. বিদেশী কী একই টেবিলের অন্য কলামে উল্লেখ করতে পারে। এই রেফারেন্সটি একটি স্ব-রেফারেন্স হিসাবে পরিচিত।
  3. আপনি টেবিল তৈরি করুন, অল্টার টেবিল বা SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার করে একটি বিদেশী কী তৈরি করতে পারেন।

কেউ জিজ্ঞাসা করতে পারে, বিদেশী কীগুলি কী সমস্যাগুলি প্রবর্তন করে? এখানে কিছু সাধারণ বিদেশী কী সমস্যা রয়েছে।

  • ঝুলন্ত বিদেশী চাবি। একটি বিদেশী কী একটি প্রাথমিক কী নির্দেশ করে যা সেখানে নেই।
  • প্রাথমিক কী ব্যতীত অন্য একটি অনন্য কী-র উল্লেখ। এতে কোনো লাভ নেই।
  • টেবিলের মধ্যে অনানুষ্ঠানিক সংযোগ।
  • অমিল ডেটা প্রকার।
  • ওভারলোডেড বিদেশী কী।

এছাড়াও জানতে, আপনি কিভাবে একটি বিদেশী কী লিখবেন?

বিদেশী চাবি একটি ইনলাইন সীমাবদ্ধতা ব্যবহার করে); এই সিনট্যাক্স ব্যবহার করে, আপনি আপনার CREATE কীওয়ার্ড, তারপর টেবিলের নাম, তারপর বন্ধনী খুলুন। কলামের জন্য, আপনি হিসাবে নির্দিষ্ট করতে চান বিদেশী চাবি , এবং শেষে REFERENCES শব্দটি যোগ করুন (ডেটা টাইপের পরে)। তারপর, অন্য টেবিলের নাম উল্লেখ করুন।

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

প্রাথমিক কী সর্বদা অনন্য হতে হবে, বিদেশী কী যদি টেবিলটি এক-থেকে-অনেক সম্পর্ক হয় তবে অ-অনন্য মানগুলিকে অনুমতি দিতে হবে। এটি ব্যবহার করা পুরোপুরি জরিমানা a বিদেশী চাবি হিসাবে প্রাথমিক কী যদি টেবিলটি এক-এক সম্পর্ক দ্বারা সংযুক্ত থাকে, এক-থেকে-অনেক সম্পর্ক নয়।

প্রস্তাবিত: