习题3 设计应用数据库模型

习题三:设计应用数据库模型

一、目的

熟悉数据库设计方法,熟练掌握项目需求调研方法和设计步骤,以及数据文档的使用,掌握数据库E-R设计方法和逻辑设计方法

二、课外项目训练

1、按5-6人一个小组,组织一个团队,选出一位组长担任项目经理角色。

2、选取下面的一个项目作为小组开发设计项目,完成此项目的需求调研:

1)图书借阅管理系统

2)教务学生成绩管理系统

3)电脑配置销售管理系统

4)酒店/招待所管理系统

5)笼物店管理系统

6)超市连销店销售管理系统

3、做好调研准备,制订调研计划,编写调研内容,确定调研方法,准备工具。

4、根据不同的调研方法,准备好相应的调研工具与资料,如调研问卷、调查表(如表 三‑2)、调研问题提纲(如表 三‑3),记录、摄影工具等。

5、展开调研

根据计划,带上必备的准备资料,与调研部门联系落实,组织人员实施调研,收集整理相关单据、凭证资料,绘制计划、采购、销售、库存管理、采购退货、客户退货、利润分析统计等业务流程图, 如图

库存管理业务流程图。

6、绘制业务流程图。

7、各小组提交一份调研报告。

8、将上述调研成果组织整理,提交一份全面详细的调研报告

9、根据各小组的选取调研项目,进行需求分析,完成下面内容。绘制组织机构图;

10、用自顶向下方式,由顶层至最底层带编号绘制数据流图,并给出相关数据字典;

11、绘制系统总体功能结构图;

12、功能模块界面原型设计;

13、写出需求分析报告。

14、列出需求分析收集的信息数据,请注释在什么部门的什么业务调研的数据;

15、对信息进行实体、联系、属性的划分;

16、进行局部E-R图设计,绘制每个实体的详细属性和实体间联系的简洁E-R图;

17、对局部E-R进行整合,并优化,获得全局E-R图。

18、根据本组项目的E-R模型,完成下面内容:

将每个实体转换成一个关系。

19、分析每个实体间的联系是几对几联系,确定该联系信息转换到实20、体关系中还是独立成为一个关系,写出分析原则;

21、列出处理联系后的所有关系模式。

22、对关系进行规范化分析,调整优化

三、课外操作练习

1、试述数据库设计过程。

2、试简述数据库设计过程的各阶段的工作重点。

3、需求分析的设计目标是什么?调查的内容是什么?

4、什么是数据库的概念结构?简述数据库概念设计的重要性和设计步骤。

5、试述把E-R图转换为关系模型的转换规则。

6、规范化理论对数据库设计有什么指导意义。

7、在数据库运行与维护阶段,数据库管理员需要具体负责哪些工作?

8、假定一个单位的数据库包括以下的信息:

员工信息:职工号、姓名、住址和所在部门。

部门信息:部门所有职工、经理和销售的产品。

产品信息:产品名、制造商、价格、型号及产品内部编号。

生产商信息:生产商名称、地址、生产的产品名和价格。

试画出这个数据库的E-R图。

9、设有商业销售记账数据库。一个顾客(顾客姓名,单位,电话)可以买多种商品,一种商品(商品名称,型号,单价)供应多个顾客。试画出顾客与商品对应的E-R图。

10、设有如下实体:

学生:学号、姓名、性别、年龄、专业、选修课程名

课程:课程号、课程名、学时、系别

教师:教师号、姓名、性别、职称、研究方向

系别:系别号、系别名

专业:专业号、专业名

上述实体中存在如下联系:

  (l)一个学生可选修多门课程,一门课程可为多个学生选修;

  (2)一个教师可讲授多门课程,一门课程可为多个教师讲授;

  (3)一个系可有多个教师,一个教师只能属于一个系;

  (4)一个专业可以有多个系,一个专业只能属于一个系。

试完成如下工作:

  (1)分别设计学生选课和教师任课两个局部信息的结构E-R图。

  (2)将上述设计完成的E-R图合并成一个全局E-R图。

  (3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。

11、设某销售公司的数据库需要进行如下数据处理:

  (1)每月造一张月报表,表中包括信息:

  顾客订单号、订货日期、交货日期、产品号、产品名、产品类型、订购数据量、单价、金额、顾客号、顾客姓名、地址。

  (2)订货产品要组织货源,需要在终端上查询:

  输入:产品号

  输出:产品号、产品名、生产厂、出厂价、交货日期、交货数量

  (3)经理要了解某段时间的业务情况:

  输入:交货日期范围

  输出:客户所订货物的总数量、总金额

  (4)经理还要了解某段时间不同类型产品的订货情况:

  输入:订货日期范围

  输出:产品类型、订货数量、订货金额

根据上述数据处理要求,进行数据库的概念设计和逻辑设计。要求:

1)画出E-R图

2)导出数据库的关系模型


Copyright © 2016 广东水利电力职业技术学院 《数据库应用与设计》精品在线开放课程  技术支持:腾乐文化 管理登陆    访问人数: 7 9 4 5 2