A segment R is in 2NF if there is no non-trivial FD, A-> B, satisfied by R, where B is not primary and where A is a proper subset of some candidate key R.
First you need to consider all the candidate keys. If it is so that all candidate keys are single attribute keys, then the only possible correct subset of any of these keys is {} ( empty set ). Dependencies on an empty set are unlikely to occur unintentionally, because they are usually obvious and not needed. Such dependencies are quite possible, even if there is only one simple key.
source share