《SQL Server 2005中文入门与提高》是2008年清华大学出版社出版的图书,作者是文龙、张自辉、胡开胜。
基本介绍
- 书名:SQL Server 2005中文入门与提高
- 作者:文龙、张自辉、胡开胜
- ISBN:9787302144298
- 定价:34元
- 出版社:清华大学出版社
- 出版时间:2008-5-6
- 装帧:平装
内容简介
SQLServer2005,是Microsoft公司近千名工程师历时5年开发出来的新一代企业级资料库产品,它是一个全面的、集成的、端到端的数据解决方案,为企业中的用户提供了一个更安全、可靠和高效的平台用于企业数据管理和商务智慧型套用。本书介绍的是SQLServer2005中文版。全书共16章:第1至3章介绍了资料库基本知识、SQLServer2005的新特性及安装卸载、SQLServer2005中的常用工具;第4至7章介绍了在SQLServer2005中资料库、数据表的创建和管理,数据的更新、查询操作;第8至12章介绍了视图、索引、存储过程、触发器的创建和使用及TransactSQL程式设计基础知识;第13至15章介绍了SQLServer的数据安全管理方面的内容;第16章介绍SQL资料库与程式设计。
本书在内容上力求简明清晰、重点突出,在叙述上力求深入浅出、通俗易懂,编排科学,注重实用,实例典型而丰富,风格新颖而活泼,适用于在各类计算机培训班中学习SQLServer2005的学员、高等院校及职业院校相关专业的学生和SQLServer资料库爱好者。
目录
第1章 资料库技术概述
1.1 资料库基础知识
1.2 关係资料库
1.3 资料库设计
1.4 小结
1.5 习题
第2章 SQL Server 2005概述
2.1 SQL Server 2005简介
2.2 SQL Server 2005新特性
2.3 SQL Server 2005的安装
2.4 SQL Server 2005的系统资料库
2.5 Transact-SQL语言简介
2.6 小结
2.7 习题
第3章 SQL Server 2005常用工具
3.1 概述
3.2 SQL Server 2005配置管理器
3.3 企业管理器
3.4 查询分析器
3.5 伺服器网路实用工具
3.6 客户端网路实用工具
3.7 导入和导出数据
3.8 小结
3.9 习题
第4章 资料库的创建和管理
4.1 资料库的储存结构
4.2 创建和删除资料库
4.3 修改资料库
4.4 小结
4.5 习题
第5章 表的创建和管理
5.1 数据类型
5.2 创建表
5.3 创建、删除和修改结束
5.4 增加、删除和修改栏位
5.5 删除表
5.6 小结
5.7 习题
1.2 关係资料库
1.3 资料库设计
1.4 小结
1.5 习题
第2章 SQL Server 2005概述
2.1 SQL Server 2005简介
2.2 SQL Server 2005新特性
2.3 SQL Server 2005的安装
2.4 SQL Server 2005的系统资料库
2.5 Transact-SQL语言简介
2.6 小结
2.7 习题
第3章 SQL Server 2005常用工具
3.1 概述
3.2 SQL Server 2005配置管理器
3.3 企业管理器
3.4 查询分析器
3.5 伺服器网路实用工具
3.6 客户端网路实用工具
3.7 导入和导出数据
3.8 小结
3.9 习题
第4章 资料库的创建和管理
4.1 资料库的储存结构
4.2 创建和删除资料库
4.3 修改资料库
4.4 小结
4.5 习题
第5章 表的创建和管理
5.1 数据类型
5.2 创建表
5.3 创建、删除和修改结束
5.4 增加、删除和修改栏位
5.5 删除表
5.6 小结
5.7 习题
第6章数据更新操作85
6.1使用INSERT语句添加数据86
6.1.1基本INSERT语句87
6.1.2多行INSERT语句87
6.2使用UPDATE语句更新数据89
6.2.1指定更新的列和值90
6.2.2在UPDATE语句中使用子查询91
6.3使用DELETE语句删除数据92
6.3.1DELETE语法92
6.3.2DELETE语句95
6.3.3TRUNCATE语句95
6.4小结96
6.5习题96
第7章数据查询操作99
7.1在企业管理器中操作表中的
数据100
7.2使用SELECT语句查询数据102
7.2.1SELECT语句解析102
7.2.2指定查询条件110
7.2.3数据排序111
7.2.4数据分组112
7.3连线查询113
7.4嵌套查询115
7.5小结116
7.6习题116
第8章TransactSQL程式设计119
8.1概述120
8.2数据类型120
8.2.1整数数据类型121
8.2.2浮点数据类型122
8.2.3二进制数据类型123
8.2.4逻辑数据类型123
8.2.5字元数据类型124
8.2.6文本和图形数据类型125
8.2.7日期和时间数据类型125
8.2.8货币数据类型127
8.2.9特定数据类型127
8.2.10用户自定义数据类型127
8.2.11新数据类型128
8.3变数128
8.3.1局部变数128
8.3.2全局变数129
8.4运算符129
8.5函式130
8.5.1系统函式130
8.5.2字元串函式138
8.5.3日期和时间函式142
8.5.4数学函式145
8.5.5转换函式147
8.5.6用户自定义函式148
8.5.7创建用户自定义函式149
8.6流程控制语句154
8.6.1BEGIN...END语句154
8.6.2IF...ELSE语句154
8.6.3CASE语句155
8.6.4WHILE...CONTINUE...BREAK语句155
8.6.5GOTO语句156
8.6.6WAITFOR语句156
8.6.7RETURN语句157
8.7小结158
8.8习题158
第9章视图的创建和使用161
9.1视图概述162
9.1.1视图的概念162
9.1.2视图的优点163
9.2创建视图163
9.2.1使用企业管理器创建视图164
9.2.2使用TransactSQL语句创建视图169
9.3查看视图信息170
9.3.1使用企业管理器查看视图信息170
9.3.2使用系统存储过程查看视图信息172
9.4修改和重命名视图173
9.4.1修改视图173
9.4.2重命名视图174
9.5使用视图176
9.5.1插入数据记录176
9.5.2更新数据记录178
9.5.3删除数据记录179
9.6删除视图179
9.6.1使用企业管理器删除视图179
9.6.2使用TransactSQL语句删除视图181
9.7小结182
9.8习题182
第10章索引185
10.1索引概述186
10.1.1索引的概念186
10.1.2索引的优缺点186
10.1.3索引的分类187
10.2创建索引189
10.2.1使用企业管理器创建索引189
10.2.2使用TransactSQL语句创建索引197
10.3查看、修改和删除索引198
10.3.1使用企业管理器查看、修改和删除索引及更改索引名198
10.3.2使用系统存储过程查看索引信息和更改索引名称205
10.3.3使用TransactSQL语句维护索引206
10.3.4使用TransactSQL语句删除索引212
10.4小结212
10.5习题212
第11章存储过程的创建和使用215
11.1存储过程概述216
11.1.1存储过程的概念216
11.1.2存储过程的优点217
11.1.3存储过程的分类217
11.2创建存储过程218
11.2.1使用企业管理器创建存储过程218
11.2.2使用TransactSQL语句创建存储过程220
11.3执行存储过程222
11.3.1使用企业管理器执行存储过程222
11.3.2使用TransactSQL语句创建存储过程225
11.4查看和修改存储过程227
11.4.1查看存储过程227
11.4.2修改存储过程230
11.5重命名和删除存储过程232
11.5.1重命名存储过程232
11.5.2删除存储过程234
11.6小结237
11.7习题237
第12章触发器的创建和使用239
12.1触发器概述240
12.1.1触发器的概念240
12.1.2触发器的优点241
12.1.3触发器的分类241
12.2创建触发器241
12.2.1使用企业管理器创建触发器242
12.2.2使用TransactSQL语言创建触发器245
12.3查看、修改和删除触发器250
12.3.1查看触发器251
12.3.2修改触发器253
12.3.3删除触发器257
12.4小结260
12.5习题260
第13章SQLServer的安全性管理263
13.1SQLServer2005的安全机制264
13.1.1SQLServer2005登录身份验证模式264
13.1.2SQLServer资料库的安全265
13.1.3SQLServer资料库对象的安全性265
13.2管理伺服器的安全性267
13.2.1SQLServer登录账户267
13.2.2设定SQLServer身份验证模式267
13.2.3添加Windows身份验证登录账户268
13.2.4添加SQLServer身份验证登录账户271
13.2.5修改登录账户属性273
13.2.6拒绝登录账户275
13.2.7删除登录账户276
13.2.8特殊账户276
13.2.9伺服器角色278
13.3管理资料库用户281
13.3.1添加资料库用户281
13.3.2删除资料库用户284
13.4管理资料库角色285
13.4.1资料库角色285
13.4.2创建用户自定义角色287
13.4.3删除用户自定义角色289
13.5许可权管理289
13.5.1使用TransactSQL语句管理许可权289
13.5.2使用企业管理器管理许可权292
13.6小结294
13.7习题294
第14章SQLServer代理服务297
14.1配置SQLServer代理服务298
14.1.1SQLServer代理服务元素298
14.1.2SQLServer代理服务的启动298
14.2作业管理299
14.2.1创建作业299
14.2.2调度作业303
14.3警报管理305
14.4定义操作员307
14.5创建性能警报309
14.6小结310
14.7习题310
第15章资料库的备份和恢复313
15.1资料库的备份314
15.1.1概述314
15.1.2使用SQLServer管理器进行备份315
15.1.3使用TransactSQL语句备份资料库317
15.2资料库的恢复319
15.2.1使用SQLServer管理器恢複数据库320
15.2.2使用TransactSQL语句恢複数据库322
15.3小结325
15.4习题325
第16章在VisualBasic中使用SQL资料库327
16.1在VisualBasic中使用SQL资料库328
16.1.1VisualBasic的特点328
16.1.2资料库操作329
16.2在Delphi中使用SQL资料库331
16.2.1Delphi编程基础332
16.2.2使用Delphi访问SQL资料库334
16.3在ASP中使用SQL资料库335
16.3.1ASP编程基础简介335
16.3.2使用ASP访问SQL资料库346
16.4小结350
16.5习题351
参考答案353
参考文献358