In a relational data model, which one of the following statements is TRUE?
1
A relation with only two attributes is always in BCNF.
2
If all attributes of a relation are prime attributes, then the relation is in BCNF.
3
Every relation has at least one non-prime attribute
4
BCNF decompositions preserve functional dependencies.