ایک چھوٹی سی فعال انضمام میں ایک خاصیت ایک دوسرے کا سب سے چھوٹا حصہ ہے
نسبتا ڈیٹا بیس کے نظریہ کی دنیا میں، ایک فعال انضمام موجود ہے جب ایک خصوصیت ایک ڈیٹا بیس میں کسی خاص خصوصیت کا تعین کرتا ہے. ایک چھوٹی سی فعال انضمام ایک ڈیٹا بیس انحصار ہے جس میں اس وقت ہوتی ہے جب خاصیت یا خاصیت کے ایک مجموعہ کی ایک فعال انضمام کا بیان کرتے ہوئے جس میں اصل خاصیت شامل ہے.
معمولی فنکشنل انحصار کی مثال
اس قسم کی انحصار کو معمولی کہا جاتا ہے کیونکہ یہ عام احساس سے حاصل کیا جاسکتا ہے. اگر ایک "طرف" دوسرے کا سب سے چھوٹا حصہ ہے، تو اسے معمولی سمجھا جاتا ہے. بائیں جانب فیصلہ کن اور دائیں انحصار کو سمجھا جاتا ہے .
- {A، B} -> B ایک چھوٹی سی فعال انحصار ہے کیونکہ بی A، B کا سب سے چھوٹا حصہ ہے. چونکہ { A، B} -> B میں شامل ہے، بی کی قیمت کا تعین کیا جا سکتا ہے. یہ ایک غیر معمولی فعال انحصار ہے کیونکہ بی کا تعین A، B سے تعلق سے مطمئن ہے. چونکہ بی کے اقدار A کے اقدار کی طرف سے مقرر کیا جاتا ہے، اس کے علاوہ کسی بھی دوسرے ترتیب کے مطابق A کے اقدار کو بی کے طور پر اسی قدر اقدار کے حصول کا حصول. یہ ڈالنے کا ایک اور طریقہ یہ ہے کہ بی بی کے تمام شامل ہیں، لہذا یہ سب کا سب سے کم ہے.
- {ملازمہ، ملازمین کا نام} -> ملازم_ID ملازمت_ID {Employee_ID، Employee_Name} کا سب سے چھوٹا حصہ ہے کیونکہ ملازمت ایک چھوٹی سی فعال انحصار ہے.
- A -> A یا Employee_ID -> Employee_ID، اور Employee_Name -> Employee_Name کے لئے یہ درست ہے . یہ تمام معمولی فعال انحصار ہیں.
- اگر ایک فعال طور پر انحصار X-> Y، اور Y ایکس کا ایک ذیلی سیٹ ہے تو یہ ایک چھوٹی سی فعال تناسب ہے. اگر Y کی ایکس ذیلی نہیں ہے تو، یہ ایک چھوٹی سی فعال انحصار نہیں ہے.