编辑: lonven 2012-12-17

个系;

自动化 刘伟 C1

93 2. 一个系只有一名系主任(正职,或负责人) 一个系只有一名系主任(正职,或负责人) 3. 一个学生可以选修多门功课,每门课程可有 一个学生可以选修多门功课, 若干学生选修;

若干学生选修;

4. 每个学生学习课程有一个成绩. 每个学生学习课程有一个成绩. [此处图片未下载成功] 存在问题&

#167;

1.数据冗余―浪费大量的存储空间每个系名和系主任的名字存储的次数等于该系的学生人 数乘以每个学生选修的课程门数,同时学生的姓名、年 龄也都要重复存储多次,数据的冗余度很大,浪费了存 储空间. &

#167;

2.插入异常―该有的数据无法插入如果某个新系没有招生,尚无学生时,则系名和系主任 的信息无法插入到数据库中.因为在这个关系模式中, (SNO,CNO)是主码.根据关系的实体完整性约束,主码 的值不能为空,而这时没有学生,SNO和CNO均无值, 因此不能进行插入操作. 另外,当某个学生尚未选课,即CNO未知,实体完整性 约束还规定,主码的值不能部分为空,同样不能进行插 入操作. [此处图片未下载成功] 存在问题( 存在问题(续)&

#167;

3. 删除异常―不应该删除的数据被删除了某系学生全部毕业而没有招生时,删除全部学生的记录 则系名、系主任也随之删除,而这个系依然存在,在数 据库中却无法找到该系的信息. 另外,如果某个学生不再选修C1课程,本应该只删去C1, 但C1是主码的一部分,为保证实体完整性,必须将整个 C1 元组一起删掉,这样,有关该学生的其它信息也随之丢 失. &

#167;

4http://www.51wenda........

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