第7章课后作业 数据库课程

7.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型。


答:
学校中有若干系(学校和系一对多
每个系有若干班级和教研室(系和班级一对多,系和教研室一对多
每个教研室有若干教员(教研室和教员一对多
有的教授和副教授每人各带若干研究生(教员和学生一对多
每个学生选修若干课程,每门课可由若干学生选修(学生和课程多对多
在这里插入图片描述


8.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型


答:
每种产品由不同的零件组成,有的零件可用在不同的产品上(产品和零件多对多
零件由不同的原材料制成,不同零件所用的材料可以相同(零件和材料多对多
零件按所属的不同产品分别放在仓库中(仓库和零件多对多
原材料按照类别放在若干仓库中(仓库和材料一对多
在这里插入图片描述


10、试把习题7和习题8中的E-R图转换为关系模型


答:
7、

  • 系(系号,系名,所属学校名)
  • 班级(班级号,班级名,所属系号)
  • 教研室(教研室号,教研室名称,所属系号)
  • 教员(工号,姓名,职称,所属教研室号)
  • 学生(学号,姓名,所属班号,学历,导师工号)
  • 课程(课序号,课程名)
  • 选课(学号课序号,成绩)

8、

  • 仓库(仓库号,仓库名)
  • 产品(产品号,产品名,所在仓库号,存储量)
  • 零件(零件号,零件名)
  • 材料(材料号,材料名,类别,所在仓库号)
  • 零件存储(零件号仓库号,存储量)
  • 零件组成(零件号材料号,使用材料量)
  • 产品组成(零件号产品号,使用零件量)

11、试用规范化理论中有关范式的概念分析习题7设计的关系模型中各个关系模式的候选码,它们属于第几范式?会产生什么更新异常


答:

  • 系(系号,系名,所属学校名)
  • 班级(班级号,班级名,所属系号)
  • 教研室(教研室号,教研室名称,所属系号)
  • 教员(工号,姓名,职称,所属教研室号)
  • 学生(学号,姓名,所属班号,学历,导师工号)
  • 课程(课序号,课程名)
  • 选课(学号课序号,成绩)

习题7的各个关系模式的候选码如上,以下划线标注

各关系模式非主属性均完全函数依赖于候选码,属于2NF
各关系模式无传递关系,属于3NF
候选码只有一个,各关系模式决定因素只有主码,即均包含码,属于BCNF

综上,都属于BCNF,不会产生更新异常

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值