I am having a hard time understanding the 3 Normal form. 

3 NF: 2 NF + No transitions

So, for eg: If I have, 

```
A -> B
B -> C

```

Then the above is sort of a transition relation and hence won't be in 3 NF? 
Am I understanding it correctly?

But in this answer [What exactly does database normalization do?](https://stackoverflow.com/questions/1102590/what-exactly-does-database-normalization-do) , by `paxdiablo`, it says, 

`Third normal form (3NF) - 2NF and every non-key column in a table depends on nothing but the key.`According to this, it will be in 3 NF. Where am I going wrong?