全国信息技术水平SQLServer考试试题解析

需积分: 3 1 下载量 69 浏览量 更新于2024-09-14 收藏 709KB DOC 举报
"2010全国水平信息SQL考试,主要涵盖SQLServer的相关知识,包括数据模型、数据操作、关系代数、函数依赖、范式理论以及SQL查询等内容。" 在2010年的全国信息技术水平考试中,SQLServer作为数据库应用系统设计的技术考点,涉及了多个关键概念和技能。首先,数据模型是数据库的基础,它由数据结构、数据操作和数据的约束条件构成,而数据共享性并非数据模型的组成部分,因此第1题的答案是D,数据共享性。第2题的历史背景指出,最早的 数据模型是层次数据模型,所以答案是C。自然连接运算是基于两个关系的公共属性,因此第3题的答案是C。关系代数的基本运算包括并、投影、选择和笛卡尔积,而不包括除法,所以第4题的答案是D。 在函数依赖和范式理论方面,第5题中,由于F={A->B,B->C,A->C},我们可以推断出R至少满足3NF,因为每个非主属性都完全依赖于候选键,所以答案是C,3NF。第6题中,为了满足BCNF(博科斯范式),我们需要消除对非平凡函数依赖的左部部分依赖,最佳分解是B,即R1(A,B,C)R2(A,D,E),这样A不再在任何函数依赖的左部部分出现。 SQL语言是数据库查询的主要工具,第7题提到SQL查询的结果是一个表,所以答案是B。在E-R模型转换为关系模式时,通常会创建独立的部门和职员关系,并通过主码外键关联,第8题的正确做法是D,设计部门和职工两个关系,将部门的主码加入到职员关系中,以反映实体间的联系。 第9题中,数据完整性是数据库的重要特性,它包括实体完整性、参照完整性和用户定义的完整性,而不包括数据独立性,数据独立性是数据库系统设计的目标,不是完整性的一部分。 这些题目反映了SQL Server考试对于考生掌握基础数据库理论、SQL语言使用和数据库设计能力的要求。考生需要深入理解数据模型、关系代数、函数依赖和范式理论,并能够熟练运用SQL进行查询与表的设计。