实验一 数据库系统设计

2007-03-31 16:59:24

实验一 数据库系统设计

一、实验目的

要求学生掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。

二、实验内容

根据周围的实际情况, 自选一个小型的数据库应用项目,并深入到应用项目的现实世界中,进行系统分析和数据库设计。例如选择学籍管理系统、图书管理系统、材料管理系统或仓库管理系统等。

三、实验原理和步骤

利用数据库设计的4个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。需求分析采用自顶向下,概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法。

四、实验报告要求

报告内容包括:

1.系统需求分析

(1) 描述系统功能。给出系统功能结构图。

(2) 画详细数据流图

(3) 数据字典(主要是数据结构和数据项)

2.概念设计

使用E-R图表示对数据库中要存储的信息及语义进行详细描述,对数据约束和数据之间的关联进行详细描述。

3.逻辑设计和物理设计

(1) 将概念模型E-R图转换成关系模型

(2) 对关系模型进行优化,使其符合第三范式。

3

定义关系表的各种索引,对关系表的主码、候选码、外码及被参照表进行说明,对关系中数据的约束条件进行说明。

五、注意事项

1.在E-R图中注意实体间联系类型的表示。

2.数据库设计时应避免数据冗余(实体集的冗余和属性冗余)

3.数据库的表中,属性应是不可再分的最小项。

4.各表的联系应通过外码实现。

注意:以后的实验均基于此设计,请同学们认真仔细地进行系统设计.

交实验报告(打印和电子版个一份)。如有雷同,均按0分处理。

邮件:[email protected]

你可能感兴趣的:(实验一 数据库系统设计)