The relation would be in Boyce-Codd Normal Form (BCNF), if the closure of the left-side attributes for all functional dependencies contains all relation attributes (J, K, L, M, N)
. In other words, the left-side attributes of each functional dependency contain a key.
Let's analyze your functional dependencies:
J -> KL
. Then K -> M
, then LM -> N
and N -> J
. So, J ->
KL
satisfies BCNF.
LM -> N
. Then N -> J
, then J -> KL
and
that is all, we have all attributes.
K -> M
. This functional
dependency is obviously a violation of BCNF, because we cannot get
more attributes from set of dependencies.
N -> J
. Then J -> KL
and K -> M
. It satisfies BCNF.
So, the third dependency violates BCNF and K
attribute is not the key itself.