বহু-মূল্য নির্ভরতা কি?
যখন একটি টেবিলে এক বা একাধিক সারির অস্তিত্ব একই টেবিলে এক বা একাধিক সারি বোঝায়, তখন বহু-মূল্য নির্ভরতা দেখা দেয়।
যদি একটি টেবিলে P, Q এবং R গুণাবলী থাকে, তাহলে Q এবং R হল P-এর বহু-মূল্যবান তথ্য৷
এটি ডবল তীর দ্বারা প্রতিনিধিত্ব করা হয় -
->-> |
আমাদের উদাহরণের জন্য:
P->->প্রশ্ন P->->R |
উপরের ক্ষেত্রে, বহুমূল্য নির্ভরতা তখনই বিদ্যমান থাকে যদি Q এবং R স্বতন্ত্র বৈশিষ্ট্য হয়।
বহুমূল্য নির্ভরতা সহ একটি টেবিল 4NF লঙ্ঘন করে।
উদাহরণ
আসুন একটি উদাহরণ দেখি &mins;
ছাত্র>
ছাত্রের নাম | কোর্স ডিসিপ্লিন | ক্রিয়াকলাপগুলি৷ |
অমিত | গণিত | গাওয়া |
অমিত | গণিত | নাচ |
যুবরাজ | কম্পিউটার | ক্রিকেট |
আকাশ | সাহিত্য৷ | নাচ |
আকাশ | সাহিত্য৷ | ক্রিকেট |
আকাশ | সাহিত্য৷ | গাওয়া |
উপরের সারণীতে, আমরা ছাত্রদের অমিত দেখতে পাচ্ছি এবং আকাশ একাধিক কার্যকলাপে আগ্রহ আছে।
এটি বহুমূল্য নির্ভরতা কারণ কোর্সডিসিপ্লিন একজন ছাত্রের কার্যকলাপ থেকে স্বাধীন, কিন্তু ছাত্রের উপর নির্ভরশীল।
অতএব, বহুমূল্য নির্ভরতা −
ছাত্রের নাম ->-> কোর্স ডিসিপ্লিন ছাত্রের নাম ->-> কার্যকলাপগুলি৷ |
উপরোক্ত সম্পর্কটি স্বাভাবিককরণে চতুর্থ সাধারণ ফর্ম লঙ্ঘন করে৷
এটি সংশোধন করতে, টেবিলটিকে দুটি পৃথক টেবিলে ভাগ করুন এবং বহুমূল্য নির্ভরতা ভাঙ্গুন -
<স্টুডেন্টকোর্স>
ছাত্রের নাম | কোর্স ডিসিপ্লিন |
অমিত | গণিত |
অমিত | গণিত |
যুবরাজ | কম্পিউটার |
আকাশ | সাহিত্য৷ |
আকাশ | সাহিত্য৷ |
আকাশ | সাহিত্য৷ |
শিক্ষার্থী কার্যকলাপ>
ছাত্রের নাম | ক্রিয়াকলাপগুলি৷ |
অমিত | গাওয়া |
অমিত | নাচ |
যুবরাজ | ক্রিকেট |
আকাশ | নাচ |
আকাশ | ক্রিকেট |
আকাশ | গাওয়া |
এটি বহুমূল্য নির্ভরতা ভেঙে দেয় এবং এখন আমাদের দুটি কার্যকরী নির্ভরতা রয়েছে −
ছাত্রের নাম -> কোর্স ডিসিপ্লিন ছাত্রের নাম -> কার্যকলাপগুলি |