专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 高性能数据库开发

关于切合3NF的设计

发布时间:2010-05-24 21:16:35 文章来源:www.iduyao.cn 采编人员:星星草
关于符合3NF的设计
今天课上老师讲了第三NF之类的,并且出了一个题目,
要求:求出某一学期的每一同学的平均成绩      
表自己写,要符合3NF,只要能够实现这个功能就可以了。
我以前基本都是通过HIBERNATE来写的,表靠自动生成,也从来没考虑过数据库表的设计原来这么有学问。
请问各位前辈 要实现这样一个功能需要几张表?

我自己是这样写的
student表 字段 number(学号) name(姓名) 
course表 字段  name(课程名称) 
score表 字段 number(学号 关联student.number) name(课程名称 关联course.name) score(成绩)

这么做对吗?

忘DX给一分好的答案 我真的是想不出来了,如果按照我以前的方法 


------解决方案--------------------
lz忘了学期字段

求平均成绩,是设计好表后用SQL实现吗,还是做个视图实现?要求不清晰

另外course表只有一个name(课程名称)字段,还专门设个表啊,当然要求课程ID字段

上边说的都是最基本要求,应该不完全符合3NF,你自己一项项范式要求对着检查就可以了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: