答案:第一步是创建索引,应当先对省市表SS的名称字段MC建立主索引或候选索引,再对学生表STUDENT_JB的籍贯字段JG建立普通索引。接着可以创建视图,需要将MC字段和JG字段连接,由于是主索引与普通索引建立关联,所以建立的是1:n关系。
21. 试述计算机应用软件系统具有可修改性的重要意义。
答案:一个计算机应用软件系统不是固定的、静止的,在其生命周期中,要不断改错、改进和完善。都要求系统具有可修改性,即易读,易于进行查错、改错,易于根据环境的变化和用户的要求,进行各种改变和改进。据统计修改工作,占整个生命周期费用和人力的90%。可见提高系统可修改性对于节省开发和维护的人力、物力有着特殊重要的地位。
22. 简述模块间调用的规则。
答案:模块间调用,按以下规则进行:
(1)每个模块有自身的任务,只有接受到上级模块的调用命令时才能执行; (2)模块之间的通信只限于其直接上下级模块;
(3)若有某模块要与非直接上、下级的其他模块发生通信联系,必须通过其上级模块进行传递; (4)模块调用顺序为自上而下。 23. 简述保证模块独立性的好处。
答案:(1)模块之间联系少,接口简单,系统容易开发; (2)产生波动效应的概率低,系统可靠性高; (3)系统容易维护。
24. 试述功能凝聚模块的特点。
答案:功能凝聚模块只执行一个明确的功能,即上级模块调用它时,它只完成一项确定的任务。这种模块独立性强、便于修改、凝聚程度高,是结构化设计模块的理想目标。 25. 何谓以转换为中心结构的模块分解?
答案:如果待分解的模块是一个数据凝聚的模块,即内部包含若干顺序执行且对某些数据进行转换处理,称为以
转换为中心的结构。这种模块可分解为输入、处理、输出三大部分。 26. 何谓以业务为中心结构的模块分解?
答案:如果待分解的模块要处理几项逻辑上相似的业务,它是一个逻辑凝聚的模块。这种模块可以将之分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型,调度模块调用不同的下层模块,进行不同的处理。 四、应用题 1.
答案:
2.
答案:
第七章 系统详细设计
1. 人机接口界面的形式主要有:对话框、菜单和() A. 表单B. 工具栏C. 报表D. 命令窗口 答案:B
2. 创建菜单的过程可以分为:规划与设计、创建、生成、运行测试和() A. 修改B. 维护C. 预览D. 确定任务 答案:D
3. 下拉菜单应当分层次设计其结构,要注意涵盖每一项操作,尽量简洁明快,同时不应() A. 出现重复项B. 有太多的层次C. 过多分类D. 使用快捷键 答案:A
4. 在菜单设计器窗口要选择第一级菜单,应当在“菜单级”下拉框中选定() A. 条形菜单B. 一级菜单C. 菜单栏D. 顶菜单 答案:C
5. 需要从当前菜单项打开其下一级菜单设计窗口,应当选择该菜单项的“结果”列为() A. 命令B. 过程C. 填充名称D. 子菜单 答案:D