设有关系 STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE) ,( S#,CNAME )为候选码,设关系中有如下函数依赖:
( S#,CNAME )→ SNAME,SDEPT,MNAME
S# → SNAME,SDEPT,MNAME
( S#,CNAME )→ GRADE
SDEPT → MNAME
试求下列问题:
( 1 )关系 STUDENT 属于第几范式?并说明理由。
( 2 )如果关系 STUDENT 不属于 BCNF ,请将关系 STUDENT 逐步分解为巧
BCNF 。
( 3 ) 要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。