新闻资讯
看你所看,想你所想

SQL Server资料库套用教程第2版

SQL Server资料库套用教程第2版

《SQL Server资料库套用教程第2版》是2011年7月7日出版的图书,作者是关敬敏、唐家渝。

基本介绍

  • 书名:SQL Server资料库套用教程(第2版) 
  • 作者:关敬敏、唐家渝
  • ISBN:9787302256984
  • 定价:33元
  • 出版时间:2011-7-7
  • 装帧:平装

图书简介

本教材是《SQLServer资料库套用教程》的升级版,在前一版本内容的基础上,进行了环境升级和内容的扩充,使用的环境是SQLServer2008,同时增加了SQLServer2008的一些新的套用特性和部分新的内容。
本教材的内容立足于基本概念和基本套用,内容包括SQLServer2008的简要发展过程,SQLServer的安装、T-SQL的基本内容、资料库及其表的建立与基本操作、视图、索引、存储过程、触发器、用户自定义函式、事务与锁的基本套用,SQLServer的安全管理以及与不同数据源的连线等。
本教材定位于非计算机专业的资料库课程,适合初学者作为资料库课程的入门教材,也可为广大资料库学习爱好者提供必要的参考。考虑到专业特点,本书重点定位于基本套用,而对资料库的理论方面不做过多强调,通过本教材内容的学习,读者可以快速掌握SQLServer资料库的基本概念和基本套用,并能够套用简单的资料库技术解决工作中遇到的基本数据管理与套用问题。
全书力求做到循序渐进,内容介绍简明而实用,所有实例代码都经测试通过。

目录

