SQL与PB试题精选:数据定义与操作

需积分: 10 3 下载量 165 浏览量 更新于2024-09-19 收藏 34KB DOC 举报
"这是一份关于SQL和PowerBuilder(PB)的试题集,包含了选择题、填空题,主要测试考生对SQL查询语言和PB应用的基本掌握情况,涉及数据定义、查询、操作以及PB界面元素的使用等知识。" 1. SQL是结构化查询语言,用于管理和处理关系数据库。在SQL中,`CREATE TABLE`用于创建表,`CREATE CURSOR`创建游标,而`UPDATE`和`ALTER TABLE`则用于更新和修改表的结构。选择题第一题指出,`CREATE CURSOR`不属于数据定义功能,因为它主要用于在结果集上进行迭代,而不是定义数据库对象。 2. SQLServer中的字符型数据类型包括`char`、`varchar`和`text`,它们分别表示固定长度字符串、可变长度字符串和大文本。第二题的正确答案是D,选项A包含非字符型数据类型,选项B和C中包含非字符型或不准确的数据类型。 3. `SELECT`语句中的`HAVING`子句用于在`GROUP BY`后的聚合函数条件下过滤结果,所以它需要与`GROUP BY`子句配合使用。第三题的答案是C。 4. 在SQL中,百分号`%`是一个通配符,可以匹配0个到多个字符。第四题的答案是B。 5. SQL语言主要分为四大类:DDL(Data Definition Language,数据定义语言)、DML(Data Manipulation Language,数据操纵语言)、DQL(Data Query Language,数据查询语言)和DCL(Data Control Language,数据控制语言)。DQL是用于查询数据的,而DQL在某些资料中可能被错误地列为不是SQL的类别之一,导致第五题的答案是C。 6. 在PowerBuilder中,关闭表单L的命令是`CLOSE(L)`。第六题的答案是C。 7. PB中更改控件的TAB键顺序,需要使用`TABORDER`按钮进行调节,而不是通过排列控件位置或修改控件名。第七题的答案是B。 8. 修改PB窗体颜色需要设置`BACKCOLOR`属性,它决定了窗体的背景颜色。第八题的答案是C。 9. 要去掉PB表单的标题栏,需修改`WindowType`属性。第九题的答案是B。 10. PB中的`MASK`属性用于编辑框控件`EditMask`,用来设置输入数据的格式。第十题的答案是C。 在填空题部分,第一个例子是要求根据特定条件(文学系,计算机课程)对学生姓名和成绩进行降序排序。SQL语句的关键部分应填写为:`WHERE 学院='文学系' AND 课程名='计算机'`。 第二个例子是统计选修了“计算机”课程的学生人数。完整的SQL语句应为:`SELECT COUNT(*) FROM 选课表 WHERE 课程名='计算机'`。 以上就是这份试题集涉及的SQL和PB相关知识点的详细解释。这些题目覆盖了SQL的基础语法,如数据定义、查询、条件过滤,以及PowerBuilder中表单操作和控件属性的使用。