试题详情
- 简答题在图书销售数据库中,有一个表所示的图书销售表(书号和顾客号共同作为主码),请指出该表可能存在的问题,并根据3NF对该表进行分解,设计出符合3NF要求的关系模式。要求写出设计步骤。 可能存在的问题: (1)数据库冗余度较大 一本书可能销售多次,则每销售一次图书销售表中都会重复一遍图书信息;一名顾客可能购买多次,则每购买一次图书销售表中都会重复一遍顾客信息。 (2)插入异常 有一种新书,还没有顾客购买,此时会由于顾客号不能为空而无法将该书信息插入到图书销售表中。 (3)删除异常 一本书仅有一名顾客购买,如果该顾客退货,则会由于没有顾客购买该书导致删除销售记录的同时也会将这本书的信息也删除。
关注下方微信公众号,在线模考后查看
热门试题
- 在SQL Server中,允许创建和修改
- 请简要说明SQL Server中使用视图
- 试述PowerBuilder中事务对象的
- 事务的特性包括()。
- 解释连接陷阱的概念,在操作数据库时如何避
- 利用视图可以把对数据库的访问限制在一定范
- 以下关于减小列宽的哪个说法是的()
- 关系的名称和它的()称为关系的模式。
- 评估以下语句:CREATE.INDEX.
- 试述出版数据库、发行数据库、订阅数据库的
- 您需要从方案中的雇员表中删除EMP_FK
- 分布式数据库有哪些分布策略?SQLSer
- 在SQL Server中,对象许可包括(
- 你是一个贷款业务公司的数据库开发者。你设
- 对于教学管理数据库,当采用事务控制机制时
- 现有如下关系: 患者(患者编号,患者姓名
- 你是一个保险公司的数据库开发者.那公司有
- 触发器是一种特殊的存储过程,它基于一个表
- 试述游标(Cursor)的作用,并解释实
- 要规定经理的工资不能低于2000元,则应