SQL Server 2005 基础知识填空题解析

需积分: 17 0 下载量 165 浏览量 更新于2024-09-15 收藏 31KB DOC 举报
本文将介绍关于SQL Server 2005的一些关键知识点,主要涉及SQL语言的基本操作、数据库组件以及数据库管理系统的概念。 1. SQL Server的实例有两种类型,分别是默认实例和命名实例。默认实例是在安装时自动创建的,而命名实例则允许用户指定特定的名称来区分不同的SQL Server服务。 2. SQL Server提供了四个系统数据库,它们分别是master、model、msdb和tempdb。master数据库存储SQL Server系统级别的信息,model是其他用户数据库的模板,msdb用于存储作业、警报和代理信息,tempdb则用于临时对象。 3. SQL Server提供的两个样例数据库是AdventureWorks和Northwind。AdventureWorks是一个制造业的示例数据库,包含生产、销售、财务等数据;Northwind则是一个贸易行业的数据库,展示了客户、供应商和产品信息。 4. SQL Server支持两种类型的索引,即聚集索引(Clustered Index)和非聚集索引(Non-Clustered Index)。聚集索引决定了表数据的物理存储顺序,而非聚集索引则与数据的物理顺序无关。 5. SQL语言中,`ORDER BY`子句用于对查询结果进行排序,`GROUP BY`子句用于对数据进行分组。 6. 统计函数`AVG()`可以计算平均值,`MAX()`可以用于找出某一列上的最大值。 7. `COUNT()`函数是一个非常实用的统计函数,它能计算满足特定条件的行数。 8. `HAVING`关键字用于在`GROUP BY`之后对分组后的结果进行过滤,与`WHERE`类似,但`HAVING`适用于聚合函数。 9. 在`INSERT`语句中,`VALUES`列表中的表达式数量必须与列列表中的列数匹配,同时这些表达式的数据类型必须与对应列的数据类型兼容。 10. 使用`INSERT INTO...SELECT`语句,可以从一个或多个表或视图中便捷地插入多行数据。 11. 删除视图的SQL语句是`DROP VIEW view-name`。 12. 模糊查询中,`_`代表任意单个字符,`%`表示任意数量的字符(包括零字符),`[]`表示指定范围内的任意一个字符,`[^]`表示不在指定范围内的任意一个字符。 13. 视图是从一个或多个表或视图中导出的虚拟表,提供数据的底层表被称为基表。 14. 数据库系统由数据库、数据库管理系统(DBMS)、数据库管理员、硬件、软件和最终用户等组成。 15. 数据模型主要有三种:层次模型、网状模型和关系模型。SQL Server属于关系型数据库管理系统(RDBMS)。 16. 实体-关系(ER)图中的矩形框表示实体,椭圆形框表示属性或属性集。 17. SQL Server支持两种身份验证模式:Windows身份验证模式和SQL Server身份验证模式。 18. SQL Server的主要管理工具包括SQL Server Management Studio (SSMS)和SQL Server Configuration Manager。 以上是对SQL Server 2005中涉及的一些基本概念和操作的解释,涵盖了实例、系统数据库、样例数据库、索引、SQL语言子句、统计函数、视图、数据模型以及身份验证模式等多个方面。了解并掌握这些知识对于理解和操作SQL Server 2005数据库至关重要。