SQL与PB试题精选:数据定义与操作
需积分: 10 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中表单操作和控件属性的使用。
2011-06-28 上传
2012-05-03 上传
2011-07-03 上传
点击了解资源详情
2022-11-29 上传
2021-12-07 上传
2022-05-18 上传
点击了解资源详情
sun2203315
- 粉丝: 1
- 资源: 8
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章