SQLServer内部测试:14页SQL语句与答案解析

需积分: 0 11 下载量 189 浏览量 更新于2025-01-05 收藏 48KB DOC 举报
"这是一份关于SQL内部测试的文档,包含14页的SQL语句及相关答案,旨在测试和提升用户对SQLServer的理解和应用能力。文档内容涵盖基础概念、数据库管理、数据完整性、SQL语句用法、聚合函数、模糊查询、外键约束以及数据库操作等知识点。" 详细说明: 1. 数据库模型: 文件描述了数据库发展的三个主要阶段,即网状数据库、层次数据库和关系数据库,强调SQLServer 2000是基于关系模型的数据库管理系统。 2. SQLServer系统库与范例数据库: 提到了SQLServer中的一些核心系统库,如master、model、msdb和tempdb,以及两个示例数据库Pubs和Northwind。同时指出系统表通常以"sys"开头。 3. 创建数据库与文件管理: 解释了在SQLServer中创建数据库的关键字,如create、database,以及设置数据文件大小、最大大小和增长方式的相关参数。 4. 数据库文件类型: 数据库文件分为数据文件和日志文件,分别用于存储数据库的数据和事务日志。 5. 数据完整性: 强调了数据完整性的四个主要类型——域完整性、实体完整性、引用完整性和自定义完整性,并指出引用完整性通过外键约束实现。 6. 数据类型: 说明SQLServer中的货币数据类型是Money。 7. SQL基本语法: 列出了SQL的基本语句,如select用于选择数据,group by用于分组,order by用于排序,join用于连接,update用于更新数据。 8. 聚合函数: 提到了常见的聚合函数,包括max、min、avg、sum和count。 9. 模糊查询: 介绍了使用like关键字进行模糊查询,并说明了通配符%-和_的用法。 10. 表之间的关系: 在有外键约束的情况下,删除主表前需要先删除从表,以保持数据一致性。 11. 判断题部分: 涉及到SQLServer的启动、唯一约束、数据库创建、删除操作以及数据库服务器对操作的影响。 这份文档适合SQL初学者和进阶者复习与检验自己的SQL知识,涵盖了数据库设计、操作和查询等多个方面,对于提高SQL技能大有裨益。