121、简述模块凝聚的五个级别? (1)偶然凝聚 (2)逻辑凝聚 (3)时间凝聚 (4)数据凝聚 (5)功能凝聚
122、简述模块耦合的三种类型? (1)数据耦合 (2)控制耦合 (3)非法耦合
123、简要回答分解以转换为中心结构模块的方法。 (1)输入 (2)处理 (3)输出
124、简要回答分解以业务为中心结构模块的方法。
可以将之分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型,调度模块调用不同的下层模块,进行不同的处理。 125、简述数据库设计的目标和要求。
数据库设计的目标是建立一个合适的数据模型。这个数据模型应当是: (1)满足用户要求
(2)满足某个数据库管理系统的要求。 (3)具有较高的范式。 126、简述数据库设计的步聚? (1)概念结构设计 (2)逻辑结构设计 (3)物理结构设计
127、简述E-R图的三个要素? (1)实体 (2)属性 (3)联系
第 31 页 共 50 页
128、简述E-R图向关系模型转换时,联系转换为关系的原则。
一个联系也转换一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:
(1)1:1联系,两端实体的码都成为关系的候选码。 (2)1:n联系,n端实体的码成为关系的码。 (3)m:n联系,两端实体码的组合成为关系的码。
129、简要回答在E-R模型向关系模型转换时,将实体和实体间的联系转换为关系的一般原则。
130、简述追加记录的三种方式? (1)追加一条记录 (2)连续追加 (3)成组追加
131、试述系统需求分析所用的主要工具有哪些?
数据流程图、数据字典、决策表、决策树、结构化语言、U/C矩阵。
132、简要回答在利用Visual FoxPro创建数据表结构时,对数值型字段应输入哪些内容? 字段名、类型、宽度、小数位数、索引。 133、试比较排序与索引的异同。
排序的作用是按指定字段或字段组中数据值的大小顺序,以递增(升序)或递减(降序)方式重新排列全部数据记录,并生成一个新的数据表文件。索引不建立一个新的数据表文件,只是按照给定字段表达式的大小,生成一个索引表,并使数据表中的记录按索引表的要求以递增(升序)或递减(降序)顺序显示。 134、简要回答索引的类型? (1)主索引 (2)候选索引 (3)普通索引 (4)惟一索引
135、简述数据表之间的联系可以有哪几种? (1)一对一
第 32 页 共 50 页
(2)一对多 (3)多对多
136、简述在Visual FoxPro数据库中创建表间一对多(1︰n)关联的步骤。 (1)在两个表中指定相同属性的相关字段。 (2)以父表为1端表,子表为n端表
(3)在父表将该字段定义为主索引或候选索引字段 (4)在子表中将相关字段定义为普通索引字段 (5)用“拖动”方式在两个表索引字段间创建关联。
137、简述在Visual FoxPro数据库中创建表间一对多(1︰1)关联的步骤。 (1)要使两个表都具有同一属性的字段。
(2)定义父表与子表中同名字段为主索引字段或候选索引字段。 138、简要回答建立视图的目的?
(1)数据库系统是供多用户使用的,不同的用户只能查看与自己相关的一部分数据,以保障数据的安全和完整。
(2)为了保证数据表具有较高的范式,往往将一个数据集合分解成多个相关的数据表。 (3)简化对数据库的操作管理。 139、试述代码的重要性。
(1)可以惟一地标识一个分类对象(实体)。
(2)加快输入,减少出错,便于存储和检索,节省存储空间。 (3)使数据的表达规范化,简化处理程序,提高处理效率。
(4)代码也叫信息编码,是作为事物(实体)惟一标识、一组有序字符组合。它必须便于计算机和人识别、处理。
140、简述代码设计的原则
(1) 惟一性(2)简单性(3)易识别性(4)可扩充性(5)合理性(6)规范性 141、简述代码的类型
(1) 顺序码(2)重复码(3)成组码(4)表意码(5)专用码(6)组合码 142、在管理信息系统中常用的代码有哪些?
(1) 部门代码(2)人员代码(3)物资代码(4)设备代码(5)产品代码(6)会计科目代码 143、一般使用何种技术进行输入代码的校验?并简述其处理过程。
在原有代码基础上增加校验码,校验码由事先规定的算法构成,使校验码成为代码的组成部分,输
第 33 页 共 50 页
入代码时系统自动验证校验码,系统接受验证通过的代码。 144、集成完整 E-R图时应当注意几点 (1)消除不必要的冗余实体、属性和联系。 (2)解决各分E-R图之间的冲突 (3)根据情况修改或重构E-R图 145、简述信息输入的方法。 (1)批处理 (2)联机处理
146、简述信息输入的原则。 (1)源点输入 (2)统一输入 (3)数据简洁 (4)用户界面友好。
147、简述输入数据的校验方法? (1)静态校验 (2)重复校验 (3)界限校验 (4)逻辑校验 (5)平衡校验 (6)匹配校验 (7)存在校验
148、简述计算机数据校验的实现方法? (1)逻辑校验 (2)重复校验 (3)界限校验 (4)匹配校验 (5)存在校验
149、简述输入界面的设计原则? (1)可靠性高、容错性好 (2)操作简单,易学易用
第 34 页 共 50 页
(3)风格一致,布局合理
150、试述系统设计说明书编写的基本要求和其主要内容。
编写系统说明书的要求是:全面、清楚、准确、详细地阐明系统实施过程中的具体方法、技术、手段及环境要求。系统设计说明书的内容应当包含七个方面。 (1) 控制结构图及每一模块的详细说明; (2) 数据库设计说明;
(3) 计算机和网络系统配置说明; (4) 代码设计说明; (5) 用户界面设计说明; (6) 计算机处理过程说明; (7) 实施费用估计。
151、简答系统实施阶段的主要活动和意义是?
系统实施阶段是新系统付诸实现的过程。它的主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案及详细设计资料,编制和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。
意义:①真正生产应用软件,交将之投入运行的阶段。②系统实施是系统开发的重要阶段。 152、简述系统实施的准备工作有哪些? (1)建立系统平台
(2)培训管理人员和操作人员 (3)基础数据的准备 (4)管理流程重组
153、简述程序设计工作的依据和任务。
根据系统设计说明书中关于模块的详细描述和处理过程的描述,选择合适的计算机语言来编制程序的工作。
154、简述程序设计的质量要求有哪些? (1)正确性 (2)可理解性 (3)可维护性 (4)可靠性
155、简述结构化程序设计常用的三种基本结构有哪些?
第 35 页 共 50 页