数据库系统原理及MySQL应用教程
上QQ阅读APP看书,第一时间看更新

4.9 习题

1.简述数据库设计的步骤。

2.简述数据库设计的作用。

3.为什么要进行概念结构设计?

4.概念模型有什么特点?其设计方法和步骤是什么?

5.简述设计实体和属性时遵循的原则。

6.局部E-R图集成为全局E-R图过程中关键问题是什么?有什么方法?

7.简述逻辑结构设计的一般步骤。

8.简述E-R图向关系模型转化的原则。

9.简述关系模式规范化过程。

10.物理结构设计的主要任务是什么?主要依据是什么?

11.怎么评价物理结构的好坏?

12.数据库实施阶段的任务是什么?

13.DBA需要对数据库怎么维护?

14.现有一个关于玩具网络销售系统的项目,要求开发数据库部分。系统所能达到的功能包括以下几个方面。

1)客户注册功能。客户在购物之前必须先注册,所以要有客户表来存放客户信息。如客户编号、姓名、性别、年龄、电话、通信地址等。

2)顾客可以浏览到库存玩具信息,所以要有一个库存玩具信息表,用来存放玩具编号、名称、类型、价格、所剩数量等信息。

3)顾客可以订购自己喜欢的玩具,并可以在未付款之前修改自己的选购信息。商家可以根据顾客是否付款,通过顾客提供的通信地址给顾客邮寄其所订购的玩具。这样就需要有订单表,用来存放订单号、用户号、玩具号、购买数量等信息。

操作内容及要求如下:

1)根据案例分析过程提取实体集和它们之间的联系,画出相应的E-R图。

2)把E-R图转换为关系模式。

3)将转换后的关系模式规范化为第三范式。