小弟对范式学的不是很透,请各位大神写下详细步骤并讲解,小弟在此谢过:
例题:
设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRAND),S#和CNAME为候选码,设关系中有如下函数依赖:
S#,CNAME→SNAME,SDEPT,MNAME
S#→SNAME,SDEPT,MNAME
S#,CNAME→GRADE
SDEPT→MNAME
如果关系STUDENT不属于BCNF,请写出关系STUDENT分解为BCNF的结果。(要求描述详细过程)
例题:
设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRAND),S#和CNAME为候选码,设关系中有如下函数依赖:
S#,CNAME→SNAME,SDEPT,MNAME
S#→SNAME,SDEPT,MNAME
S#,CNAME→GRADE
SDEPT→MNAME
如果关系STUDENT不属于BCNF,请写出关系STUDENT分解为BCNF的结果。(要求描述详细过程)
解决方案 »
- oracle每天特定时间自动重启
- 菜鸟急问ORACLE里FUNCTION返回ref cursor的问题
- 帮我把下面这个SQL加一个Distinct嘛!
- 创建数据库链接时遇到的问题,拜求解答!
- 怎样在客户端连接服务器端的oracle数据库
- 请问各位如何使processes可上到1000?(重..重..有赏)
- writetofile后txt中显示 等乱码,为什么呀
- oracle中等连接和左连接是什么概念?还有外连接和内连接都是什么?
- red001.log、red002.log、red003.log 三个文件是干什么用的??
- 简单问题
- Oracle连接一个java软件(Ireport)后,想要从一张表中同时获取总人数、男生数、女生数,如何解决?
- database and os was hang with ORA-240 ERROR
1)行不可再分
2)列不可再分
3)列不可重复
你注册时间是04年
还在学习