1、数据库工程师-10 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:24,分数:72.00)1.系统需求分析员与用户充分沟通,做出各类用户视图是_。A需求分析阶段的业务规则需求分析 B规划与分析阶段的规划与定义C规划与分析阶段的可行性分析 D需求分析阶段的性能需求分析(分数:3.00)A.B.C.D.2.DBAS 的成本主要包括_。网络设备费用 数据库开发费用 系统安装费用 系统维护费用A B CD(分数:3.00)A.B.C.D.3.关于数据库事务详细设计正确的说法是_。A设计数据库事务 B设计的任务是面向具体应用领域C设计的成果是事务流程 D识别各种 DBAS 事
2、务(分数:3.00)A.B.C.D.4.最小的数据组成单位是_。A元数据 B数据流 C信息流 D数据项(分数:3.00)A.B.C.D.5.软件开发生命周期不包括的阶段是_。A概念阶段 B调整阶段 C测试阶段 D部署阶段(分数:3.00)A.B.C.D.6.事务规范的描述信息有_。事务名称 事务描述事务用户 事务所访问的数据项A B C D(分数:3.00)A.B.C.D.7.在 DBAS 需求分析阶段,对数据处理需求进行分析,得到的结果表示为_。AE-R 图 BDFD 图 C关系模型 D实体-联系图(分数:3.00)A.B.C.D.8.以下哪种类型的需求分析用于分析数据的来源和性质_。A数据
3、需求分析 B数据处理需求分析C性能需求分析 D业务规则需求分析(分数:3.00)A.B.C.D.9.关于需求分析,以下说法错误的是_。A需求分析阶段的主要任务是分析清楚当前系统的业务流程,包括系统的体系结构、各职能部门完成的主要任务,以及各职能部门之间的关系及其交流的信息B功能模型和软件需求规格说明书是软件开发的依据,将指导后续的开发工作C需求分析制定整个数据库应用系统的目标和任务,并从数据管理和数捌处理的角度,确定系统中数据库软件的功能、性能范围D需求分析就是对开发的系统要做什么、完成什么功能的全面描述。这个阶段关注的是这个系统必须做什么(分数:3.00)A.B.C.D.10.以下哪项不是软
4、件需求规格说明书的作用_。A软件设计的依据B用户与开发人员对软件要做什么的共同理解C软件验收的依据D软件可行性研究的依据(分数:3.00)A.B.C.D.11.以下哪个不是数据流图的基本组成部分_。A数据处理 B数据存储 C数据流 D数据结构(分数:3.00)A.B.C.D.12.关于数据流表示的描述,以下描述有误的是_。A两个不同的数据流在结构上允许相同B两个加工处理之间只能有唯一的数据流C数据流不允许同名D流进流出数据存储的数据流不需要标注名字(分数:3.00)A.B.C.D.13.以下哪项不是数据流图的优点_。A可反映出数据流向的加工处理B容易及早发现系统中各部分的逻辑错误C易与计算机处
5、理对照D人工绘制简单,直观易懂(分数:3.00)A.B.C.D.14.分层 DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的_。A细节 B输入与输出 C软件的作者 D绘制的时间(分数:3.00)A.B.C.D.15.对于分层的 DFD,父图与子图的平衡是指子图的输入、输出数据流同父图相应加工的输入、输出数据流_。A必须一致 B数目必须相等C名字必须相同 D数目必须不等(分数:3.00)A.B.C.D.16.需求分析阶段不是用于描述加工逻辑的工具是_。A结构化语言 B判定表 C判定树 D流程图(分数:3.00)A.B.C.D.17.结构化分析方法的基本思想是_。A自底向上,逐步
6、抽象 B自底向上,逐步分解C自顶向下,逐步分解 D自顶向下,逐步抽象(分数:3.00)A.B.C.D.18.在数据字典的基本符号中,“”表示_。A重复 B可选 C或 D与(分数:3.00)A.B.C.D.19.加工说明用于描述数据流图的哪个成分_。A数据流 B数据源点和终点 C数据变换 D数据存储(分数:3.00)A.B.C.D.20.某航空系统对机票的定义如下:机票由姓名、日期、航班号、起点、终点和费用组成;其中姓名必须大于等于两个字符,小于等于 18 个字符;航班号只能是 YHK 后接一位数字;终点只能是上海、北京中的一个;费用可选。以下哪个数据字典正确地描述了该机票信息_。A机票=姓名+
7、日期+航班号+起点+终点+(费用)姓名=2 字符 18航班号=YHK0.9终点=北京|上海B机票=姓名+日期+航班号+起点+终点+(费用)姓名=2 字符 18航班号=YHK0.9终点=北京|上海C机票=姓名+日期+航班号+起点+终点+费用姓名=2(字符)18航班号=YHK0.9终点=北京|上海D机票=姓名+日期+航班号+起点+终点+费用姓名=2字符18航班号=YHK(0.9)终点=(北京|上海)(分数:3.00)A.B.C.D.21.以下哪个元素是 IDEF0 建模方法的组成部分_。A外部实体 B数据存储 C活动 D加工处理(分数:3.00)A.B.C.D.22.下列用于数据库需求分析的方法是
8、_。ADFD 方法和 IDEF1X 方法 BE-R 方法和 IDEF0 方法CE-R 方法和 IDEF1X 方法 DDFD 方法和 IDEF0 方法(分数:3.00)A.B.C.D.23.关于 IDEF0 建模符号和规则,以下说法错误的是_。A一个活动可以没有输入但不允许既没有输入又没有控制B在 IDEF0 图上,箭头代表数据约束,它用于表示流和顺序CIDEF0 模型是一组有一定层次结构的图形,通常用节点号来标志图形或矩形框在层次图中的位置DI、C、O、M 分别表示输入、控制、输出和机制码(分数:3.00)A.B.C.D.24.检查确认 IDEF0 图形的说法错误的是_。A每张图的目的观点要与
9、 A-0 图保持一致B每张图的边界箭头要与父图箭头保持一致C每张图的内容必须是父矩形框所包含的一切D每张图中的文字补充说明了系统的内外关系(分数:3.00)A.B.C.D.二、问答题(总题数:2,分数:28.00)25.某旅馆的电话服务定义如下:可以拨分机号和外线号码;分机号从 1000 至 1099;外线号码先拨 8,然后拨市话号码或长途号码;长途号码由区号和市话号码组成;区号是从 0730 至 0739 中任意的数字串;市话号码是由局号和分局号组成的;局号可以是 344、355、366 中的任意一个号码;分局号是长度为 4 的任意数字串。现使用数据字典定义该电话号码条目。(分数:14.00
10、)_26.某音像管理信息系统需求描述如下。(1)系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。(2)系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。(3)根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借 6 个音像制品。(4)客户租借某种音像制品的具体流程为:根据客户提供的用户名和密码,验证客户身份。若该客户是合法客户,则查询音像制品信息文件,查看商店中是否还有这种音像制品。若还有该音像制品,且客户所要租借的音像制品数小于等于 6 个,就可以
11、将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。(5)当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。(6)客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信
12、息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。现采用 DFD 对该系统进行分析与设计,绘制顶层数据流图和 0 层数据流图。(分数:14.00)_数据库工程师-10 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:24,分数:72.00)1.系统需求分析员与用户充分沟通,做出各类用户视图是_。A需求分析阶段的业务规则需求分析 B规划与分析阶段的规划与定义C规划与分析阶段的可行性分析 D需求分析阶段的性能需求分析(分数:3.00)A.B. C.D.解析:2.DBAS 的成本主要包括_。网络设备费用 数据库开发费用 系统安装费用
13、系统维护费用A B CD(分数:3.00)A.B.C.D. 解析:3.关于数据库事务详细设计正确的说法是_。A设计数据库事务 B设计的任务是面向具体应用领域C设计的成果是事务流程 D识别各种 DBAS 事务(分数:3.00)A. B.C.D.解析:4.最小的数据组成单位是_。A元数据 B数据流 C信息流 D数据项(分数:3.00)A.B.C.D. 解析:5.软件开发生命周期不包括的阶段是_。A概念阶段 B调整阶段 C测试阶段 D部署阶段(分数:3.00)A.B. C.D.解析:6.事务规范的描述信息有_。事务名称 事务描述事务用户 事务所访问的数据项A B C D(分数:3.00)A.B.C.
14、D. 解析:7.在 DBAS 需求分析阶段,对数据处理需求进行分析,得到的结果表示为_。AE-R 图 BDFD 图 C关系模型 D实体-联系图(分数:3.00)A.B. C.D.解析:8.以下哪种类型的需求分析用于分析数据的来源和性质_。A数据需求分析 B数据处理需求分析C性能需求分析 D业务规则需求分析(分数:3.00)A. B.C.D.解析:9.关于需求分析,以下说法错误的是_。A需求分析阶段的主要任务是分析清楚当前系统的业务流程,包括系统的体系结构、各职能部门完成的主要任务,以及各职能部门之间的关系及其交流的信息B功能模型和软件需求规格说明书是软件开发的依据,将指导后续的开发工作C需求分
15、析制定整个数据库应用系统的目标和任务,并从数据管理和数捌处理的角度,确定系统中数据库软件的功能、性能范围D需求分析就是对开发的系统要做什么、完成什么功能的全面描述。这个阶段关注的是这个系统必须做什么(分数:3.00)A.B.C. D.解析:10.以下哪项不是软件需求规格说明书的作用_。A软件设计的依据B用户与开发人员对软件要做什么的共同理解C软件验收的依据D软件可行性研究的依据(分数:3.00)A.B.C.D. 解析:11.以下哪个不是数据流图的基本组成部分_。A数据处理 B数据存储 C数据流 D数据结构(分数:3.00)A.B.C.D. 解析:12.关于数据流表示的描述,以下描述有误的是_。
16、A两个不同的数据流在结构上允许相同B两个加工处理之间只能有唯一的数据流C数据流不允许同名D流进流出数据存储的数据流不需要标注名字(分数:3.00)A.B. C.D.解析:13.以下哪项不是数据流图的优点_。A可反映出数据流向的加工处理B容易及早发现系统中各部分的逻辑错误C易与计算机处理对照D人工绘制简单,直观易懂(分数:3.00)A.B.C.D. 解析:14.分层 DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的_。A细节 B输入与输出 C软件的作者 D绘制的时间(分数:3.00)A.B. C.D.解析:15.对于分层的 DFD,父图与子图的平衡是指子图的输入、输出数据流同父
17、图相应加工的输入、输出数据流_。A必须一致 B数目必须相等C名字必须相同 D数目必须不等(分数:3.00)A. B.C.D.解析:16.需求分析阶段不是用于描述加工逻辑的工具是_。A结构化语言 B判定表 C判定树 D流程图(分数:3.00)A.B.C.D. 解析:17.结构化分析方法的基本思想是_。A自底向上,逐步抽象 B自底向上,逐步分解C自顶向下,逐步分解 D自顶向下,逐步抽象(分数:3.00)A.B.C. D.解析:18.在数据字典的基本符号中,“”表示_。A重复 B可选 C或 D与(分数:3.00)A. B.C.D.解析:19.加工说明用于描述数据流图的哪个成分_。A数据流 B数据源点
18、和终点 C数据变换 D数据存储(分数:3.00)A.B.C. D.解析:20.某航空系统对机票的定义如下:机票由姓名、日期、航班号、起点、终点和费用组成;其中姓名必须大于等于两个字符,小于等于 18 个字符;航班号只能是 YHK 后接一位数字;终点只能是上海、北京中的一个;费用可选。以下哪个数据字典正确地描述了该机票信息_。A机票=姓名+日期+航班号+起点+终点+(费用)姓名=2 字符 18航班号=YHK0.9终点=北京|上海B机票=姓名+日期+航班号+起点+终点+(费用)姓名=2 字符 18航班号=YHK0.9终点=北京|上海C机票=姓名+日期+航班号+起点+终点+费用姓名=2(字符)18航
19、班号=YHK0.9终点=北京|上海D机票=姓名+日期+航班号+起点+终点+费用姓名=2字符18航班号=YHK(0.9)终点=(北京|上海)(分数:3.00)A. B.C.D.解析:21.以下哪个元素是 IDEF0 建模方法的组成部分_。A外部实体 B数据存储 C活动 D加工处理(分数:3.00)A.B.C. D.解析:22.下列用于数据库需求分析的方法是_。ADFD 方法和 IDEF1X 方法 BE-R 方法和 IDEF0 方法CE-R 方法和 IDEF1X 方法 DDFD 方法和 IDEF0 方法(分数:3.00)A.B.C.D. 解析:23.关于 IDEF0 建模符号和规则,以下说法错误的
20、是_。A一个活动可以没有输入但不允许既没有输入又没有控制B在 IDEF0 图上,箭头代表数据约束,它用于表示流和顺序CIDEF0 模型是一组有一定层次结构的图形,通常用节点号来标志图形或矩形框在层次图中的位置DI、C、O、M 分别表示输入、控制、输出和机制码(分数:3.00)A.B. C.D.解析:24.检查确认 IDEF0 图形的说法错误的是_。A每张图的目的观点要与 A-0 图保持一致B每张图的边界箭头要与父图箭头保持一致C每张图的内容必须是父矩形框所包含的一切D每张图中的文字补充说明了系统的内外关系(分数:3.00)A.B.C.D. 解析:二、问答题(总题数:2,分数:28.00)25.
21、某旅馆的电话服务定义如下:可以拨分机号和外线号码;分机号从 1000 至 1099;外线号码先拨 8,然后拨市话号码或长途号码;长途号码由区号和市话号码组成;区号是从 0730 至 0739 中任意的数字串;市话号码是由局号和分局号组成的;局号可以是 344、355、366 中的任意一个号码;分局号是长度为 4 的任意数字串。现使用数据字典定义该电话号码条目。(分数:14.00)_正确答案:(电话号码=分机号|外线号码 分机号=1000.1099外线号码=8+市话号码|长途号码 长途号码=区号+市话号码区号=0730.0739 市话号码=局号+分局号局号=344|355|366 分局号=4数字
22、4)解析:26.某音像管理信息系统需求描述如下。(1)系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。(2)系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。(3)根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借 6 个音像制品。(4)客户租借某种音像制品的具体流程为:根据客户提供的用户名和密码,验证客户身份。若该客户是合法客户,则查询音像制品信息文件,查看商店中是否还有这种音像制品。若还有该音像制品,且客户所要租借的音像制品数小于等于 6 个,
23、就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。(5)当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。(6)客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。现采用 DFD 对该系统进行分析与设计,绘制顶层数据流图和 0 层数据流图。(分数:14.00)_正确答案:( )解析: