Yes it is 3NF. In this relation the candidate keys are (name,courseno) and (rollno,courseno). So the there are no partial or transitive F.Ds in the given relation.
name->rollno rollno->name
these two F.D s are not partial as both LHS and RHS contain only prime attributes.
Consider N ->Name , C-> courseNO , R-> rolNO , G->grade
Candidate key : NC and RC
N,C, R are prime attribute.
NC -> G : BCNF
RC -> G : BCNF
N -> R : 3NF ( R is prime)
R -> N : 3NF (N is prime)
The relation is in 3NF.
So, highest normal form is 3NF
64.3k questions
77.9k answers
244k comments
80.0k users