در یک وابستگی عملکردی بی اهمیت یک ویژگی یک زیر مجموعه از دیگری است
در جهان تئوری پایگاه داده رابطه ای، یک وابستگی کاربردی وجود دارد زمانی که یک ویژگی ویژگی دیگری را به طور منحصر به فرد در پایگاه داده تعیین می کند. وابستگی عملکردی بی اهمیت یک وابستگی به پایگاه داده است که در هنگام توصیف وابستگی کارکردی یک ویژگی یا مجموعه ای از ویژگی هایی که شامل ویژگی اصلی است رخ می دهد.
نمونه هایی از وابستگی های عملکردی بی نظیر
این نوع وابستگی بی اهمیت نامیده می شود زیرا می تواند از عقل سلیم باشد. اگر یک "طرف" یک زیر مجموعه از دیگری است، آن را بی اهمیت فرض می شود. سمت چپ تعیین کننده و حق وابسته است .
- {A، B} -> B یک وابستگی عملکردی بی اهمیت است زیرا B یک زیر مجموعه از A، B است . از آنجا که { A، B} -> B شامل B می شود ، مقدار B می تواند تعیین شود. این یک وابستگی عملکردی بی اهمیت است، زیرا تعیین B توسط رابطه آن با A، B رضایت دارد. از آنجا که مقادیر B بوسیله مقادیر A تعیین می شوند، هر توالی دیگر که مقادیر A را به اشتراک می گذارد، مقادیر مشابهی با B دارند . راه دیگری برای قرار دادن این است که همه B در A قرار گرفته است ، به همین دلیل است که زیر مجموعه A است .
- {Employee_ID، Employee_Name} -> Employee_ID نیز یک وابستگی عملکردی بی اهمیت است، زیرا Employee_ID یک زیر مجموعه از {Employee_ID، Employee_Name} است .
- برای A -> A یا Employee_ID -> Employee_ID درست است و نام Employee -> Employee_Name . این همه وابستگی های عملکردی بی اهمیت است.
- اگر وابستگی کارکردی X-> Y و Y یک زیر مجموعه از X باشد، این یک وابستگی عملکردی بی اهمیت است. اگر Y یک زیرمجموعه از X نیست، این یک وابستگی عملکردی بی اهمیت نیست.