logo - 刷刷题
下载APP
【简答题】

在图书销售数据库中,有一个表所示的图书销售表(书号和顾客号共同作为主码),请指出该表可能存在的问题,并根据3NF对该表 进行分解,设计出符合3NF要求的关系模式。要求写出设计步骤。


可能存在的问题: 
(1)数据库冗余度较大 
一本书可能销售多次,则每销售一次图书销售表中都会重复一遍图书信息;一名顾客可能购买多次,则每购买一次图书销售表中都会重复一遍顾客信息。 
(2)插入异常 
有一种新书,还没有顾客购买,此时会由于顾客号不能为空而无法将该书信息插入到图书销售表中。 
(3)删除异常 
一本书仅有一名顾客购买,如果该顾客退货,则会由于没有顾客购买该书导致删除销售记录的同时也会将这本书的信息也删除。

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】包括每天销售数据登记和库存出入库登记功能的系统属于 ( )。

A.
业务处理系统
B.
办公自动化系统
C.
管理控制系统
D.
决策支持系统

【单选题】关系规范化中的插入异常是指______。

A.
应该删除的数据未被删除
B.
应该插入的数据未被插入
C.
不该删除的数据被删除
D.
不该插入的数据被插入

【单选题】关系规范化中的删除异常是指——。

A.
应该删除的数据未被删除
B.
应该插入的数据未被插入
C.
不该删除的数据被删除
D.
不该插入的数据被插入

【单选题】且()问题。 A.无冗余、无插入异常和删除异常 B.无冗余,但存在插入异常和删除异常 C.存在冗余,但不存在修改操作的不一致 D.存在冗余、修改操作的不一致,以及插入异常和删除异常

A.
假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于(),且()问题;为了解决这一问题,应该将员工关系EMP分解为()。