condition for cheaking normal forms:
BCNF: if determinat side every attribute is SK or CD then it's in BCNF(X--->Y,X is determinant Y is determiner)
3NF: if determinant is SK or determiner is prime attribute then it;s 3NF
2NF: for 2nf avoid PD conditioin. if proper subset of CD belongs to non prime attribute then PD exist so not in 2NF
1NF: free form multivalued attribute..