SQL Server 2005认证考试重点:外键与视图索引解析

需积分: 44 36 下载量 89 浏览量 更新于2024-11-07 3 收藏 1.03MB PDF 举报
"SQL Server 2005微软认证考试试题.pdf" 这篇文档是一份针对SQL Server 2005的微软认证考试的复习资料,特别涵盖了70-431考试的部分题目。这份资料旨在帮助考生全面复习并准备考试,以确保100%的考点覆盖。试题涉及数据库管理、数据迁移、参照完整性和数据库对象的创建与优化等多个方面。 第一题涉及到参照完整性的管理。在SQL Server 2005中,为了确保数据的一致性,外键约束被用来建立两个表之间的关联。题目中提到,需要在导入数据时避免因国别表中不存在对应的国家代码而使导入失败。选项C建议使用DML INSTEAD OF 触发器,这种触发器会在执行INSERT、UPDATE或DELETE操作之前运行,从而可以捕获错误并将它们记录到文件或表中,而不是直接阻止导入操作,这允许在不违反参照完整性的前提下处理异常情况。 第二题涉及到视图和索引的创建。视图是数据库中的虚拟表,基于一个或多个基表的查询结果。题目中提到的视图v_Customer仅选择了部分列,并且要求在视图上创建索引。在SQL Server中,为了在视图上创建索引,需要满足特定条件,如使用WITH SCHEMABINDING选项,这会将视图绑定到其引用的对象的架构,防止这些对象的更改影响到视图。选项C是正确的,因为它能确保视图不会因为基表结构的改变而失效。然而,选项A是错误的,因为Picture列的数据类型已经为Varbinary(max),不需要更改为image类型;并且,题目没有提及模式名的问题,因此选项B也与问题无关;选项D的*符号表示选择所有列,但题目明确指出只选择了特定的列,所以D也是不适用的。 通过这些题目,考生可以了解到SQL Server 2005中数据库设计、数据导入、触发器使用以及视图和索引管理等核心概念,这些都是SQL Server数据库管理员必须掌握的关键技能。这份试题集不仅适用于备考,同时也可用于实际工作中的知识巩固和提升。