编辑: ok2015 2019-07-14

第六章作业讲评 05计算机 数据库系统概论 总评 本章内容涉及的知识点比较多,作业也比较难,但大部分同学作业都能很好地完成.

按时交作业59人.难点:2,5,9,10,11是出错集中的几道题.突出问题:极小函数依赖集多值依赖模式分解优秀作业:杨振芳,陈丁洁,琚星星,赵猛 题2 题目:建立关于系、学生、班级、学会等诸信息的关系数据库.考点:极小函数依赖集,传递函数依赖,完全函数依赖等.主要问题:很多同学缺少学生-学会的关系;

不能正确求解极小函数依赖集错误:有些同学的答案中存在可以由其他的函数依赖导出的函数依赖错误:有些同学结果没有覆盖F注意:要正确理解极小函数依赖集需满足的3个条件;

如何求某个函数依赖集的F的极小依赖集(参考定理6.3的证明过程);

如何求给定关系模式的极小函数依赖集(首先求F+).对函数依赖定义不理解错误:函数依赖中的属性不在同一个关系模式中.在班级关系中,有些同学都忽略了(专业名,入校年份)?班号本题中系名可以认为能够重复,也可认为不重复(需要要添加语义说明) 题5 题目:试举出3个多值依赖的实例.考查点:多值依赖的定义与性质.主要问题:有些同学只是画了张表;

或者只写了关系模式,没有进行语义说明;

或者没有进行充分的语义说明;

或者语义说明是错的;

或者没有指明具体是哪两个属性存在多值依赖.有些同学用实体之间的多对多联系来描述多值依赖中Y与Z的关系,这样是不充分的,m:n的联系只说明对于一个实体Y,有n(>0)个Z与之对应,而不是所有Z与之对应.有些同学用X与Y的1:m关系,X与Z的1:n关系说明同样也是错误的.有些同学举例"平凡的多值依赖",有些举例"函数依赖" ,是正确的,它们都是多值依赖的特殊情况.典型错误(1)(宿舍,学生,系)错误原因:一个学生只能对应一个班级(2)(国家,省,城市)错误原因:每个省不可能包含所有城市(3)(学生,课程,老师),学生->->课程,错误原因:多值依赖具有对称性,但不意为任意2个属性都具有多值依赖. 题9 题目:将层次图转换成一组规范化的关系考查点:函数依赖,模式分解主要问题:有些同学只写了关系模式,没有写函数依赖 .有些同学没有语义说明,例如同一个项目是否只有一个部门来做,还是允许多个部门合作,这对于你的答案正确与否是有影响的.模式分解不具有无损连接性和保持函数依赖性有些同学没有进行模式分解,只给出了INF的关系模式.典型错误:(1)关于PROJ关系模式和OFFICE关系模式的错误:在写关于"生产科研项目"和"办公室"的关系时,没有考虑到它们和DEPT的关系,而是写成了:PROJ(PROJ#,PBUDGET) OFFICE(OFF#, AREA) 题9 典型错误:(2)"职工"关系模式的错误:有同学将"工资史","职务"和PROJ都写到一起.即:EMP(EMP#,PROJ#,PHONE#,TITLE#,SALARY)将"工资史"分离出来,另外形成了一个关系模式,但是没考虑到时间属性,即:SALHIST(EMP#,JOBTITLE,SALARY)可以认为JOBTITLE?SALARY,也可以认为(EMP#,JOBTITLE)?SALARY,只要符合自己的语义假设即可.(3)有同学在写"办公室"的关系模式时,将"电话"属性直接写到"办公室"的关系中,即:OFFICE(OFF#,AREA,PHONE)(4)工资史表函数依赖关系不清,(EMP#,DATE)->SALARY 题10 题目:设计订货系统数据库考查点:关系模式、函数依赖、模式分解主要问题:没有写函数依赖;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题