ਇਕ ਮਾਮੂਲੀ ਫੰਕਸ਼ਨਲ ਨਿਰਭਰਤਾ ਵਿਚ ਇਕ ਵਿਸ਼ੇਸ਼ਤਾ ਇਕ ਦੂਜੇ ਦਾ ਸਬਸੈੱਟ ਹੈ
ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਥਿਊਰੀ ਦੀ ਦੁਨੀਆ ਵਿੱਚ, ਇੱਕ ਫੰਕਸ਼ਨਲ ਨਿਰਭਰਤਾ ਉਦੋਂ ਮੌਜੂਦ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਇੱਕ ਐਟਰੀਬਿਊਟ ਇੱਕ ਡਾਟਾਬੇਸ ਵਿੱਚ ਵਿਲੱਖਣਤਾ ਨਾਲ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ. ਇੱਕ ਮਾਮੂਲੀ ਫੰਕਨਰਲ ਨਿਰਭਰਤਾ ਇੱਕ ਡੈਟਾਸਾ ਅਧਾਰ ਤੇ ਨਿਰਭਰਤਾ ਹੈ ਜੋ ਉਦੋਂ ਵਾਪਰਦੀ ਹੈ ਜਦੋਂ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਗੁਣਵੱਤਾ ਜਾਂ ਗੁਣਾਂ ਦੇ ਇੱਕ ਸੰਗ੍ਰਹਿ ਦੀ ਵਰਣਨ ਕਰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਮੂਲ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ਾਮਲ ਹੈ.
ਕੁੱਝ ਫੰਕਸ਼ਨਲ ਨਿਰਭਰਤਾ ਦੀਆਂ ਉਦਾਹਰਨਾਂ
ਇਸ ਕਿਸਮ ਦੀ ਨਿਰਭਰਤਾ ਨੂੰ ਮਾਮੂਲੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਆਮ ਸਮਝ ਤੋਂ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਜੇ ਇੱਕ "ਸਾਈਡ" ਦੂਜੇ ਦਾ ਉਪ-ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਮਾਮੂਲੀ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ. ਖੱਬੇ ਪਾਸੇ ਨਿਰਨਾਇਕ ਅਤੇ ਸਹੀ ਨਿਰਭਰ ਕਰਦਾ ਹੈ .
- {A, B} -> B ਇੱਕ ਔਖਾ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ ਹੈ ਕਿਉਂਕਿ B A, B ਦਾ ਉਪ-ਸਮੂਹ ਹੈ. { A, B} -> B ਵਿੱਚ B ਵੀ ਸ਼ਾਮਲ ਹੈ, B ਦਾ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਹ ਇਕ ਮਾਮੂਲੀ ਫੰਕਸ਼ਨਲ ਨਿਰਭਰਤਾ ਹੈ ਕਿਉਂਕਿ ਬੀ ਦਾ ਨਿਰਧਾਰਤ ਕਰਨਾ ਏ, ਬੀ ਨਾਲ ਸਬੰਧਾਂ ਤੋਂ ਸੰਤੁਸ਼ਟ ਹੈ. ਕਿਉਂਕਿ ਬੀ ਦਾ ਮੁੱਲ A ਦੇ ਮੁੱਲਾਂ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ A ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਸ਼ੇਅਰ ਕਰਨ ਵਾਲੇ ਦੂਜੇ ਕ੍ਰਮ B ਦੇ ਰੂਪ ਵਿੱਚ ਉਹੀ ਉਹੀ ਮੁੱਲ ਹੋਣਗੇ. ਇਸ ਨੂੰ ਪਾਉਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਸਾਰੇ B ਨੂੰ A ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸੇ ਕਰਕੇ ਇਹ A ਦਾ ਸਬਸੈੱਟ ਹੈ.
- {Employee_ID, Employee_Name} -> ਕਰਮਚਾਰੀ_ਆਈਡੀ ਇੱਕ ਔਖਾ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ ਵੀ ਹੈ ਕਿਉਂਕਿ Employee_ID {Employee_ID, Employee_Name} ਦਾ ਸਬਸੈਟ ਹੈ.
- ਏ -> ਏ ਜਾਂ ਕਰਮਚਾਰੀ_ਆਈਡੀ -> ਕਰਮਚਾਰੀ_ਆਈਡੀ, ਅਤੇ ਕਰਮਚਾਰੀ-ਨਾਂ-> ਕਰਮਚਾਰੀ_ਨਾਮ ਲਈ ਵੀ ਸਹੀ ਹੈ . ਇਹ ਸਾਰੇ ਮਾਮੂਲੀ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ ਹਨ
- ਜੇ ਇੱਕ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ X-> Y, ਅਤੇ Y, X ਦਾ ਉਪ-ਸਮੂਹ ਹੈ, ਇਹ ਇੱਕ ਮਾਮੂਲੀ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ ਹੈ. ਜੇ Y, X ਦਾ ਉਪ-ਸਮੂਹ ਨਹੀਂ ਹੈ, ਇਹ ਕੋਈ ਮਾਮੂਲੀ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ ਨਹੀਂ ਹੈ.