数据库chapter7(5)
时间:2025-02-27
时间:2025-02-27
华中科技大学管理学院数据库课件,“我为人人”服务队收集整理上传
1畅数据需求分析与数据处理需求分析
数据需求分析是从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项(DataItems)和数据结构。
数据处理需求分析从数据访问和处理的角度,明确对各类数据项所需进行的数据访问操作,分析结果可表示为数据流图(DataFlowDiagram,DFD)或数据库应支持的各种数据处理事务规范。
数据需求分析得到的各类数据项和数据结构、数据处理需求分析结果在一起,组成数据字典。数据字典包括数据项、数据结果、数据流、数据存储和处理过程五个部分,数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、初级存储的逻辑内容。
2畅业务规则需求分析
应用领域的业务规则(又称业务处理逻辑、业务逻辑)描述了应用领域中的业务功能、处理流程和步骤。业务规则需求分析是从数据库整体功能出发,分析系统中一些较大子系统应具有的业务类型和功能,明确用户或外部系统与数据库的交互模式。分析对象既可以是与数据管理有关的业务规则,也可以是与数据库完全无关的系统业务。业务规则需求反映了数据库的功能、性能需求,为后续系统设计提供了重要依据。
3畅其他需求分析
(1)性能需求分析
功能需求描述了一个数据库系统应当做什么,性能需求则描述了数据库应做到什么程度。如数据操作相应时间,系统吞吐量,允许并发访问的最大用户数都是常见的性能指标。
(2)存储需求分析
存储需求分析是指估计数据库需要的数据存储量,包括初始数据库大小和数据库增长速度。数据存储总量的估算是根据数据字典中每个数据项的结构描述信息,估计每个数据项的容量,将所有数据项的容量累加即可。
(3)安全性分析需求
安全需求分析应考虑各类用户的数据视图和视图访问权限,及数据库应有的口令保护机制或其他安全认证机制,用以控制用户登录数据库等。
(4)备份和恢复需求分析
备份和恢复是从数据库可靠性和系统故障恢复角度提出的系统需求,包括以下内容:数据库运行过程中备份数据库的时间和备份周期;所需备份的数据库是
华中科技大学管理学院 167
上一篇:超市收银员的工作岗位分析报告
下一篇:BBC新闻稿22篇