正在加载图片...
18-1-1需求分析 用户对数据库的使用要求主要包括对数据及其处理的要求,对数据完整性、安全 性的要求。在需求分析阶段主要通过仔细调査准确掌握每一个用户对数据库的要求, 提供后续设计阶段所需的一些内容,主要涉及应用环境分析、数据流程分析、数据 需求的收集与分析等。需求分析是整个设计过程的基础,是最困难、最耗损时间的 步,其准确与否将直接影响后续各个设计阶段。最终将影响到设计结果是否合理 和实用。 18-1-2概念结构设计 在准确抽象出现实世界的需求并完成需求设计后,就可以考虑如何实现用户的具体要求,进 行概念设计了。该阶段要做的各种工作不是直接将需求分析得到的数据存储格式转换成数据 库管理系统(DBNS)能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用 户观点的概念模型,即实施概念结构设计。概念结构设计是整个数据库设计的关键。如前所 述,描述概念结构设计的有力工具是实体-联系(E-R)模型,在此,概念结构设计就归结为 E-R模型、方法的分析与设计。 ER方法是面向问题的概念性模型,与数据的存储组织、存取方法、效率等无关,即它不考虑 这些数据在DBMS中态势如何。 运作ER方法的基本步骤如下: (1)划分和确定实体类型与关系类型。实体与实体间联系最好为一对多关系。 (2)确定属性。找出该实体所融涵的实际属性。 (3)画出E-R图 (4)重复步骤(1)到(3),找出所有实体、关系、属性及属性值集合18-1-1 需求分析 用户对数据库的使用要求主要包括对数据及其处理的要求,对数据完整性、安全 性的要求。在需求分析阶段主要通过仔细调查准确掌握每一个用户对数据库的要求, 提供后续设计阶段所需的一些内容,主要涉及应用环境分析、数据流程分析、数据 需求的收集与分析等。需求分析是整个设计过程的基础,是最困难、最耗损时间的 一步,其准确与否将直接影响后续各个设计阶段。最终将影响到设计结果是否合理 和实用。 18-1-2 概念结构设计 在准确抽象出现实世界的需求并完成需求设计后,就可以考虑如何实现用户的具体要求,进 行概念设计了。该阶段要做的各种工作不是直接将需求分析得到的数据存储格式转换成数据 库管理系统(DBMS)能处理的数据库模式,而是将需求分析得到的用户需求抽象为 反映用 户观点的概念模型,即实施概念结构设计。概念结构设计是整个数据库设计的关键。如前所 述,描述概念结构设计的有力工具是实体-联系(E-R)模型,在此,概念结构设计就归结为 E-R模型、方法的分析与设计。 E-R方法是面向问题的概念性模型,与数据的存储组织、存取方法、效率等无关,即它不考虑 这些数据在DBMS中态势如何。 运作E-R方法的基本步骤如下: (1)划分和确定实体类型与关系类型。实体与实体间联系最好为一对多关系。 (2)确定属性。找出该实体所融涵的实际属性。 (3)画出E-R图。 (4)重复步骤(1)到(3),找出所有实体、关系、属性及属性值集合
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有