SQL与PB试题详解及答案

需积分: 10 6 下载量 80 浏览量 更新于2024-09-22 1 收藏 39KB DOC 举报
"这是一份关于SQL和PB(PowerBuilder)的试题集,包含了选择题、填空题和可能的程序题,适用于学习者自我测试或复习。试题涵盖了SQL的基础知识,如数据库范式、SQL Server版本、T-SQL语言组成部分、数据类型以及变量的使用。同时,还涉及到了SQL Server数据库的对象和功能。" 在SQL部分,试题讨论了关系模型的范式,如第一范式、第二范式和BCNF范式,提醒学习者理解数据库设计的规范化理论。此外,试题还列举了SQL Server 2000的不同版本,包括企业版、个人版和开发版,帮助用户了解产品定位和选择。T-SQL语言的组成部分包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL),而数据查询语言(DFL)在这里被误写为DFL。试题还测试了用户对SQL Server系统数据类型的掌握,如int、smallint、char、varchar、datetime等,指出String不是SQL Server的内置类型。 关于变量的使用,试题指出SQL Server中的变量分为全局和局部,局部变量通常通过DECLARE语句声明,并可以用SET语句赋值。题目中展示了如何使用IF-ELSE语句判断变量值并打印结果。另外,试题还列出了SQL Server数据库中的聚合函数,如COUNT、SUM、AVG、MAX和MIN,但CONVERT不是聚合函数,它用于数据类型的转换。 在数据库对象部分,试题提到了表、视图、索引、存储过程和触发器,这些都是SQL Server 2000中的重要组件,但队列和约束在这里被误认为是系统对象,实际上队列属于消息队列技术,而约束是表结构的一部分,确保数据完整性。 这些试题涵盖了SQL语言的基本概念、SQL Server版本管理、T-SQL编程和数据库对象管理,对于学习SQL和PowerBuilder的用户来说,是一份宝贵的练习材料。通过解答这些问题,学习者可以检验自己的知识水平,发现和弥补知识盲点,进一步提升在数据库管理和应用开发方面的技能。