数据库设计题

假设某校学生成绩管理的业务规则如下:1、学校有多个系。系有系编号、系名属性。2、学校有多名学生。学生有学号、姓名、所在系、性别属性。3、学校开设多门课程。课程有课程号、课... 假设某校学生成绩管理的业务规则如下:
1、学校有多个系。系有系编号、系名属性。
2、学校有多名学生。学生有学号、姓名、所在系、性别属性。
3、学校开设多门课程。课程有课程号、课程名称、开课时间、开课老师属性。
4、每个学生可以选择多门课程,每门课程可有多名学生选择,每个学生考试后都会获得该门课成绩。
(1)根据题目的语义设计E-R图,必须标注联系的方式。
(2)按规则将E-R图转换成一组关系模式,并在关键字下画线。
展开
 我来答
凄凉见素心4792
2014-06-11 · TA获得超过115个赞
知道答主
回答量:127
采纳率:57%
帮助的人:62.8万
展开全部
数据库设计 首先要搞清楚他们的的关系
教师和课程是多对多的关系
而系和教师是一对多
一个 多对多关系 可以转换成两个 一对多关系
有 教师和课程 多对多关系
一个教师可以选择多门课程, 一门课程可以被多个教师讲授
需要创建好 教师表 课程表 教师课程明细表 ,2个字段(教师编号, 课程编号)
然后
教师表 与 教师课程明细表 为 一对多关系.
选修课程表 与 教师课程明细表 为 一对多关系
这样他们就可以体现这两张表的关系了
系和教师的关系就比较简单了
相信你也懂了
这样可以么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式