又是新的一周,又是新的一章,又是新的一次作业,又是SQL Server从入门到放弃,但还依旧坚持没放弃的一篇博客。
废话不多说,开始。
7.
系(系号,系名,学校名)
班级(班号,班名,系号)
教研室(教研室编号,教研室名称,系号)
学生(学号,姓名,学历,班号,系号,教员编号)
教员(教员编号,姓名,职称,教研室编号)
课程(课程编号,课程名称)
选修(课程编号 ,学号,成绩)
产品(产品编号,产品名,仓库号)
零件(零件编号,零件名)
材料(原材料编号,原材料名,类别,仓库号,存放量)
仓库(仓库号,仓库名)
产品组成(产品编号,零件编号,零件数量)
零件制造(零件名,原材料名,数量)
零件存储(零件号,仓库号,数量)
这些关系模式只有一个候选码,非主属性完全依赖于主属性,不存在传递依赖,所以都属于BCNF。不会产生更新异常的现象。
总的来说,这次的作业比较简单,但也不能马虎,转换成关系模型时注意不要丢条件。
最后,附上一篇博客多种方法在Markdown加入上划线、中划线、下划线
因为我也不会,现查的