Ni igbẹkẹle iṣẹ-ṣiṣe ti ko ni pataki kan ẹda kan jẹ ipinku ti miiran
Ninu aye ti ọrọ igbasilẹ data data, igbẹkẹle iṣẹ kan wa nigbati abajade kan ṣe ipinnu ẹda miiran ti o yatọ ni ibi ipamọ data kan. Igbẹkẹle iṣẹ-ṣiṣe ti ko ni pataki jẹ igbẹkẹle database ti o waye nigbati o ba ṣalaye igbẹkẹle iṣẹ kan ti ẹya kan tabi ti akojọpọ awọn eroja ti o pẹlu ẹda atilẹba.
Awọn apẹẹrẹ ti iṣẹ-ṣiṣe ti iṣẹ-ṣiṣe pataki
Iru igbẹkẹle yii ni a npe ni iṣiro nitoripe o le ni ori lati ori oye. Ti o ba jẹ pe "ẹgbẹ" jẹ apapo ti awọn miiran, o ni imọran bii. Agbegbe apa osi ni ipinnu ati ẹtọ ti o gbẹkẹle .
- {A, B} -> B jẹ igbẹkẹle iṣẹ-ṣiṣe ti ko ni pataki nitori B jẹ ipinku ti A, B. Niwon { A, B} -> B pẹlu B , iye B le jẹ ipinnu. O jẹ igbẹkẹle iṣẹ-ṣiṣe ti ko ni pataki nitori ipinnu B jẹ inu didun nipasẹ ibasepo rẹ si A, B. Niwon awọn iye ti B ṣe ipinnu nipasẹ awọn iye ti A , eyikeyi ọna miiran ti o ṣe alabapin awọn iye ti A yoo ni awọn deede kanna bi B. Ọnà miiran lati fi i ṣe pe gbogbo B wa ninu A , eyi ti o jẹ idi ti o jẹ Apapọ A.
- {Employee_ID, Employee_Name} -> Employee_ID jẹ igbẹkẹle iṣẹ ti ko ni pataki niwon AbániE_ID jẹ abẹ ti {Employee_ID, Employee_Name} .
- Bakan naa ni otitọ fun A -> A tabi Abáni_ID -> Employee_ID, ati Employee_Name -> Employee_Name . Awọn wọnyi ni gbogbo awọn dependencies functional.
- Ti igbẹkẹle iṣẹ-ṣiṣe X-> Y, ati Y jẹ apapo X, eyi jẹ igbẹkẹle iṣẹ-ṣiṣe ti ko ni iye. Ti Y kii ṣe ipinnu X, eyi kii ṣe igbẹkẹle iṣẹ-ṣiṣe.