需求分析:就是分析用户的应用请求
-
数据库应用系统的需求分析包括:
数据需求分析(数据需求分析是从对数据进行组织与存储的角度,从用户视图出发,分析与辨别应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容);
功能需求分析(与视图有关,主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,分为数据处理需求分析、业务规则需求分析);
性能需求分析(数据操作响应时间或数据访问响应时间、系统吞吐量即指系统在单位时间内可以完成的数据库事务或查询的数量、允许并发访问的最大用户数、每秒TPS代价值);
其他需求分析(存储需求分析:指估计DBAS系统需要的数据存储量;安全性需求分析:用于数据库安全设计,避免被非法使用和攻击;备份和恢复需求分析)。
-
数据流图(简称DFD) 建模方法由四种基本元素构成:数据流、处理、数据存储、外部项(描述数据的提供者和使用者)。此方法的核心是数据流,数据流是采用自顶向下逐步细化的结构化分析方法
-
IDEF1X数据建模方法分为实体集和实体集间的联系,实体之间的联系可以分为确定联系和非确定联系。确定关系又分为连接联系和分类联系。连接联系又分为标定型联系和非标定型联系。
实体集分为独立实体集和从属实体集(一个实体集的一个实例的唯一标识依赖于该实体集与其他实体集的联系)
01确定联系:
11连接联系也称“父子联系”,它是两个实体之间的联系或连接,一个实体(子实体)依赖于另一个实体(父实体)。
12分类联系表示实体间的一种分层结构,一个实体(类属实体)表示这些事物的全集,其它(分类实体)则为其子集。
02非确定联系
非确定关系又称“多对多关系”(m:n),两个实体间相互存在着一对多的联系
判别一个关系是标定型联系还是非标定型联系
区分子实体的主键,看是否需要父实体的外键来共同作为主键,需要则为标定型联系;
如果子实体自己的主键就可唯一标识则它为非标定型联系。
-
常用的需求分析建模方法:DFD方法;IDEF0方法;UML方法
-
组成IDEF0图的基本元素是矩形框和箭头,IDEF0图是一个矩形四个边各有一个箭头,矩形框内的动词短语描述功能活动的活动名称和活动编号,
左边是输入箭头(表示完成活动需要的数据),
右边是输出箭头(此活动的结果),
上方箭头是控制(表示影响此活动执行的事件或约束条件),
下方箭头是机制(表示完成此活动所需的资源(计算机系统、人、组织))。
-
DFD建模方法中,数据流用箭头表示(仅表示数据的流向),处理用矩形框表示,数据存储用圆角矩形框表示,外部项用圆角框或者平行四边形框表示
-
IDEF1X数据建模方法中,直角矩形框用于表示独立实体集,圆角矩形框用于表示从属实体集。
-
设置事务执行时的隔离性级别,该任务属于数据库应用系统设计步骤中的物理设计,不属于**事物规范*
-
DFD和IDFF0可用于建立需求模型;而IDEF2用于系统模拟,建立动态模型
-
设置事务执行时的隔离性级别,该任务也属于数据库应用系统设计步骤中的物理设计
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)