软件工程案例开发与实践 第7章 数据库设计.pptVIP

  • 2
  • 0
  • 约5.77千字
  • 约 41页
  • 2018-06-03 发布于河南
  • 举报

软件工程案例开发与实践 第7章 数据库设计.ppt

软件工程案例开发与实践 第7章 数据库设计

第7章 数据库设计 数据库设计环境一般有两种情况: (1)软件(DBMS)和硬件未确定的情况,这样的环境只能从用户的应用环境出发,先进行数据库设计然后再提出软件(包括DBMS)需求和硬件需求; (2)计算机软件与硬件环境以及DBMS已经确定,在此环境下进行数据库设计工作。这种情况属于普遍情况。 7.1 数据库设计概述 数据库设计的重要性 (1) 数据库设计直接影响软件编程质量, 从而导致开发走很多不应该走的弯路. 反过来讲, 如果设计的好,可以提高软件编程效率. (2) 数据库设计的好与差直接影响系统的维护性能。 7.2 需求分析阶段的设计 组织结构分析 数据流图 数据字典 7.3 概念设计阶段 6.3.1 概念模型的表示方法 通常我们用E-R图来表示数据库的概念模型。E-R图的构成要素为:实体、属性和联系。在E-R图中的基本图形符号为: 例子 如果要表示图书实体的属性关系如图6-2(a)所示的E-R图;要表示作者实体的属性关系如图6-2(b)所示的E-R图;要表示作者实体与图书实体之间联系如图6-2(c)所示的E-R图。 7.3.2 E-R图的绘制步骤 1. 进行数据分析与抽象,确定实体、属性和联系。 2. 设计局部E-R图,也称用户视图??。 3. 综合各局部E-R图,形成总的E-R图,即用户视图的集成。 1.数据分析与抽象 数据抽象方法 : (1)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档