SQL数据库期末复习:习题集与答案解析

需积分: 10 4 下载量 9 浏览量 更新于2024-09-20 1 收藏 62KB DOC 举报
"这是一份期末复习资料,包含SQL习题和答案,旨在帮助学生复习SQL数据库管理与开发的相关知识,如触发器、表的操作、视图、索引、存储过程以及关系图等概念。" SQL是Structured Query Language的缩写,是用于管理和处理关系数据库的标准语言。本资料的重点知识点包括: 1. 触发器:触发器是数据库对象,它可以在表上的特定操作(如INSERT、UPDATE或DELETE)发生时自动执行。题目中提到的触发器创建在表中,用于响应多种操作。 2. 表的操作:删除表使用`DROP TABLE`语句。选项中的ALTER用于修改表结构,UPDATE用于更新表数据,DELETE则通常用于删除行。 3. 触发器的触发条件:题目中的触发器在表1上对插入、更新和删除操作都作出响应。 4. 约束:规则对象类似于CHECK约束,用于限制表中数据的输入规则。 5. 主索引:主索引确保字段中的值具有唯一性,不允许重复,是数据完整性的重要保障。 6. 视图:视图是虚拟表,不实际存储数据,而是基于查询结果。视图可以派生出新的视图,并且可以由SELECT查询创建。 7. 执行过程:调用带参数的过程通常采用`过程名(参数)`的形式。 8. SQL查询:使用LIKE操作符匹配字符串,查询与“清华”相关的毕业学校,应使用`'%清华%'`作为通配符,因此正确答案是B。 9. SELECT语句:`SELECT 职工号 FROM 职工 WHERE 工资 > 1250` 用于检索工资大于1250的职工号。 10. 关系图:关系图是表与表之间的关联,而不是字段间或数据库间的关联。 判断题部分: 1. ODBC(Open Database Connectivity)确实是Microsoft定义的一个数据库访问标准,允许应用程序通过标准接口访问多种数据库。 2. 信息和数据确实可以互换,信息是数据经过处理并赋予意义的结果。 3. 创建存储过程可以通过SQL语句直接编写,不一定需要在企业管理器中进行。 4. 触发器确实主要通过表操作事件触发,如题中所述。 5. 主键字段不允许为空,这是主键的特性之一,保证了数据的唯一性。 6. SQL Server中的主键(primary key)字段默认不允许为空。 这些题目覆盖了SQL的基础和进阶知识,是期末复习的重要内容,涵盖了数据库设计、查询、数据操作和完整性等多个方面。通过这些习题的解答,学生能够巩固对SQL的理解和应用能力。