SQL Server 2005期末复习重点:数据库概念与操作

需积分: 0 4 下载量 80 浏览量 更新于2024-09-15 收藏 41KB DOC 举报
"SQL Server 2005期末复习题" 在SQL Server 2005的学习中,了解和掌握数据库的基本概念、数据类型、对象命名规则、索引类型以及查询语句是至关重要的。以下是根据题目内容提炼出的相关知识点: 1. **字符串存储**: 当输入的字符串为“ahng3456”,在varchar(100)类型的列中,实际存储的是“ahng3456”加上足够的空格以达到100字节的长度。因此,答案是C)ahng3456和12个空格。 2. **标识符命名**: 正确的标识符命名应该是A)join,因为SQL中的关键字不能直接用作对象名,但可以通过方括号[]包裹来使用。 3. **全局临时对象**: 开头为“##”的标志符表示全局临时对象,所以答案是C)##。 4. **连接查询**: 使用A)JOIN关键字可以连接两个查询返回的结果集。 5. **数据库文件管理**: 在SQL Server 2000中,创建数据库后,不能删除主数据文件,因为它是数据库的基础部分。所以,答案是C)主数据文件。 6. **数据排序与存储**: 要按照身份证号码的顺序物理存放数据,应使用A)UNIQUE CLUSTERED约束,因为它不仅保证了唯一性,还决定了物理存储顺序。 7. **SQL语言类型**: SQL属于A)关系型数据库语言。 8. **空值含义**: 空值(NULL)指的是值未知或未定义,所以答案是D)值未知或未定义。 9. **整数类型范围**: int数据类型的数值范围是B)-2^31到2^31-1。 10. **对象名引用**: A)server.database.owner.object是有效的对象名引用方式,它遵循SQL Server的三部分命名规则。 11. **是非题**: - 对于数据库,确实可以有多个数据文件和多个日志文件,所以第1题正确。 - 主键的确不允许为NULL,因此第2题正确。 - 一个表可以有多个非聚集索引,所以第3题错误。 - 两个表的公共属性,名称可以不同,但数据类型必须相同,因此第4题错误。 12. **数据库文件类型**: 数据库的三种主要文件类型是主数据文件、次数据文件和事务日志文件。 13. **索引类型**: 聚集索引会按照索引键的值对表进行物理排序,而非聚集索引则不改变原表的物理顺序。 14. **查询语句**: 查询语句通常涉及SELECT、FROM、WHERE等关键字,用于从数据库中检索信息。 掌握这些知识点有助于理解和操作SQL Server 2005,包括数据存储、表设计、查询优化等方面,对于期末复习至关重要。