单选题
数据库
2019-03-01
在需求分析阶段规定好不同用户所允许访问的视图,这属于数据库应用系统的( )。
A.功能需求分析
B.性能需求分析
C.存储需求分析
D.安全需求分析
参考答案
A
答案解析
需求分析主要包括数据需求分析、数据处理需求分析、功能需求分析(数据处理需求分析与业务规则需求分析)、性能需求分析和其他需求分析。
①数据处理需求分析:从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起,组成数据字典,形成“数据规范说明书”。
②功能需求分析:功能需求分析主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,总体上可分为数据处理需求分析与业务规则需求分析。数据处理需求分析从数据访问和处理的角度,明确对各数据项所需要进行的数据访问操作。在系统规划与分析阶段,DBAS开发者已经明确了各类用户视图。因此数据处理需求分析阶段可以从这些视图出发,针对每个用户视图进行数据处理需求分析,然后汇总各个视图的分析结果得到对系统的完整分析结果。故选择A选项。
③性能需求分析:性能需求则描述了系统应当做到什么程度,分析DBAS应具有的性能指标。
④其它需求分析包括:存储需求、安全性需求等。
a.存储需求分析:存储需求分析是指估计DBAS系统需要的数据存储量,如DB所存储的数据总量。
b.安全需求分析:主要用于数据库安全设计,避免被非法使用和攻击。
①数据处理需求分析:从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起,组成数据字典,形成“数据规范说明书”。
②功能需求分析:功能需求分析主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,总体上可分为数据处理需求分析与业务规则需求分析。数据处理需求分析从数据访问和处理的角度,明确对各数据项所需要进行的数据访问操作。在系统规划与分析阶段,DBAS开发者已经明确了各类用户视图。因此数据处理需求分析阶段可以从这些视图出发,针对每个用户视图进行数据处理需求分析,然后汇总各个视图的分析结果得到对系统的完整分析结果。故选择A选项。
③性能需求分析:性能需求则描述了系统应当做到什么程度,分析DBAS应具有的性能指标。
④其它需求分析包括:存储需求、安全性需求等。
a.存储需求分析:存储需求分析是指估计DBAS系统需要的数据存储量,如DB所存储的数据总量。
b.安全需求分析:主要用于数据库安全设计,避免被非法使用和攻击。
你可能感兴趣的试题
A.仅Ⅰ和Ⅱ
B.仅Ⅰ、Ⅱ和Ⅲ
C.仅Ⅰ、Ⅱ和Ⅳ
D.全部都是
2
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作:
s-选择 学号FROM学生
WHERE性别=´男7 AND年龄!=25
ORDER BY姓名
为了加快其查询速度,则应该( )。
s-选择 学号FROM学生
WHERE性别=´男7 AND年龄!=25
ORDER BY姓名
为了加快其查询速度,则应该( )。
A.在学号上建索引
B.在姓名上建索引
C.在性别上建索引
D.在年龄上建索引