O'zgaruvchan funktsional qaramlikda bir xususiyat boshqa birining pastki qismidir
Ratsional ma'lumotlar bazasi nazariyasi dunyosida, funktsional bog'liqlik, bitta xususiyat boshqa ma'lumotlar bazasida yagona ma'lumotlar bazasini belgilashda mavjud. Ahamiyatli funktsional qaramlik - bu atributni yoki o'ziga xos xususiyatni o'z ichiga olgan atributlar to'plamining funktsional qaramligini ifodalashda yuzaga keladigan ma'lumotlar bazasiga bog'liqlik .
Vazifaviy funktsional birikmalarga misollar
Ushbu turdagi qaramlik jiddiy ma'noga ega, chunki u sog'lom fikrdan kelib chiqishi mumkin. Agar "yon" ikkinchisining pastki qismi bo'lsa, unchalik muhim emas. Chap tomon determinant va qaram bo'lgan huquq hisoblanadi.
- {A, B} -> B - ahamiyatsiz funktsional qaramlikdir, chunki B B ning A, B ga tegishli . { A, B} -> B o'z ichiga olganligi uchun B qiymatini aniqlash mumkin. Bu B funktsional qaramligi B ning belgilanishiga A, B munosabatlaridan qoniqish hosil qiladi. B qiymatlari A qiymatlari bo'yicha aniqlanganligi sababli, A qiymatlarini almashadigan har qanday boshqa ketma-ketlik B bilan bir xil qiymatlarga ega bo'ladi. Buni qo'yishning yana bir usuli shundaki, barcha Blar A ning tarkibiga kiradi, shuning uchun u A ning pastki qismidir.
- {Employee_ID, Employee_Name} -> Employee_ID shuningdek, funktsional qaramlikdir, chunki Employee_ID {Employee_ID, Employee_Name} ning pastki qismidir.
- Xuddi shu holat A -> A yoki Employee_ID -> Employee_ID va Employee_Name -> Employee_Name uchun amal qiladi . Bularning hammasi ahamiyatsiz funktsional bog'liqliklar.
- Agar funktsional bog'liqlik X-> Y va Y-ning X ning bir to'plami bo'lsa, bu ahamiyatsiz funktsional qaramlikdir. Agar Y Y ning kichikligi bo'lmasa, bu ahamiyatsiz funktsional qaramlik emas.