本章重点:熟悉数据模型,掌握实体-联系方法及数据逻辑设计方法,并且能够使用VisualFoxPro数据库管理系统建立和操纵数据库。
一、单项选择题
1.结构化设计的基本思想是()。
A.模块化B.集成化
C.自底向上,逐步求精D.规范化
2.衡量一个模块自身功能内在化联系是否紧密的是()。
A.模块凝聚B.模块耦合
C.规范化D.集成化
3.模块间的信息联系方式,称为模块的()。
A.凝聚B.耦合C.依赖D.分解
4.在控制结构图中,应要求模块具有的凝聚度和耦合度分别为()。
A.最高和最低B.最高和最高
C.最低和最高D.最低和最低
5.模块间()耦合是最正常的方式。
A.控制B.非法C.功能D.数据
6.()凝聚是结构化设计模块的理想目标。
A.偶然B.时间C.数据D.功能
7.结构化系统设计的基本元素是()。
A.模块B.单元C.类D.对象
8.系统设计阶段的主要目的是根据已批准的(),考虑实际的技术、经济和运行环境等条件,确定系统的物理实施方案。
A.数据字典B.系统详细调查报告
C.系统分析报告D.数据流程图
9.关于候选索引的描述正确的是()。
A.候选索引字段不惟一B.候选索引可以更改为主索引
C.候选索引无法更改为主索引D.候选索引不要求字段值的惟一性
10.总体结构设计的任务是将整个应用软件系统合理地划分成各种模块,正确处理模块
之间与模块内部的联系;使整个系统具有良好的()性、()性、()性、()性,易于调试和维护。
A.功能、可用、可写、可修改B.逻辑、可用、可写、可修改
C.逻辑、可用、可读、可修改D.功能、可用、可读、可修改
11.如果要采用关系数据库实现应用,在数据库的逻辑设计阶段需将()转换为关系数据模型。
A.E-R模型B.层次模型
C.关系模型D.网状模型
12.E-R方法是以长方形表示(),以菱形表示实体间的()。
A.实体、属性B.属性、实体
C.联系、实体D.实体、联系
13.()只能在数据库中建立。
A.主索引B.候选索引
C.普通索引D.惟一索引
14.()不要求字段值的惟一性,并且保留表中的所有记录。
A.主索引B.候选索引
C.普通索引D.惟一索引
15.在建立索引的命令中,表示升序的关键字是()。
A.UNIQUEB.CANDIDAT
C.ASCENDINGD.DESENDING
16.在确定主索引的命令中,表示降序的关键字是()。
A.UNIQUEB.CANDIDAT
C.ASCENDINGD.DESENDING
17.结构复合索引文件的扩展名为()。
A.CDXB.IDXC.FPTD.EDX
18.为保证数据输入的正确性,在代码结构中应加入()。
A.十进制编码B.校验码
C.专用编码D.组合编码
19.E-R方法的三要素是()。
A.实体、属性、实体集B.实体、键、联系
C.实体、属性、联系D.实体、域、候选键
20.代码的类型不包括()。
A.顺序码B.重复码
C.专用码D.校验码
二、名词解释
1.模块耦合。
2.E-R方法。
三、简答题
1.简述结构化设计的基本思想。
2.简述E-R图向关系模型转换的基本原则。
3.简述代码设计的原则。