二、多项选择题(每小题2分,共10分)
1、结构化方法应遵循的原则包括 ( )。
A 用户参与的原则 B 先逻辑、后物理的原则 C 自底向上的原则 D.工作成果描述标准化原则 E快速开发出原型的原则 2、系统分析阶段的主要活动包括( )。
A 初步调查 B 可行性研究
C 详细调查 D新系统逻辑方案提出 E 程序编写 3、系统实施阶段的主要工作包括( )。
A 算法设计 B 编码设计 C 数据库设计 D 程序设计 E 系统测试 4、系统维护类型包括( )。
A 纠错性维护 B 适当性维护 C 完善性维护 D 程序维护 E 数据维护 5、总体结构设计包括( )。
A 运行模式选择 B 操作系统选择 C DBMS选择 D 网络平分选择 E 功能结构设计
第二部分 非选择题
三、填空题(每空1分,共20分)
1、对于快速原型法,人们通常建立的两种快速原型是 和 。 2、面向对象法的主要特征包括 、 、封装性和继承性。 3、软件包括 和 两个不可缺少的组成部分。
4、编码的主要作用包括 、 和对象状态的描述作用。 5、系统转换主要包括 、 和分段转换。
6、数据库管理系统的功能包括数据定义、数据操纵、 、 。 7、数据库应用系统的生命周期包括系统分析,系统设计、 、 。 8、详细设计的工作主要包括算法设计、编码设计、 、 。 9、物理结构设计主要工作包括 、 和确定系统配置等。 10、系统测试包括模块测试、 、 。
四、名词解释(每小题3分,共15分)
1、 快速原型法 2、 C/S模式 3、 编码设计 4、 机器测试 5、 数据库实施
五、简答题(每小题6分,共24分)
1、简要说明系统设计的主要依据。
6
2、简要说明面向对象法的工作步骤。 3、简要说明关系模型优化应做的工作。 4、简要说明概念结构应具备的特点。
六、阅读理解题(每小题3分,共12分)
已知有如下4个表:
? 供应商表S(SNO,SNAME,CITY) ? 零件表J(JNO,JNAME,COLOR,WELGHT) ? 工程表P(PNO,PNAME,CITY)
? 供应情况表SPJ(SNO,PNO,JNO,QTY)
其中,SNO、SNAME、CITY分别表示供应商代码、供应商 姓名、供用商所在城市,JNO、JNAME、COLOR、WELGHT 分别表示零件代码、零件名、颜色和重量,PNO、PNAME、 CITY分别表示工程代码、工程名、工程所在城市,QTY表示 某供应商供应某工程某种零件的数量。 分别写出完成下列功能的SQL语句:
1、 查询所在地方上海的所有工程名。
2、 查询供应量总计大于等于1500的零件名。
3、 查询给北京的工程供应轴承零件的供应商姓名。 4、 删除质量大于30的红色零件。
七、设计题
现有一机关拟请你用Powerbuilder开发一个人事管理系统,请你针对这个具体项目给出一个简要的人事管理系统设计、开发方案。
7
2004年(上)全国信息技术水平考试数据库应用设计系统高级
技术证书理论考试试卷
一、
单项选择题
1.实体型学生与任课教师之间具有________联系。 A 一对一 B一对多 C 多对一 D 多对多
2.关于软件测试,下列描述中正确的是________
A.软件测试的目的是发现软件中的错误B.软件测试的目的是证明软件正确 C.软件测试应由开发人员完成 D.机器测试是软件测试的唯一形式
3.对于规模较小、需求难以准确定义的软件开发,较好的开发方法是________。 A.生命周期法 B.快速原型法 C.面向对象法 D.结构化方法
4.在网络环境下开发数据库应用系统,比较适合数据处理运行模式是________。 A.单机模式 B.主机模式
C.C/S模式 D. B/S模式
5.描述数据库概念结构的有效工具是________。 A.数据流图 B.实体-联系图 C.决策表 D.决策树 6.SQL语言是________。
A.机器语言 B.编程语言 C.结构化查询语言 D.宿主语言
7.下列描述没有反映数据库优点的是________。 A.数据面向应用程序 B.数据冗余度低
C.数据独立性高 D.数据共享性高
8.SQL中的标准函数COUNT、SUM、AVG等,不允许出现在查询语句的________子句中。 A.SELECT B.HAVING
C.WHERE D.GROUP…HAVING 9.系统维护中,最重要的是________ A.程序维护 B.数据维护 C.编码维护 D.硬件维护 10.数据独立性是指________。
A数据库的数据依赖于用户的应用程序 B DB与DBMS相互独立
C用户应用程序与DBMS相互独立 D用户应用程序与数据库的数据相互独立
8
二、 多选题
1.数据库管理系统的功能包括________。
A.数据定义 B.数据操纵 C.数据测试 D.数据库的运行管理 E数据库的维护 2.数据库应用系统的生命周期包括________。
A.系统分析 B.系统设计 C.系统实施 D.系统运行 E系统维护
3.系统实施阶段的主要工作包括________。
A.算法设计 B.编码设计 C.数据库设计 D.程序设计 E系统测试 4.系统维护类型包括________。
A.纠错性维护 B.适应性维护 C. 完善性维护 D.程序设计 E 数据维护 5.总体结构设计包括________。
A.运行模式选择 B.操作系统选择 C. DBMS选择 D.网络平台及其结构选择 E.系统功能结构设计
三、 填空题
1. 对于快速原型法,人们通常建立的两种快速原型是________和________。 2. 面向对象法的主要特征包括________、________、封装性和继承性。 3. 软件包括________和________两个不可缺少的组成部分。
4. 编码的主要作用包括________、________和对象状态的描述作用。 5. 系统转换方法主要包括________、________和分段转换。
6. 结构化方法应遵循的原则包括________、先逻辑后物理的原则、________、工作成果描
述标准化原则。 7. 系统分析阶段的主要活动包括________、可行性研究、________、新系统逻辑方案提出。 8. 系统实施阶段的主要工作包括程序设计、________、________。 9. 数据流图的主要成分包括:数据流、加工、________、________。 10.系统测试包括模式测试、________、________。
四、名词解释
1. 面向对象法 2. B/S模式 3. 算法设计 4. 机器测试 5. 数据库实施
五、简答题
1. 简要说明数据库设计应满足的要求。 2. 简要说明常用的结构化分析工具。
9
3. 简要说明关系模型优化应做的工作。 4. 简要说明概念结构应具备的特点。
六、阅读理解题
已知有如下3个表:
学生表S,包括有属性:学号(SNO,字符型,主码)、姓名(SN,字符型,非空)、性别(XB,字符型)、系别(SD,字符型)、年龄(SA,数值型,取值在15-25之间); 课程表C,包括有属性:课程号(CNO,字符型,主码)、课程名(CN,字符型,非空)、课程介绍(CI,字符型); 选课表SC,包括有属性:学号(SNO,字符型)、课程号(CNO,字符型)、成绩(G,数值型,取值在0-100之间),SNO、CNO合起来为主码: 分别写出完成下列功能的SQL语句:
1. 查询数学系的所有女生名单。 2. 查询所有不及格成绩学生名单。
3. 查询所有平均成绩不低于95分的学生名单。 4. 查询操作系统课程不及格的学生名单。
七、设计题
现有一高等学校拟请你一个管理信息系统,作为系统分析员,请你根据系统分析和系统设计步骤给出一个简要的分析和设计方案。
10