আজকের বাজারে যেখানে প্রচুর বহুজাতিক সংস্থাগুলি তথ্য পরিচালনা করতে রিলেশনাল ডাটাবেস ব্যবহার করে, প্রতিটি টেবিল কীভাবে একে অপরের সাথে সম্পর্কিত হতে পারে তা বোঝা খুব গুরুত্বপূর্ণ। সুতরাং, বিদেশী কী সম্পর্কিত এই নিবন্ধে , আমি আপনাকে টেবিলগুলির মধ্যে সম্পর্কটি বোঝার জন্য টেবিলগুলিতে বিদেশী কীটি নিয়ে আলোচনা করব।
উইন্ডোতে পিএইচপি 7 ইনস্টল করুন
নিম্নলিখিত নিবন্ধগুলি এই নিবন্ধে আবৃত হবে:
বিদেশী কী বাধা কী?
একটি বিদেশী কী এমন এক ধরণের কী যা ডাটাবেসে দুটি টেবিলের লিঙ্কে ব্যবহৃত হয়। সুতরাং, একটি বিদেশী কী হ'ল একটি সারণীতে একটি বৈশিষ্ট্য বা বৈশিষ্ট্যগুলির সংকলন যা অন্য সারণীর প্রাথমিক কী বোঝায়।
উদাহরণস্বরূপ, টেবিল এ এবং টেবিল বি যদি একে অপরের সাথে সম্পর্কিত হয়, তবে সারণি এ যদি প্রাথমিক কী থাকে তবে এই টেবিলটিকে রেফারেন্সযুক্ত টেবিল বা অভিভাবক সারণী বলা হবে। একইভাবে, যদি টেবিল বিতে একটি বিদেশী কী থাকে, তবে সেই টেবিলটি রেফারেন্সিং টেবিল বা শিশু টেবিল হিসাবে পরিচিত knownনীচের চিত্রটি দেখুন:
বিদেশী কী কী তা আপনি জানেন এখন, বিদেশী কী এসকিউএল সম্পর্কিত এই নিবন্ধে, আসুন আমরা বিদেশী কীটির নিয়মগুলি বুঝতে পারি।
বিদেশী কী জন্য বিধি
বিদেশী মূল্যের বিধিগুলি নিম্নরূপ:
- বিদেশী চাবিযুক্ত টেবিলটিকে চাইল্ড টেবিল এবং বিদেশী কী দ্বারা উল্লেখ করা টেবিলটিকে পিতামাতার সারণী বলা হয়।
- একটি বিদেশী কীতে নাল মানগুলি অনুমোদিত
- বিদেশী কীগুলি নকল করা যায়
- কোনও টেবিলে একক বিদেশী কী থাকতে পারে
- টেবিলগুলির মধ্যে প্রতিষ্ঠিত সম্পর্কটি রেফারেনশিয়াল অখণ্ডতা হিসাবে পরিচিত
এখন যেহেতু আপনি জানেন যে বিদেশী কী এর নিয়মগুলি কী, তার পরের বিদেশী কী এসকিউএল সম্পর্কিত এই নিবন্ধে, আসুন আমরা বিদেশী কীটির ক্রিয়াকলাপগুলি দেখি।
বিদেশী কী অপারেশন:
বৈদেশিক কীতে উপস্থিত বিভিন্ন ক্রিয়াকলাপ বুঝতে, নিম্নলিখিত দুটি সারণী বিবেচনা করুন:
গ্রাহক সারণী:
গ্রাহকআইডি | ক্রেতার নাম | ফোন নম্বর |
এক | রোহান | 9876543210 |
ঘ | Sonali | 9876567864 |
ঘ | অজয় | 9966448811 |
ঘ | গীতা | 9765432786 |
৫ | শুভম | 9944888756 |
কোর্স সারণী:
কোর্সআইডি | কোর্সের নাম | গ্রাহকআইডি |
c01 | ডিভোপস | ঘ |
c02 | মেশিন লার্নিং | ঘ |
c03 | আরপিএ | এক জাভাস্ক্রিপ্ট পদ্ধতি কি |
c04 | বোর্ড | ঘ |
c05 | এডাব্লুএস | ঘ |
এখন, আপনি যদি পর্যবেক্ষণ করেন তবে কোর্স সারণিতে গ্রাহকআইডি কলাম গ্রাহকদের সারণিতে গ্রাহক আইডি কলামকে বোঝায়।গ্রাহকদের টেবিলের গ্রাহক আইডি কলামটি প্রাথমিক কী এবং কোর্স সারণীর গ্রাহক আইডি কলামটি সেই সারণীর বিদেশী কী।
প্রথম অপারেশন দিয়ে শুরু:
সারণী তৈরিতে বিদেশী কী
আপনি 'পাঠ্যক্রম' সারণী তৈরি করার সময় 'গ্রাহক আইডি' কলামে একটি বিদেশী কী তৈরি করতে আপনি নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করতে পারেন:
# এসকিউএল সার্ভার / এমএস অ্যাক্সেস / ওরাকল টেবিল তৈরি করুন ভারচার নল নয়, গ্রাহক আইডি প্রাথমিক কী (কোর্সআইডি), বিদেশী কী (গ্রাহক আইডি) গ্রাহকগণ (গ্রাহক আইডি)
একাধিক কলামে বিদেশী কী প্রয়োগ করুন
একাধিক কলামে বিদেশী কী প্রয়োগ করার সময় একটি টেবিল তৈরি , নিম্নলিখিত উদাহরণ দেখুন:
জাভাতে অ্যালগরিদম এবং ডেটা স্ট্রাকচার
টেবিল কোর্স তৈরি করুন (কোর্সআইডি বার্চার নট নাল, কোর্সনাম ভারচার নাল, গ্রাহক আইডি, প্রাথমিক কী (কোর্সআইডি), কনট্রাস্ট এফকে_কাস্টমারকোর্স বিদেশী কী (গ্রাহক আইডি) গ্রাহকরা (গ্রাহকআইডি)
পরবর্তী, বিদেশী কী এসকিউএল সম্পর্কিত এই নিবন্ধে, আসুন কীভাবে অল্টার টেবিলের মধ্যে বিদেশী কী ব্যবহার করতে হয় তা দেখি।
অল্টার টেবিলে বিদেশী কী
'পাঠ্যক্রম' সারণীটি ইতিমধ্যে তৈরি হয়ে গেলে এবং আপনি কেবল সারণিটি পরিবর্তন করতে চান 'গ্রাহকআইডি' কলামে একটি বিদেশী কী তৈরি করতে আপনি নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করতে পারেন:
টেবিল কোর্সগুলি বিদেশী কী (গ্রাহকআইডি) রেফারেন্স গ্রাহকদের (গ্রাহক আইডি) যুক্ত করুন
আপনি যদি বৈদেশিক কী সীমাবদ্ধতায় কোনও নাম যুক্ত করতে এবং একাধিক কলামে এটি সংজ্ঞায়িত করতে চান তবে নীচের এসকিউএল সিনট্যাক্সটি ব্যবহার করুন:
টেবিলের কোর্সগুলি কনট্রান্সট এফকে_কাস্টমারকোর্স বিদেশী কী (গ্রাহকআইডি) রেফারেন্স গ্রাহকগণ (গ্রাহকআইডি) যুক্ত করুন
পরবর্তী, বিদেশী কী এসকিউএল সম্পর্কিত এই নিবন্ধে, আসুন কীভাবে একটি বিদেশী কী ড্রপ করবেন তা বুঝতে দিন
বিদেশী কী ড্রপ করুন
বিদেশী কী ড্রপ করতে, আপনি নিম্নলিখিত উদাহরণটি উল্লেখ করতে পারেন:
# এসকিউএল সার্ভার / এমএস অ্যাক্সেস / ওরাকল অলটার টেবল কোর্সের জন্য ড্রয়িং কনট্রান্সট এফকে_ কাস্টমোর্স কোর্স মাইএসকিউএল অল্টার টেবিল কোর্সের জন্য ড্রপ ফরেইন কী এফকে_কাস্টমোর কোর্স
এটির সাথে আমরা এই নিবন্ধটি শেষ করছি। আমি আশা করি আপনি কীভাবে এসকিউএল এ বিদেশী কী ব্যবহার করবেন তা বুঝতে পেরেছেন। আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে 'বিদেশী কী এসকিউএল' সম্পর্কিত এই নিবন্ধটির মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।