>I absolutely agree with Codd's statement. What I don't understand is why you said "making 3rd NF not quite good enough". Can you elaborate on this?
As I said in my reply to , if there is more than one candidate for the primary key then the Boyce-Codd NF applies. It says that once a table is in 3rd NF for the chosen PK it must also be in 3rd NF for all feasible alternate keys.