কম্পিউটার

ডিবিএমএসে সম্পূর্ণরূপে কার্যকরী নির্ভরতা


একটি অ্যাট্রিবিউট সম্পূর্ণরূপে কার্যকরী নির্ভর করে অন্য অ্যাট্রিবিউটের উপর, যদি এটি কার্যকরীভাবে সেই অ্যাট্রিবিউটের উপর নির্ভরশীল হয় এবং এর কোনও সঠিক উপসেটের উপর নয়।

উদাহরণস্বরূপ, একটি অ্যাট্রিবিউট Q সম্পূর্ণরূপে কার্যকরী নির্ভর করে অন্য অ্যাট্রিবিউট P এর উপর, যদি এটি P এর উপর কার্যকরীভাবে নির্ভরশীল হয় এবং P এর কোনো সঠিক উপসেটের উপর না থাকে।

আসুন একটি উদাহরণ দেখি -

প্রকল্প মূল্য>

ProjectID
প্রকল্প মূল্য
001
1000৷
001
5000৷

EmpID
প্রকল্প আইডি
দিন
E099
001
320
E056
002
190

উপরের সম্পর্কগুলি বলে যে −

দিন হল প্রকল্পে ব্যয় করা দিনের সংখ্যা৷

EmpID, ProjectID, ProjectCost -> দিন


যাইহোক, এটি সম্পূর্ণরূপে কার্যকরী নির্ভরশীল নয়।

যেখানে সাবসেট {EmpID, ProjectID} কর্মচারীর দ্বারা প্রকল্পে ব্যয় করা {দিন}টি সহজেই নির্ধারণ করতে পারে।

এটি আমাদের সম্পূর্ণ কার্যকরী নির্ভরতা −

কে সংক্ষিপ্ত করে এবং দেয়
{EmpID, ProjectID} -> (দিন)

  1. DBMS-এ ডেটা অভিধান

  2. সত্তা-সম্পর্ক চিত্র

  3. ডিবিএমএসে কার্যকরী নির্ভরতা

  4. DBMS এ অচলাবস্থা