第1章SQLServer资料库简介1
1.1资料库发展简史1
1.2资料库套用中的信息处理及数据处理2
1.3关係资料库模型简述2
1.4SQL简介3
1.4.1SQL的特点4
1.4.2SQL的处理5
1.5MicrosoftSQLServer概述5
1.5.1SQLServer2008的版本6
1.5.2SQLServer2008的新特性7
1.5.3SQLServer2008的体系结构11
1.5.4SQLServer2008的性能12
1.6SQLServer2008的安装规划13
1.6.1SQLServer2008的硬体和软体安装要求13
1.6.2SQLServer2008的安装内容14
1.6.3SQLServer2008的安全性简介15
1.7SQLServer2008的安装过程16
1.8SQLServer2008的伺服器管理26
1.8.1SQLServer的启动26
1.8.2注册伺服器28
1.8.3SQLServer2008的配置30
1.9SQLServer2008在线上丛书和教程31
1.9.1访问SQLServer2008在线上丛书32
1.9.2SQLServer2008在线上丛书的主要功能32
1.9.3SQLServer2008教程33
第2章资料库的基本操作34
2.1档案和档案组34
2.1.1档案34
2.1.2档案组35
2.2创建资料库35
2.2.1利用MicrosoftSQLServerManagementStudio创建资料库35
2.2.2利用CREATEDATABASE语句创建资料库38
2.2.3事务日誌42
2.2.4查看资料库信息43
2.3管理资料库47
2.3.1打开资料库47
2.3.2增加资料库容量47
2.3.3缩减资料库容量48
2.3.4查看及修改资料库选项49
2.3.5更改资料库名称50
2.3.6删除资料库51
2.3.7分离和附加资料库52
第3章资料库中表的建立53
3.1表的概念53
3.2SQLServer2008的数据类型54
3.2.1数字54
3.2.2字元串55
3.2.3时间56
3.2.4Unicode字元串57
3.2.5二进制字元串57
3.2.6特殊类型数据57
3.3资料库中表的创建与维护59
3.3.1表的创建59
3.3.2表的删除65
3.3.3表结构的修改65
3.3.4表数据的修改70
第4章Transact-SQL基础77
4.1Transact-SQL概述77
4.1.1Transact-SQL的语法约定77
4.1.2Transact-SQL中对象的引用78
4.1.3Transact-SQL的类型79
4.1.4Transact-SQL的保留关键字80
4.2Transact-SQL元素82
4.2.1标识符82
4.2.2常量和变数83
4.2.3注释85
4.2.4运算符和表达式86
4.2.5内置函式89
4.3程式设计中批处理的基本概念90
4.4Transact-SQL控制流语句91
4.4.1IF…ELSE语句92
4.4.2BEGIN…END语句92
4.4.3WHILE语句93
4.4.4CASE表达式95
4.4.5RETURN语句98
4.4.6WAITFOR语句99
4.4.7TRY…CATCH语句100
第5章数据检索102
5.1SELECT语句103
5.2带条件的检索108
5.2.1WHERE子句108
5.2.2WHERE子句中条件的指定109
5.2.3HAVING子句113
5.2.4COMPUTEBY及COMPUTE子句114
5.3简单多表查询115
5.4集合检索117
5.4.1UNION操作117
5.4.2INTERSECT操作119
5.4.3EXCEPT操作120
5.5子查询120
5.6JOIN操作122
5.6.1内部联接122
5.6.2外部联接123
5.6.3自联接125
5.6.4联接多表125
第6章数据完整性127
6.1数据完整性的基本概念127
6.1.1数据完整性的类型127
6.1.2强制数据完整性128
6.2创建约束129
6.2.1CREATETABLE语句129
6.2.2创建不同类型的约束131
6.3查看约束的定义信息139
6.3.1使用系统存储过程查看约束定义信息139
6.3.2使用规划视图查看约束定义信息140
6.3.3使用对象资源管理器查看约束定义信息140
6.4删除约束141
6.5禁止约束143
6.5.1禁止在已有数据上套用约束143
6.5.2禁止在载入数据时使用约束144
6.6使用默认144
6.7使用规则146
第7章视图及其套用149
7.1视图概述149
7.1.1视图的基本概念149
7.1.2使用视图的特点151
7.1.3视图的类型152
7.2创建视图153
7.3查询视图定义信息155
7.3.1在MicrosoftSQLServerManagementStudio
中查看视图定义信息155
7.3.2通过执行系统存储过程查看视图定义信息157
7.4修改和删除视图158
7.4.1修改视图158
7.4.2删除视图159
7.5通过视图修改数据160
第8章索引及其套用162
8.1有关索引的基础知识162
8.1.1SQLServer中数据的存储163
8.1.2SQLServer中数据的访问163
8.2设计索引的基本原则164
8.2.1创建索引的考虑因素164
8.2.2创建索引时列的选择165
8.3索引的分类166
8.3.1聚集索引166
8.3.2非聚集索引168
8.3.3唯一索引170
8.3.4包含列索引170
8.3.5索引视图171
8.3.6全文索引171
8.3.7其他索引类型172
8.4创建索引172
8.4.1利用CREATEINDEX语句创建索引173
8.4.2利用MicrosoftSQLServerManagementStudio创建索引179
8.5查询索引信息180
8.6更改索引名称182
8.6.1利用存储过程sp_rename更改182
8.6.2利用MicrosoftSQLServerManagementStudio更改182
8.7删除索引183
8.7.1利用DROPINDEX语句删除索引183
8.7.2利用MicrosoftSQLServerManagementStudio删除索引185
8.8最佳化索引186
8.8.1索引性能分析186
8.8.2查看索引碎片信息189
8.8.3重组索引190
8.8.4重建索引192
8.8.5查看索引统计信息194
8.8.6维护索引统计信息196
8.8.7资料库引擎最佳化顾问199
第9章存储过程及其套用203
9.1存储过程概述203
9.1.1存储过程的类型203
9.1.2存储过程的优点204
9.2创建和执行简单存储过程204
9.2.1CREATEPROCEDURE语句204
9.2.2创建存储过程的指导原则206
9.2.3查看存储过程信息207
9.3创建和执行含参数的存储过程209
9.3.1创建含有输入参数的存储过程209
9.3.2执行含有输入参数的存储过程210
9.3.3创建含有输出参数的存储过程212
9.3.4执行含有输出参数的存储过程212
9.3.5存储过程的返回值214
9.4存储过程的重编译处理215
9.4.1存储过程的处理215
9.4.2存储过程的重编译处理216
9.5修改和删除存储过程218
9.5.1修改存储过程218
9.5.2删除存储过程219
9.6系统存储过程和CLR存储过程221
9.6.1系统存储过程221
9.6.2CLR存储过程222
第10章触发器及其套用224
10.1触发器概述224
10.1.1触发器的基本概念224
10.1.2触发器的类型224
10.1.3DDL与DML触发器的比较225
10.1.4使用触发器的优点226
10.1.5DML触发器的类型227
10.1.6DML触发器的工作原理228
10.2创建触发器228
10.2.1CREATETRIGGER语句228
10.2.2创建DML触发器232
10.2.3创建DDL触发器237
10.3查看触发器信息238
10.3.1使用系统存储过程sp_helptext、sp_helptrigger查看触发
器信息238
10.3.2使用对象目录视图sys.triggers查看触发器信息240
10.3.3使用MicrosoftSQLServerManagementStudio
查看触发器信息240
10.4使用触发器241
10.4.1使用触发器强制数据完整性241
10.4.2使用触发器强制业务规则242
10.5修改和删除触发器243
10.5.1修改触发器243
10.5.2删除触发器245
10.5.3禁止或启用触发器246
10.6嵌套触发器和递归触发器248
10.6.1嵌套触发器248
10.6.2递归触发器249
第11章用户定义函式的套用与程式设计252
11.1用户定义函式概述252
11.1.1用户定义函式的组件252
11.1.2用户定义函式的类型252
11.1.3用户定义函式的优点253
11.2创建用户定义函式253
11.2.1创建用户定义函式的基本原则253
11.2.2创建标量函式255
11.2.3创建内联表值函式260
11.2.4创建多语句表值函式263
11.3查看用户定义函式266
11.3.1使用系统存储过程sp_helptext查看用户定义函式信息266
11.3.2使用对象目录视图sys.objects查看用户定义函式信息268
11.3.3使用MicrosoftSQLServerManagementStudio查看用户
定义函式信息268
11.4修改和删除用户定义函式269
11.4.1修改用户定义函式269
11.4.2删除用户定义函式273
第12章事务和锁275
12.1事务275
12.1.1事务的概念275
12.1.2事务的运行模式276
12.1.3事务日誌277
12.1.4使用事务的基本原则278
12.2管理事务279
12.2.1启动事务279
12.2.2保存事务282
12.2.3回滚事务283
12.2.4提交事务283
12.2.5嵌套事务284
12.3管理并发数据访问285
12.3.1并发控制的类型285
12.3.2并发影响286
12.3.3事务隔离级别287
12.4锁定和行版本控制288
12.4.1锁的概念288
12.4.2可以锁定的资源288
12.4.3锁模式289
12.4.4锁的兼容性290
12.4.5死锁291
12.4.6行版本控制292
第13章SQLServer2008的安全管理293
13.1安全管理概述293
13.1.1基本概念293
13.1.2安全管理模式294
13.1.3身份验证模式295
13.2登录账户管理295
13.2.1更改伺服器身份验证模式296
13.2.2创建登录账户296
13.2.3修改登录账户的属性301
13.2.4删除登录账户303
13.3资料库用户管理304
13.3.1创建资料库用户305
13.3.2修改资料库用户的属性307
13.3.3删除资料库用户308
13.4角色管理310
13.4.1伺服器角色310
13.4.2资料库角色314
13.5许可权管理320
13.5.1许可权类型320
13.5.2许可权设定320
第14章备份与还原324
14.1备份与还原概述324
14.1.1备份与还原的概念324
14.1.2备份的类型324
14.1.3恢复模式326
14.1.4还原方案327
14.1.5备份和还原策略简介328
14.2备份操作329
14.3还原操作332
第15章应用程式调用资料库335
15.1使用ODBC驱动程式335
15.1.1ODBC概述335
15.1.2ODBC的体系结构336
15.1.3添加ODBC数据源339
15.2使用ADO技术343
15.2.1ADO概述343
15.2.2ADO编程模型343
参考文献346

转载请注明出处海之美文 » SQL Server资料库套用教程第2版

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com