
SQL Server 2005资料库基础套用
《SQL Server 2005资料库基础套用》以解决实际的套用问题为核心,介绍了SQL Server 2005的历史和现状,系统的巨观架构,SQL Server各种工具的使用,如何配置一个常用的SQL Server运行环境,以及如何完成日常的资料库使用和管理任务等内容。
基本介绍
- 书名:SQL Server 2005资料库基础套用
- 作者:周涛、吕伟臣
- ISBN:9787302165217
- 类别:资料库
- 页数:417
- 出版社:清华大学出版社
- 出版时间:2007年12月1日
- 装帧:平装
- 开本:16开
- 版次:1
内容简介
通过《SQL Server 2005资料库基础套用》的学习,读者将对SQL Server 2005资料库管理系统有一个全局的认识,同时掌握常用的管理命令、查询命令以及处理日常问题的方法,从而成为一个合格的资料库用户。
《SQL Server 2005资料库基础套用》主要讲述SQL Server 2005资料库的基础套用,具体内容包括SQL Server 2005简介、SQL server 2005的安装、SQL Server 2005关係资料库基础知识、SQL Server 2005套用环境、SQL Server 2005的服务、资料库管理基础、数据对象基础、数据的读写操作、视图套用、SQL高级查询基础、数据的完整性、数据备份与还原、资料库安全考虑因素等15个专题。《SQL Server 2005资料库基础套用》在翔实的实例中由浅入深地介绍了SQL Server 2005资料库基础部分的所有知识,让读者能够快速掌握操作SQL Server 2005资料库的高级套用方法与技巧,是一本非常难得、实用的学习参考书籍和实战指南。
《SQL Server 2005资料库基础套用》内容全面,遵循循序渐进的方式来组织以适应初学者的需要,并且实例丰富而精典,非常易于初、中级读者学习。
目录
第1章 走进SQL Server的世界 1
1.1 SQL Server 2005是什幺 2
1.1.1 SQL Server数据平台 2
1.1.2 SQL Server的发展历程 3
1.2 SQL Server 2005的新特徵 5
1.2.1 企业数据管理 5
1.2.2 开发人员的生产效率 6
1.2.3 商业智慧型 13
1.3 SQL Server 2005结构与功能分析 16
1.3.1 资料库引擎 16
1.3.2 分析服务 16
1.3.3 集成服务 17
1.3.4 複製服务 17
1.3.5 报表服务 17
1.3.6 通知服务 18
1.3.7 全文搜寻 18
1.3.8 Service Broker 19
1.3.9 管理工具 19
1.3.10 开发工具 19
1.4 踏上DBA的征途 20
1.5 本章小结 21
第2章 灵活安装SQL Server 2005 23
2.1 关于资料库系统的安装 24
2.2 安装前必须清楚的几个问题 24
2.2.1 根据需求选择安装组件 24
2.2.2 系统安装的硬体、软体、
网路环境要求 28
2.3 安装SQL Server 2005必须注意的
若干事项 30
2.4 安装方式的选择 32
2.5 本地安装SQL Server 2005 33
2.5.1 利用安装精灵安装 33
2.5.2 以命令行方式安装 40
2.6 SQL Server升级简述 41
2.6.1 SQL Server 2005的升级顾问
简介 41
2.6.2 运行升级顾问分析嚮导 42
2.7 安装过程中的常见问题 43
2.8 本章小结 44
第3章 SQL Server 2005关係
?资料库基础知识 45
3.1 关係资料库的基本概念 46
3.1.1 关係资料库产生的历史 46
3.1.2 关係资料库的定义 46
3.1.3 数据结构 48
3.2 SQL Server 2005资料库对象与
功能介绍 51
3.2.1 表 51
3.2.2 视图 52
3.2.3索引 53
3.2.4存储过程 54
3.2.5触发器 54
3.2.6序列号发生器 55
3.3SQLServer数据对象命名规则 55
3.4SQL与Transact-SQL 57
3.4.1SQL语言概述 57
3.4.2Transact-SQL概述 60
3.4.3Transact-SQL语言特点 60
3.4.4Transact-SQL附加语言元素 61
3.4.5流程控制语句 65
3.5SQLServer系统结构初探 67
3.6本章小结 68
第4章SQLServer2005套用环境 69
4.1SQLServer2005常用工具 70
4.1.1SQLServer配置工具 70
4.1.2SQLServerConfiguration
Manager 70
4.1.3SQLServer外围套用配置器 77
4.2大系统的统一管理门户——
企业管理器的使用 81
4.2.1连线到伺服器 82
4.2.2SQLServerManagementStudio
的组成 85
4.2.3查询编辑器的使用 91
4.3SQLServer分析服务 92
4.4SQLServerBusinessIntelligence
DevelopmentStudio 93
4.5数据导入和导出嚮导 94
4.6BCP工具 95
4.7SQLCMD命令 97
4.8SQLServer文档和教程 98
4.9本章小结 99
第5章SQLServer2005的
服务初探 101
5.1SQLServer2005后台服务的
功能与套用 102
5.1.1使用SQLServerConfiguration
Manager配置伺服器 102
5.1.2使用SQLServer外围套用
配置器配置伺服器 106
5.2SQLServer客户端的配置 108
5.2.1配置客户端的网路协定 108
5.2.2创建别名 110
5.2.3默认的客户端连线方式 112
5.3注册与连线SQLServer伺服器 113
5.3.1创建新的伺服器注册 113
5.3.2在已注册的伺服器中创建
伺服器组 115
5.3.3伺服器注册信息的导出和
导入 116
5.3.4删除已注册的伺服器和
伺服器组 117
5.4启动和关闭SQLServer伺服器 118
5.5本章小结 121
第6章资料库管理基础 123
6.1了解SQLServer中的资料库 124
6.2资料库的组成——数据档案和
日誌档案 125
6.2.1数据档案 125
6.2.2数据档案的结构 126
6.2.3档案组 127
6.2.4日誌档案的结构 127
6.3创建资料库的方法 128
6.3.1利用SQLServerManagement
Studio创建资料库 128
6.3.2通过Transact-SQL代码创建
资料库 133
6.4资料库的管理操作 139
6.4.1了解资料库的状态 139
6.4.2了解档案状态 140
6.4.3修改资料库配置 141
6.4.4分离资料库 143
6.4.5附加资料库 144
6.4.6使资料库脱机 145
6.4.7使资料库在线上 145
6.4.8收缩资料库 146
6.4.9收缩档案 147
6.4.10删除资料库 148
6.5本章小结 149
第7章数据对象基础 151
7.1SQLServer中的数据对象 152
7.1.1资料库表 152
7.1.2索引 153
7.1.3其他数据对象 155
7.2如何创建表 156
7.2.1使用SQLServerManagement
Studio创建表 156
7.2.2使用Transact-SQL语言来
创建表 157
7.2.3创建临时表 163
7.3表的管理 164
7.3.1使用ALTERTABLE语句
管理表 165
7.3.2用存储过程sp_rename修改
表名和列名 171
7.3.3删除表 173
7.4索引的创建和管理 174
7.4.1在可视环境中创建索引 174
7.4.2使用SQL语句创建索引 177
7.4.3禁用及重新生成索引 180
7.4.4关于索引的一点建议 184
7.5本章小结 185
第8章Transact-SQL数据
查询基础 187
8.1最简单的SELECT语句 188
8.1.1Transact-SQL编辑环境
介绍 188
8.1.2实现SELECT语句查询 195
8.2使用TOP关键字返回需要的数据 198
8.3使用DISTINCT关键字过滤重複的
数据 199
8.4在查询中实现数学计算 200
8.5修改和定义查询结果的列名 201
8.6使用WHERE子句定义返回数据的
条件 203
8.7模糊查询 207
8.7.1使用LIKE语句 207
8.7.2使用BETWEEN和
IN实现模糊查询 209
8.8使用ORDERBY子句给数据排序 212
8.9本章小结 213
第9章数据的写操作:增加、删除与
修改 215
9.1使用INSERT语句向表中
插入数据 216
9.1.1直接添加数据 216
9.1.2添加从其他表或视图中
选择的记录 222
9.2使用UPDATE语句修改表中的
数据 225
9.2.1直接修改表中的记录 226
9.2.2从其他表中选择数据来
修改 228
9.3使用DELETE语句删除表中的
数据 229
9.4使用TRUNCATETABLE语句
清空表中的数据 231
9.5其他查询和修改数据的工具 231
9.5.1在命令提示符环境中使用
sqlcmd工具 232
9.5.2SQLCMD模式下的
查询编辑器 235
9.5.3使用Transact-SQL脚本
档案 237
9.5.4使用SQLCMD视窗 238
9.6本章小结 241
第10章视图的灵活套用 243
10.1视图的概念和用途 244
10.2创建和管理视图 245
10.2.1在企业管理器中创建视图 246
10.2.2用SQL语句创建视图 248
10.2.3修改视图 254
10.2.4删除视图 255
10.3利用视图简化查询操作 256
10.4更新视图中的数据 260
10.4.1使用INSERT语句插入
数据 260
10.4.2使用UPDATE语句更改
数据 262
10.4.3使用DELETE语句删除
数据 263
10.5加密视图 264
10.6利用视图加强数据安全 265
10.7本章小结 266
第11章Transact-SQL高级
?查询基础 267
11.1如何把複杂的数据和
函式变得简单 268
11.2SQLServer的数据类型 268
11.2.1数据类型分类 269
11.2.2数据类型优先权规则 271
11.2.3排序规则 272
11.3SQLServer的函式 273
11.3.1函式类别 273
11.3.2数学函式 274
11.3.3时间和日期函式 275
11.3.4字元串函式 278
11.3.5安全函式 280
11.3.6区分排序规则与不区分
排序规则 282
11.3.7SQLServer2005的
函式小结 283
11.4从系统常量中获取信息 284
11.5本章小结 290
第12章Transact-SQL查询深入 291
12.1查询中的聚合函式 292
12.1.1聚合函式 292
12.1.2COMPUTE与COMPUTEBY
子句 295
12.2GROUP与UNION语句 299
12.2.1GROUP语句 299
12.2.2UNION 303
12.2.3EXCEPT和INTERSECT
运算符 307
12.3嵌套查询与联接查询 309
12.3.1嵌套查询 309
12.3.2联接查询 313
12.4系统统计函式的使用 321
12.5大对象数据的处理 323
12.6实用技巧 325
12.7本章小结 326
第13章维护数据的完整性 327
13.1数据的完整性和维护的方法 328
13.1.1数据完整性问题的提出 328
13.1.2资料库的完整性与安全性的
两个不同的概念 329
13.2数据完整性的实现机制 329
13.2.1SQL中的完整性
约束机制 329
13.2.2CHECK约束 331
13.2.3触发器 332
13.3利用约束维护数据的完整性 342
13.3.1完整性约束条件 342
13.3.2使用CONSTRAINT和
CHECK实现完整性约束 344
13.4利用规则维护数据的完整性 345
13.4.1完整性规则 346
13.4.2创建和使用完整性规则 347
13.5默认值与标识列 349
13.5.1默认值 350
13.5.2标识栏位 351
13.6本章小结 353
第14章数据备份与还原初探 355
14.1备份的策略与规划 356
14.1.1备份策略 356
14.1.2备份的基本概念 357
14.1.3还原的基本概念 360
14.2在SQLServer2005中执行
数据备份操作 361
14.2.1创建备份设备 361
14.2.2执行备份操作 365
14.3如何还原数据 376
14.3.1检查点 376
14.3.2执行资料库还原操作 377
14.4备份与还原经验谈 384
14.5本章小结 385
第15章资料库安全考虑因素 387
15.1SQLServer许可权控制机制简述 388
15.1.1SQLServer2005安全
控制新要求 388
15.1.2SQLServer登录许可权
控制机制 389
15.1.3SQLServer2005的数据
操作许可权 393
15.1.4用户 394
15.1.5许可权的授予与撤销 402
15.2SQLServer2005提供的
其他安全功能 408
15.2.1独立的用户与架构机制 408
15.2.2加密密钥和内置加密函式 410
15.2.3同义词 415
15.3本章小结 417
参考文献 418
转载请注明出处海之美文 » SQL Server 2005资料库基础套用