


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理系统中计算机应用第六章系统总体设计同步综合练习一、单项选择题1代码是实体明确地、惟一地标识;实体编码后不仅能简化程序,而且(>A. 准确B. 可靠C. 处理效率高D. 修改容易答案:C2.我国汽车牌证编码采用地编码法是(>A. 复杂(组合>B. 重复C. 专用D. 成组答案:A3代码校验位地作用是(>A. 校验数据B. 保证数据正确C保证代码正确输入D.正确编制代码答案:C4. 数据库设计建立地数据模型应当满足数据库管理系统地要求,具有较高地范式和(>A. 满足用户要求B. 容易实现C. 能够合理组织数据D. 没有数据冲突答案:A5. 在信息世界中主要研究对象
2、是 (>A. 关系B. 实体C. 记录D. 属性答案:C6. 在概念模型中实体地特性被称为(>A. 属性B. 码C. 实体集D. 实体值答案:A7. E-R图地三要素是:实体、联系和 (>A. 码B. 属性C. 域D. 模式答案:B在E-R图中表示联系的图形符号是()A. 口& OJD OA. AB. BC. CD. D答案: D,而联系关9. 有一个1:n地E-R模型要转换为相应地逻辑数据模型,其中地每个实体和联系都可以转换为一个关系系地码应当是 (>A. 1 方地码B. 1 方和多方地组合码C. n 方地码D. 1 方或多方地码 答案: C10. 从数据库中
3、移出地表叫做 (>A. 移出表B. 库表C. 表D. 自由表 答案: D11. 数据表中字段名地字符数最多不超过 (>A. 10 个B. 128 个C. 256 个D. 8 个答案: A12. 数据库表中字段名地字符数最多不超过 (>A. 10 个B. 128 个C. 256 个D. 8 个答案: B13. 数据表中通用型字段地宽度是 (>A. <10B. 1C. 8D. 4 答案: D14. 数据表中通用型字段地值存放在 (>A. .DBFB. .CDXC. .DBCD. .FTP 答案: D15. 下面关于数据表中通用型字段地叙述错误地是 (>A.
4、 可以保存图片B. 可以保存表格C. 不可以保存文字D. 可以保存音乐 答案: C16. 数据表不仅包括数据本身 ,而且包括 (>A. 数据字典B. 属性描述C. 数据控制D. 数据间联系 答案: D17. 在关系数据库中 ,记录地集合称为 (>A. 字段B. 数据项C. 文件D. 表 答案: D18. 能够改变关系中属性排列顺序地运算是 (>A. 投影B. 选择C. 并D. 交 答案: A19. 在数据库设计过程中 ,描述概念模型地基本工具是(>A. 数据流程图B. 实体联系图C. 控制结构图D. 模块图 答案: B20. 要连续为表追加记录 ,应当 (>A.
5、打开“显示”下拉菜单 ,单击“追加方式”选项B. 打开“显示”下拉菜单,单击“追加新记录”选项C. 打开“表”下拉菜单 , 单击“追加新记录”选项D. 打开“表”下拉菜单 ,单击“追加记录”选项 答案: A21. 利用菜单选项在表记录中间插入一条新记录是 (>A. 可以地B. 不可以地C. 有时可以地D. 要出现错误地 答案: B22. 要为一个表建立两个索引 ,结构复合索引文件将 (>A. 创建 2 个B. 创建 1 个C. 创建12个D. 与表文件合并 答案: B23. 打开结构复合索引文件 ,应当 (>A. 用专用命令打开B. 随着数据表打开C. 随着数据库打开D. 使
6、用索引时自动打开 答案: B24. 一个表地结构复合索引已经打开 ,表记录地顺序将按 (>A. 主索引标识排列B. 第一个索引标识排列C. 打开表时地要求排列D. 原始顺序排列 答案: D25. 可以为一个表创建地索引数是 (>A. 1 个B. 10 个C. 与字段数相同地D. 任意个 答案: D26. 在数据表中索引关键字地字符数是 (>A. 10 个B. 128 个C. 256 个D. 512 个 答案: D27. 要建立两个数据表之间地关联 ,要求(>A. 两个表必须排序B. 关联表必须排序C. 两个表必须索引D. 关联表必须索引 答案: C28. 为数据表创建候
7、选索引 ,数据表中关键字值相同地记录将 (>A. 被删除B. 被隐含C. 被忽略D. 引起错误 答案: D29. 为一个数据库表创建地主索引数目是 (>A. 1 个B. 多个C. 不超过字段数D. <10 个 答案: A30. 为一个数据库表创建地候选索引地数目是(>A. 1 个B. 多个C. 不超过字段数D. <10 个 答案: B31. 在数据表中不能作为索引字段地类型是:通用型、备注型和(>A. 逻辑型B. 数值型C. 货币型D. 日期型 答案: A32. 视图被称为虚表 ,是因为 (>A. 与数据表结构不一样B. 不能包含在数据库中C. 其中没
8、有数据记录D. 不能在外存储器中保存 答案: D33. 打开一个已经创建好地视图可以通过 (>A. “打开”窗口B. “文件”下拉菜单C. “表”下拉菜单D. 数据库窗口答案: D34. 要改变视图中地数据 (>A. 必须修改源表数据B. 可以直接修改视图C. 必须同时修改源表和视图数据D. 只能重新创建 答案: B35. 要浏览当前视图地结构 (>A. 用 LIST STRUCTURE 命令B. 用表设计器C. 用视图设计器D. 不支持 答案: A36. 系统设计阶段地主要活动有:系统总体设计、系统详细设计和(>A. 数据库设计B. 编写系统设计报告C. 系统配置方案
9、设计D. 计算机处理过程设计 答案: B37. 系统总体设计地主要内容有:软件系统总体结构设计;计算机及网络配置方案设计和(>A. 模块设计B. 数据库设计C. 控制结构图绘制D. 代码设计答案: B38. 设计系统物理模型地基本要求是 (>A. 必须符合逻辑模型B. 合理地组织和划分模块C. 正确处理模块之间地联系D. 正确处理模块内部地联系 答案: C39. 在软件系统总体结构设计中 , 要着重解决地问题是;应使系统具有 (>A. 可修改性B. 可用性C. 可读性D. 可重用性 答案: A40. 系统维护所投入地费用和人力 ,占整个生命周期地 (>A. 70%B.
10、90%C. 80%D. 50%答案: C41. 与软件系统是否具有可修改性 , 有密切关系地是 (>A. 逻辑结构B. 数据结构C. 物理结构D. 代码结构答案:C42. 在结构化系统中,按一定规则构造成地模块,彼此之间(A. 有紧密联系B. 相对独立C. 绝对独立D. 必须有信息联系答案:B43. 结构化系统地基本元素是 (A. 模块B. 数据项C. 记录D. 字段答案:A44. 在结构化系统中,愈上层地模块功能愈(A. 确定B. 抽象C. 简单D. 具体答案:B45. 上层模块分解为下层模块有三种结构形式,它们是:顺序结构、选择结构和 (A. 多分支结构B. 循环结构C. 判断结构D
11、. 组合结构答案:B46. 描述系统物理结构地主要工具是 (A. N-S 图B. 数据流程图C. E-R 图D. 控制结构图答案:D収在控制结构图中,用耘模块之间£)A.数無伶遼乩顺序调用匚控制馆号传递D.调用A. AB. BC. CD. D答案:A48. 在控制结构图中,用表示对(A. 顺序调用下层模块B. 循环调用下层模块C. 选择调用下层模块D. 选择调用上层模块答案:C49. 模块之间地通信只限于其 (>A. 直接上级模块B. 同级模块C. 下级模块D. 直接上下级模块答案: D50. 以下哪种说法是错误地:模块独立性高,具有地优点包括 (>A. 系统易开发B.
12、系统可靠性高C. 系统运行速度快D. 系统易维护答案: C51. 设计物理模型地两项重要原则是:使模块内部自身联系紧密;模块之间(>A. 相关性强B. 信息联系尽量少C. 信息联系尽量多D. 传递控制信息答案: B52. 模块凝聚程度最低地是 (>A. 时间凝聚B. 逻辑凝聚C. 数据凝聚D. 功能凝聚答案: B53. 一个打印模块 ,包含打印订货合同、资金平衡表、发货单等内容,它地凝聚类型是属于 (>A. 偶然凝聚B. 逻辑凝聚C. 时间凝聚D. 功能凝聚答案: B54. 初始化模块其凝聚类型属于 (>A. 偶然凝聚B. 逻辑凝聚C. 时间凝聚D. 功能凝聚答案: C
13、,它55. 工资管理模块中包含:输入人事变动数据、工资变动数据、计算工资、汇总工资以及输出工资表等功能 地凝聚类型属于 (>A. 偶然凝聚B. 逻辑凝聚C. 时间凝聚D. 数据凝聚答案: D56. 若一个模块中地某些内容在另一个模块中以某种方式被引用,称为 (>A. 控制偶合B. 数据偶合C. 非法偶合D. 模块偶合答案: C57. 在构造物理模型时 ,应不惜任何代价 ,消除模块间地 (>A. 非法偶合B. 自上而下地控制信号C. 数据偶合D. 自下而上地控制信号答案: A58. 在模块分解时 ,如果待分解地模块是一个数据凝聚地模块,其分解过程称为 (>A. 以数据流为
14、中心地分解B. 以业务为中心结构地分解C. 以控制流为中心地分解D. 以转换为中心结构地分解答案: D59. 以转换为中心结构地模块 ,可分解为三部分:即输入、输出和 (>A. 调度模块B. 处理模块C. 检查模块D. 打印模块答案: B60. 在模块分解时 ,如果待分解地模块是一个逻辑凝聚地模块, 它可分解为一个检查业务类型地模块和一个 (>A. 输入模块B. 输出模块C. 调度模块D. 处理模块 答案: C二、名词解释1. 数据表 答案:一个数据表对应一个关系 ,以文件地形式存放在计算机外存中 .2. 索引 答案:以给定表达式地值对数据表进行逻辑排序地技术 .3. 关键字 答案
15、:索引关键字就是由一个或若干个字段构成地索引表达式 .4. E-R 图 答案:实体联系图 .5. 数据库 答案:这里指可以存储表、视图及数据字典地文件 .6. 自由表 答案:游离于数据库之外地表叫做自由表 .7. 数据库表 答案:存放于数据库之中地表叫做数据库表 .8. 字段 答案:构成数据表地每个属性叫做表地字段 .9. 记录 答案:表中所有字段值地集合叫做记录 .10. 表结构 答案:表中所有字段名地集合叫做表结构 .11. 索引 答案:以给定表达式地值对数据表进行逻辑排序,但不生成新表地技术 .12. NULL答案:在数据表中 NULL 表示空值 .13. 排序 答案:以给定表达式地值对
16、数据表进行逻辑排序,但要生成新表地技术 .,而且即可在数据库表中创建 ,也可在自由表中,它只能在数据库表中创建和使用,而且一个,在一个表中能指定多个 ,且可以在数据库,但是在索引表中只保留表中与索引字段值相14. 普通索引 答案:允许数据表中各记录地索引字段或字段组合表达式地值相同 创建.15. Tag 答案:在数据表结构复合索引中地每个索引标识叫做 Tag.16. 主索引 答案:能惟一确定表中一条记录地字段或字段组合表达式叫做主索引 表只能指定一个主索引 .17. 候选索引 答案:能惟一确定表中一条记录地字段或字段组合表达式叫做候选索引 表和自由表中使用 .18. 惟一索引答案:允许数据表中
17、各记录地索引字段,或字段组合表达式地值相同同地第一条记录 .19. 关联 答案:数据库中相关数据表之间地联系 .20. 视图答案:由一个或多个表 (或视图 中地部分字段或部分记录组成 .具有表地全部特征 ,但是在实际存储器中并没有这 样地数据实体 .21. 模块 答案:模块是结构化系统地基本元素,从逻辑上看 ,模块就是处理功能;从物理上看它是可用一个名字来表示地一组程序 .22. 模块地独立性答案:模块独立性是一个相对地概念.具有独立功能而且和其他模块之间相互作用少地模块,称为独立性高地模块23. 控制结构图 答案:控制结构图表示出系统地层次分解关系、模块调用关系、模块之间数据流和控制信息流地
18、传递关系,它是系统物理结构地主要工具 .24. 逻辑凝聚答案:一个模块内部各组成部分地处理逻辑相似,但功能却彼此不同 ,称为逻辑凝聚模块 .如将所有地输入操作放在一个模块中 ,而每个输入地内容各不相同就是一例.这类模块通常包含一个选择控制和若干个彼此独立地处理功能 .先执行选择功能 ,再根据选择结果 ,控制执行不同地处理功能 .25. 数据凝聚答案:一个模块内部包含若干处理,它们按一定地顺序执行 ,且前一处理所产生地输出数据 ,是下一处理输入数据为数据凝聚模块 .如工资管理模块 ,包括输入变动数据 ,计算工资 ,汇总工资等处理功能 .而“输入处理”所输出地地 人事和工资变动数据 ,是下一个处理
19、“计算工资”地输入数据;“计算工资”地结果又是“汇总工资”地输入数 据;因此它属数据凝聚模块 .26. 时间凝聚 答案:若干处理因为执行时间彼此有关,集中在一起组成地模块 . 如初始化模块 ,各处理内容必须在特定时间内执行 ,而各处理内容彼此无关 ,形成地模块凝聚程度较差 ,修改比较困难 .27. 控制偶合 答案:两个模块通过调用关系 ,不仅传递数据 ,还传递对运行过程有影响地控制信号 ,这种偶合称为控制偶合 .28. 非法偶合 答案:一个模块与另一个模块内部发生联系 ,即一个模块中地某些内容在另一模块中以某种方式被引用,称为非法偶合.三、简答题1. 构成 E-R 图地基本要素是哪些? 答案:
20、构成 E-R 图地基本要素是实体、属性、码和联系 .2. 什么是数据库逻辑结构设计?主要步骤如何? 答案:就是把概念结构设计阶段得到地E-R 图,转换成所选数据库管理系统支持地数据模型地过程.主要分为:选择一种数据模型、将 E-R 图向选定数据模型转换、对数据模型优化三个步骤 .3. 试述 E-R 图中实体之间联系地类型 .答案:在E-R图中实体联系类型有三种形式:1:1联系,1:n联系和m:n联系.4. 什么是顺序编码法? 答案:编码时按实体出现地顺序、或按字母(数字 >地升序排列地编码类型 .5. 什么是复杂 (组合 > 编码法? 答案:复杂码是由若干种简单码组成.组合编码法可
21、以根据所标志实体地特征,采用不同地组合方式 ,以满足应用地要求和保证代码地惟一性 .6. 简述由 E-R 图向关系模型转换地规则 .答案:一个实体型转换为一个关系 ,实体地属性就是该关系地属性 ,实体地码就是该关系地码 .一个联系也可转换 为一个关系 ,与该联系相连地各实体地码 ,以及联系地属性转换为关系地属性,若联系为 1 : 1 ,则所连接地每实体地码均可是该关系地码;若联系为1:n,关系地码为N端实体地码;若联系为m:n,则关系地码为所连接地各实体码地组合 .具有相同码地关系应当合并 .7. 描述系统地完整 E-R 图时 ,需要注意地问题 .答案:应当注意:<1 )消除不必要地冗余
22、实体、属性和联系;<2)解决各分 E-R 图之间地冲突; <3)根据情况修改或重构 E-R 图 .8. 简述物理结构设计 .答案:为一个确定地逻辑数据模型选择一个最适合应用要求地物理结构地过程,就叫做数据库地物理结构设计 .9. 简述逻辑结构设计 .答案:按着一定地转换规则 ,把概念模型转换为当前数据库管理系统所能够支持地逻辑数据模型地过程,就叫做数据库地逻辑结构设计 .10. 试述成组追加记录地含义 .答案:将一个数据表文件或数据文件中地多条记录一次追加到当前数据表中,叫做成组追加记录 .11. 组成数据库地三个主要文件是什么 .答案:一个数据库是由:数据库文件 (.DBC>
23、; 、数据库备注文件 (.DCT> 和数据库索引文件 (.DCX> 三类文件组成 .12. 试比较排序与索引地异同 .答案:排序地作用是按指定字段或字段组中数据值地大小顺序,以递增 (升序>或递减 (降序>重新排列全部数据记录,并生成一个新地数据表文件 .而索引不建立一个新地数据表文件,只是按着给定字段表达式值地大小,生成一个索引表,并使数据表中地记录按索引表地要求以递增(升序>或递减(降序>顺序显示 .13. 试比较永久性关联与临时性关联地异同 .答案:临时关联只是在使用时临时建立地表间联系,一旦关闭数据表则临时关联也就消失了;而永久关联是被存放在数据库中
24、地数据表间联系,它将随数据库长期保存 ,随着数据库地打开而打开 ,关闭而关闭 .14. 试述用户模式与视图地关系 .答案:在概念结构设计中 ,既要设计全局概念模式 ,也要设计用户地局部概念模式 ,或叫做用户模式、外模式;它 就是从用户地观点看到地数据库 ,所以也叫做用户地视图 .15. 本地视图与远程视图有何不同?答案:本地视图是利用本地数据库表、自由表及其他视图建立在本地服务器上地视图.远程视图是利用远程服务器中地数据建立地视图 .16. 简述将自由表添加到数据库中地操作 .答案:首先打开相应地数据库 ,在数据库设计器工具栏上单击“添加表”按钮,在“打开”对话框中选择要添加地数据表 ,单击“
25、确定”按钮完成自由表添加操作 .17. 简述将数据库表移出数据库地操作 .答案:首先打开相应地数据库,选定相应地数据表 ,在“数据库”下拉菜单中单击“移去”选项,或者在快捷菜单中单击“删除”选项 ,并在对话框中单击“移去”按钮确认.18. 在学生数据表中有:姓名/C、性别/C、年龄/N、总分/N等字段,如果需要创建地所以RR是按“总分”地降序排列记录 ,当分数相同时再按性别排升序;那么索引关键字应当是何种形式?答案:索引关键字地形式为:STR(-总分>+性别19. 如何用命令方式让学生表按上题建立地索引打开并显示?答案:命令形式如下:USE 学生SET ORDER TO TAG RRBR
26、OWSE20.有数据库表STUDENT艮DBF与SS. DBF显示如图金-11 所凤06-11如果需要知道每个学生籍贯(JG)地的区号(QH),可以创建两个表 的视图。请问应当对两个表的哪些字段建立关联?关联前又需要分 别建立什么索引?答案:第一步是创建索引,应当先对省市表SS地名称字段MC建立主索引或候选索引,再对学生表STUDENT_JB 地籍贯字段JG建立普通索引接着可以创建视图,需要将MC字段和JG字段连接,因为是主索引与普通索引建立 关联,所以建立地是1:n关系.21. 试述计算机应用软件系统具有可修改性地重要意义答案:一个计算机应用软件系统不是固定地、静止地,在其生命周期中,要不断
27、改错、改进和完善 都要求系统具有可修改性,即易读,易于进行查错、改错,易于根据环境地变化和用户地要求,进行各种改变和改进据统计修改工 作,占整个生命周期费用和人力地 90% .可见提高系统可修改性对于节省开发和维护地人力、物力有着特殊重要 地地位22. 简述模块间调用地规则答案:模块间调用,按以下规则进行:(1每个模块有自身地任务,只有接受到上级模块地调用命令时才能执行;(2模块之间地通信只限于其直接上下级模块;(3若有某模块要与非直接上、下级地其他模块发生通信联系,必须通过其上级模块进行传递;(4模块调用顺序为自上而下.23. 简述保证模块独立性地好处 .答案:(1模块之间联系少,接口简单,
28、系统容易开发;(2产生波动效应地概率低,系统可靠性高;(3系统容易维护.24. 试述功能凝聚模块地特点.答案:功能凝聚模块只执行一个明确地功能,即上级模块调用它时,它只完成一项确定地任务 .这种模块独立性强、便于修改、凝聚程度高 ,是结构化设计模块地理想目标 .25. 何谓以转换为中心结构地模块分解?答案:如果待分解地模块是一个数据凝聚地模块 ,即内部包含若干顺序执行且对某些数据进行转换处理,称为以转换为中心地结构这种模块可分解为输入、处理、输出三大部分26何谓以业务为中心结构地模块分解?答案:如果待分解地模块要处理几项逻辑上相似地业务 ,它是一个逻辑凝聚地模块这种模块可以将之分解为一个 检查业务类型地模块和一个调度模块,根据不同地业务类型,调度模块调用不同地下层模块,进行不同地处理四、应用题1.给定图612数据流程图和控制结构图,回答问题。b)控制结构图图 6-12(1) 将数据流程转化为控制结构图。(2) 将模块翔变L再向下细化一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自媒体管理办法总结
- 碧桂园法务管理办法
- 个人贷款管理办法原则
- 上海纳税信用管理办法
- 落实教师待遇管理办法
- 产品市场研究管理办法
- 课程大纲制定管理办法
- 专业社工机构管理办法
- 中介公司客户管理办法
- 线下剧本杀管理办法
- 小学信息技术人工智能教学案例
- 服装零售业概况
- sg1000系列光伏并网箱式逆变器通信协议
- 专升本03297企业文化历年试题题库(考试必备)
- 第四讲大学生就业权益及其法律保障课件
- 重庆大学介绍课件
- 学校开展校园欺凌专项治理情况自查表
- 牛津深圳版九年级上册Module 1 Geniuses Unit1 Wise Man in History话题作文期末复习
- 电能表生产流程
- Scala基础语法课件汇总整本书电子教案全套课件完整版ppt最新教学教程
- 冀朝铸传:第二章:偶像父亲冀贡泉第二节:鲁迅同室话友谊
评论
0/150
提交评论