目 录
引言
第1章SQLServer2000概述
1.1SQLServer的发展简史
1.2SQLSerer2000的特点
1.3SQLServer2000的体系结构
1.3.1客户机/服务器或浏览器服务器
1.3.2SQLServer2000的服务器端组件
1.3.3SQlServer2000客户端组件
1.3.4客户端应用程序与数据库服务器的通信
1.4SQLServer2000的新特点
1.5本章小结
第2章关系数据库基础
2.1关系数据库的基本概念
2.2SQLServer的数据库对象
2.3SQL和Transact—SQL
2.3.1SQL语言发展与特点
2.3.2Transact-SQL
2.4本章小结
第3章安装SQLServer2000
3.1SQLServer实例
3.1.1默认实例和命名实例
3.1.2多实例
3.2安装SQLServer2000所需的软硬件配置
3.3安装SQLServer2000必须注意的若干事项
3.4远程安装SQLServer2000
3.5本地安装SQLServer2000软件
3.6升级到SQLServer2000
3.6.1升级SQLServer6.5的注意事项
3.6.2升级SQLServer7.0的注意事项
3.7企业管理器介绍
3.8本章小结
第4章SOLServer的系统组成
4.1SQLServer2000的系统数据库
4.2SQLServer2000的系统表
4.3SQLServer2000的系统存储过程
4.4SQLServer2000的示例数据库
4.5本章小结
第5章SOLServer服务器管理与使用
5.1管理SQLServer服务器组
5.2SQLServer服务器的连接和注册
5.2.1配置服务器端的网络库
5.2.2配置客户端的网络库
5.2.3注册服务器
5.2.4断开与恢复同服务器的连接
5.2.5删除服务器注册
5.3注册SQLServer服务器的注意事项
5.4配置SQLServer服务器
5.5启动和关闭SQLServer服务
5.6本章小结
第6章查询分析器使用方法
6.1登录到服务器
6.2查询分析器的菜单命令
6.3配置查询分析器
6.4对象浏览器的使用
6.5模板的使用
6.6本章小结
第7章SQLServer数据库管理
7.1文件和文件组
7.1.1操作系统文件
7.1.2数据库文件组
7.1.3使用数据文件和文件组的建议
7.2创建数据库
7.2.1使用企业管理器创建数据库
7.2.2使用Transact-SQL创建数据库
7.3查看数据库的信息
7.4管理数据库
7.4.1数据库更名
7.4.2修改数据库选项
7.4.3修改数据库大小
7.4.4缩小数据库
7.4.5DBCCSHRINKDATABASE
7.5删除SQLServer数据库
7.6数据库的存储结构
7.6.1页
7.6.2范围
7.7本章小结
第8章SOLServer的命名规则
8.1SQLServer的标识符
8.1.1标识符分类
8.1.2标识符格式
8.2对象命名规则
8.3关于实例的命名习惯
8.4本章小结
第9章表的管理与使用
9.1创建表
9.1.1使用企业管理器创建表
9.1.2使用Transact-SQL完成表格的创建
9.2删除表格
9.2.1使用企业管理器删除表格
9.2.2使用Transact—SQL删除表格
9.3修改表格定义
9.3.1使用企业管理器修改表格定义
9.3.2使用Transact-SQL修改表格定义
9.4查看表属性
9.5表格重命名
9.6索引
9.6.1索引的特点与用途
9.6.2索引的创建与删除
9.7本章小结
第10章Transact—SQL查询基础
10.1简单的SELECT查询
10.2使用TOP关键字
10.3使用DISTINCT关键字
10.4使用计算列
10.5操作查询的列名
10.6使用WHERE子句
10.6.1使用算术表达式
10.6.2使用逻辑表达式
10.6.3使用BETWEEN关键字
10.6.4使用IN关键字
10.7使用LIKE子句进行模糊查询
10.7.1通配符的使用
10.7.2转义字符的使用
10.8使用ORDERBY给数据排序
10.9本章小结
第11章编辑维护表格数据
11.1使用INSERT添加表格数据
11.1.1简单的INSERT语句
11.1.2省略列清单的INSERT语句
11.1.3省略VALUES清单的MSERT语甸
11.2使用UPDATE实现数据的修改
11.3使用DELETE删除表中数据
11.4使用TRUNCATETABLE清空表格
11.5使用企业管理器管理表格数据
11.6本章小结
第12章视图
12.1视图的优点
12.2视图的创建与删除
12.3修改视图定义
12.4浏览视图信息
12.5使用视图来简化查询
12.6在视图上使用INSERT语句
12.7使用UPDATE更新视图中的数据
12.8删除视图中的数据
12.9WTTHCHECKOPTION的视图
12.10对视图进行加密
12.11使用视图加强数据安全
12.11.1视图的许可权
12.11.2使用视图隐藏列
12.11.3使用视图隐藏行
12.12本章小结
第13章SQLServer的数据类型
13.13种新的数据类型
13.2整数数据类型
13.3货币数据类型
13.4数字数据类型
13.5浮点数据类型
13.6日期/时间数据类型
13.7字符数据类型
13.8二进制数据类型
13.9统一码数据类型
13.10图像.文本数据的使用
13.11sql_variant数据类型及使用
13.12table数据类型及使用
13.13用户自定义数据类型及使用
13.14本章小结
第14章Trerlssct—SOL高级查询
14.1多表查询和笛卡儿乘积
14.2使用表格别名
14.3使用UNION子句
14.4使用统计函数
14.4.1常用统计函数
14.4.2与统计函数一起使用WHERE子句
14.4.3与统计函数一起使用DISTINCT关键字
14.4.4使用count(,)进行行数的统计
14.5使用GROUPBY子句
14.5.1GROUPBY使用方法
14.5.2使用HAVING关键字来筛选结果
14.5.3使用ALL关键字
14.5.4使用CUBE关键字
14.5.5使用ROLLUP关键字
14.6使用COMDUTE和COMPUTEBY子句
14.7使用嵌套查询
14.7.1嵌套查询的使用方法
14.7.2在嵌套查询中使用ExISTS关键字
14.7.3使用NOTEXIS