正在加载图片...
对上述只考虑函数依赖这一数据依赖,所得 到的描述学生的关系模式,存在如下问题: ■①插入异常( insertion anomalies) 生刚入学时,还没有 选课,因此无法确定属性 CNAME的值 SNO. CNAME 存在空值,根据实体完整性规 插入无法执 ②删除异常( deletion anomalies)。如果某个系的学生全部毕 在删除该系学生信息的同时,把这个系及其系主任 的信息也去掉了。 ■③数据冗余太大。比如,每一个系主任的姓名重复出现, 重复次数与该系所有学生的所有课程成绩出现次数相同 这不仅浪费大量的存储空间 更新数据库中的数据 盆要付出很大的代价来维护数据库的完整性。并且 存在数据不一致的隐惠。 鉴于存在以上种种间题,可以说关系横式S不是一个女 应当不会发生插入异常、册 异常、数据冗余应尽可能少对上述只考虑函数依赖这一数据依赖,所得 到的描述学生的关系模式,存在如下问题: ◼ ①插入异常(insertion anomalies)。当学生刚入学时,还没有 选课,因此无法确定属性CNAME的值,码(SNO, CNAME) 存在空值,根据实体完整性规则,插入无法执行。 ◼ ②删除异常(deletion anomalies)。如果某个系的学生全部毕 业了,在删除该系学生信息的同时,把这个系及其系主任 的信息也丢掉了。 ◼ ③数据冗余太大。比如,每一个系主任的姓名重复出现, 重复次数与该系所有学生的所有课程成绩出现次数相同。 这不仅浪费大量的存储空间,而且当更新数据库中的数据 时,系统要付出很大的代价来维护数据库的完整性。并且 存在数据不一致的隐患。 ◼ 鉴于存在以上种种问题,可以说关系模式 S 不是一个好 的模式。一个“好”的模式应当不会发生插入异常、删除 异常、数据冗余应尽可能少。 返回
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有