SQL Server数据库技术期末考试试题与解析

0 下载量 44 浏览量 更新于2024-08-04 收藏 31KB DOCX 举报
《SQL-Server数据库技术》试卷A是一份针对健雄职业技术学院高职期末考试设计的文档,主要考察学生对Microsoft SQL Server数据库技术的理解和应用能力。考试涉及120分钟内完成59道题目,涵盖理论与实践操作,共计6页,满分为100分。 1. 问题10-11考察了SQL Server的基础知识: - 创建视图(CREATE VIEW)和创建索引(CREATE INDEX)是SQL Server中的基本操作,第10题询问的是用于显示数据库信息的系统存储过程,正确答案是C.sp_help,它提供了关于数据库对象的信息。 - 第11题考核聚合函数的使用,其中COUNT(*)、SUM(*)、MAX(*)和AVG(*)都是常用的聚合函数,但SQL Server语法中,通配符(*)通常不用于函数参数,因此正确的选项可能是C.COUNT(*),用于计算列中的非NULL值数量。 2. 问题12-13涉及数据库完整性与权限管理: - 触发器(TRIGGER)是一种在特定事件发生时自动执行的存储过程,第12题描述的是使用触发器实现级联删除,即AFTER DELETE,当员工调出时删除与其相关的亲属元组。 - 关于guest用户,问题13中指出guest用户的一些特性,如安装时默认存在、不能从master和tempdb中删除(因为它们是系统数据库)、新建数据库时自动添加等。此外,如果用户无合法数据库用户权限,guest用户可能被允许访问。 3. 问题14-15测试SQL查询的基本语法: - 第14题是选择查询,命令功能是检索职工号,但条件是工资大于1250,因此答案是D.从[职工]关系中检索工资大于1250的职工号。 - 第15题询问获取系统日期的函数,SQL Server中可以使用CURRENT_TIMESTAMP或GETDATE()函数。 4. 接下来的题目是判断题,涵盖了SQL Server工具、存储过程、事务处理和数据库体系结构等知识点: - 32题提到的图形化工具是SQL Server Management Studio (SSMS),这是一个启动、停止和管理SQL Server的服务工具。 - 33题涉及预编译的Transact-SQL语句集,这可能是指SQL Server的存储过程或存储脚本。 - 34题强调SQL Server数据库采用三级模式结构,包括外模式、模式和内模式。 通过这些题目,学生不仅需要扎实掌握SQL Server的核心功能,还需要理解如何有效地维护数据完整性和管理数据库结构,同时熟悉SQL Server的管理工具和基本操作。