|
2007年4月计算机等级二级VF模拟笔试题三(5) 31 C
解析: SQL的超联接运算符中"*="代表左联接,"=*"代表右联接。但在Visual FoxPro中,不支持超联接运算符"*="和"=*",它有专门的联接运算语法格式,分别用LEFT JOIN和RIGHT JOIN表示。
32 C
解析: 本题中,通过仓库号字段将仓库表和职工表进行联接,查询仓库所在地是"广州"的记录。
33 C
解析: 本题SQL查询语句的功能是统计在北京和上海仓库工作的职工的工资总和。
34 B
解析: 本题利用SQL分组查询的功能,计算至少有两个职工的每个仓库的平均工资,利用HAVING子句可以对分组条件做进一步限定。
35 D
解析: 本题查询的是职工的工资大于或等于A1仓库中所有职工工资的仓库号。在SQL语句中可以使用ANY,ALL等量词进行查询。其中ANY在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。 二、填空题
1 非线性结构
解析: 数据的逻辑结构有线性结构和非线性结构两大类。
2 相邻
解析: 常用的存储表示方法有4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。
3 可重用性
解析: 本题考查了继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。
4 软件开发
解析: 基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学,以及软件心理学等内容。
5 集合
解析: 在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元数相同的元组的集合。因此,关系操作的特点是集合操作。
6 7
解析: LEN()函数用于测试字符串长度;INT()函数用于求整。本题中LEN()函数所测的字符串长度为7,因此INT的求整值仍然是7。
7 逻辑(RECALL)
解析: 在Visual FoxPro中,利用DELETE命令可以逻辑删除数据表的记录,给记录打上删除标记,使记录暂时不可用,必要时可以利用RECALL命令进行恢复。
8 主索引或候选索引 2.普通索引
解析: 在数据库设计器中设计表之间的联系时,需要在父表中建立主索引或候选索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两表之间的联系。
9 院系=“文学系” 课程名=“计算机” 学生表.学号=选课表.学号
解析: 本题为SQL简单的联接查询,注意两表联接的关键--"学生表.学号=选课表.学号"。
10 (COUNT(*)或COUNT(成绩)) (课程名=“计算机”)
解析: 本题为SQL简单的计算查询,SQL中用于统计数量的函数为COUNT()。
|