1[单选题] 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是( )。
A.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝101〞GROUP BY专业
B.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝101〞GROUP BY 1
C.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝101〞OR-DER BY专业
D.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝101〞ORDER BY 1
参考答案:B
参考解析:SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。要计算各专业学生选修课程号为“l01”课程的平均成绩,应按学号分组,即GROUP BY1。因此B)为正确选项。
2[单选题] 与“SELECT DISTINCT产品号FROM产品WHERE单价>=ALL(SELECT单价FROM产品WHERESUBSTR(产品号,l,1)=〝2〞)”等价的SQL命令是( )。
A.SELECT DISTINCT产品号FROM产品WHERE单价>=;(SELECT MAX(单价)FROM产品WHERE SUBSTR(产品号,1,1)=〝2〞)
B.SELECT DISTINCT产品号FROM产品WHERE单价>=;(SELECT MIN(单价)FROM产品WHERE SUBSTR(产品号,1,1)=〝2〞)
C.SELECT DISTINCT产品号FROM产品WHERE单价>=ANY;(SELECT单价FROM产品WHERE SUBSTR(产品号,1,1)=〝2〞)
D.SELECT DISTINCT产品号FROM产品WHERE单价>=SOME;(SELECT单价FROM产品WHERE SUBSTR(产品号,1,1)=〝2〞)
参考答案:A
参考解析:SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。DISTINCT语句用来去掉重复值。本题主要考察嵌套查询,与题目含义等价的应为A)选项。
3[单选题] 为了在报表中打印当前时间,应该插入的控件是
A.文本框控件B.表达式C.标签控件D.域控件
参考答案:D
参考解析:标签控件A在报表中广泛应用,用作说明性文字或标题文本等。域控件用于打印表或视图中的字段、变量和表达式的计算结果。例如,通过设置域控件,可以自动给报表添加页码,或通过域控件实时显示当前日期和时间等。
4[单选题]在VisualFoxpr0中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是
A.只删除父表中的记录,不影响子表
B.任何时候都拒绝删除父表中的记录
C.在删除父表中记录的同时自动删除子表中的所有参照记录
D.若子表中有参照记录,则禁止删除父表中记录
参考答案:C
参考解析:参照完整性约束包括更新规则、删除规则和插入规则。其中,“级联”的删除规则为:当删除父表中的连接字段(主关键字.值时,自动删除子表中的所有相关记录。即C选项正确。
5[单选题] 数据流图中带有箭头的线段表示的是( )。
A.控制流B.事件驱动C.模块调用D.数据流
参考答案:D
参考解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,-般在旁边标注数据流名。
6[单选题] 不允许出现重复字段值的索引是( )。
A.候选索引和主索引
B.普通索引和唯一索引
C.唯一索引和主索引
D.唯一索引
参考答案:A
参考解析:VisuM FoxPm中的索引分为主索引、甓选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,面不是字段值的唯一;普通索引既允许字段中出现重复值.也允许索引项中出现重复值。所以不允许出现字段值的索引是主索引和候选索引。
7[单选题] 在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
参考答案:C
参考解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库统阶段。其中最后-个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好一直占据数据库领域的主导地位,所以选择C)。
8[单选题] 在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是
A.“选定对象”按钮
B.“按钮锁定”按钮
C.“生成器锁定”按钮
D.“查看类”按钮
参考答案:A
参考解析:表单控件工具栏提供设计表单界面的各种控件按钮。选定对象:用于选定一个或多个对象,默认情况下处于按下状态;按钮锁定:按下此按钮时,可以向表单连续添加多个同种类型的控件;生成器锁定:按下此按钮时,每次添加控件,系统自动打开相应的生成器对话框,便于设置属性。查看类:利用此按钮添加一个已有的类库文件,或选择一个已注册的类库。
9[单选题] 在数据库表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。
A.规则B.信息C.默认值D.标题
参考答案:D
参考解析:在数据库设计器的“字段”选项卡中,有-组定义字段有效性规则的项目,它们是规则、信息、默认值三项。
10[单选题] 在Visual FoxPro中以下叙述正确的是( )。
A.关系也被称作表单
B.数据库表文件存储用户数据
C.表文件的扩展名是.DBC
D.多个表存储在一个物理文件中
参考答案:B
参考解析:表是关系数据库的一个关系,而表单是Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一,表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框,所以表和表单是不同的概念,A)选项中关系也被称作表单的说法不正确,应该是被称作表;表文件是数据库中存储数据的载体,所以B)选项的说法正确;表文件的扩展名是DBF,而DBC是数据库库文件的扩展名,C)选项的说法不正确;在Visual FoxPro每个表都对应一个DBF文件,即都对应一个物理文件,所以一个数据库中的所有表文件存储在一个物理文件中的说法不正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |