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

SQL Server基础与案例开发详解

SQL Server基础与案例开发详解

SQL Server基础与案例开发详解

《SQL Server基础与案例开发详解》是2013年清华大学出版社出版的图书,作者是李俊民、王国胜、张石磊。

基本介绍

  • 书名:SQL Server基础与案例开发详解
  • 作者:李俊民、王国胜、张石磊
  • ISBN:9787302333777
  • 定价:49元
  • 出版社:清华大学出版社
  • 出版时间:2013年11月5日
  • 装帧:平装

图书简介


SQLServer2008是Microsoft公司发布的一款较新的关係型资料库管理系统。其宗旨在于为各类用户提供完整的资料库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的反应能力,提高用户在激烈市场中的竞争能力。
本书共分19章,主要介绍SQLServer2008资料库的基础操作知识,如何使用T-SQL语句管理数据表与视图、维护数据,以及存储过程、触发器、游标、函式、索引和事务控制管理等相关内容。除此之外,还讲解了SQLServer报表、XML数据管理、自动化任务管理和资料库安全管理等内容。本书最后通过精心设计三个案例循序渐进地介绍了在面向对象程式设计中,套用SQLServer2008资料库的思想和方法。

编辑推荐

本书结构清晰,内容全面、实用,面向SQLServer初学者,既可作为高等院校各专业学生学习SQLServer2008的基础教材,又可作为编程爱好者的自学教程。

目录

第1章资料库概述 1
1.1资料库的基础知识 2
1.1.1信息与数据 2
1.1.2数据处理 2
1.1.3资料库的发展史 2
1.2资料库系统 3
1.2.1资料库系统的组成 3
1.2.2资料库系统的特点 4
1.2.3资料库系统的体系结构 5
1.3资料库的类型 6
1.3.1层次模型 6
1.3.2网状模型 7
1.3.3关係模型 7
1.4常见资料库介绍 8
1.4.1MicrosoftAccess 8
1.4.2VisualFoxPro 8
1.4.3SQLServer 8
1.4.4Oracle 8
1.5上机演练 8
第2章SQLServer2008资料库
基础 9
2.1SQLServer2008的特点 10
2.2SQLServer2008的安装与配置 11
2.2.1SQLServer2008的环境
需求 11
2.2.2SQLServer2008的安装
过程 12
2.2.3SQLServer2008的升级
规划 16
2.3SQLServer2008的功能介绍 17
2.3.1安全方面 17
2.3.2管理方面 18
2.3.3开发方面 19
2.4伺服器管理 20
2.4.1伺服器注册 20
2.4.2伺服器的启动、暂停和停止 22
2.4.3使用SQLServer
ManagementStudio配置
选项 23
2.5上机演练 24
第3章SQLServerManagement
Studio套用 25
3.1SQLServerManagementStudio
概述 26
3.1.1SQLServerManagement
Studio的环境布局 26
3.1.2SQLServerManagement
Studio的环境配置 28
3.1.3查询分析器的使用 29
3.2设计与管理资料库 31
3.2.1创建资料库 31
3.2.2删除资料库 33
3.2.3收缩资料库 34
3.2.4分离资料库 35
3.2.5附加资料库 36
3.2.6备份资料库 37
3.2.7还原资料库 39
3.3设计与管理数据表 41
3.3.1新建数据表 41
3.3.2导入导出数据表 43
3.3.3修改数据表 47
3.3.4重命名数据表 49
3.3.5删除数据表 50
3.4维护数据表记录 50
3.4.1插入数据信息 50
3.4.2修改数据信息 51
3.4.3删除数据信息 52
3.4.4数据压缩 53
3.5管理视图 54
3.5.1创建视图 54
3.5.2修改视图 56
3.5.3删除视图 57
3.6上机演练 58
第4章使用T-SQL语句管理
数据表与视图 59
4.1使用CREATETABLE语句创建
数据表 60
4.1.1CREATETABLE语句介绍 60
4.1.2创建常见的数据表 60
4.1.3创建具有自动编号列的
数据表 61
4.1.4创建具有约束规则的
数据表 62
4.1.5创建具有默认值栏位的
数据表 63
4.1.6创建临时表 63
4.2使用ALTERTABLE语句修改
数据表 64
4.2.1ALTERTABLE语句介绍 65
4.2.2在现有数据表中添加新的
栏位 65
4.2.3删除现有数据表中的栏位 65
4.2.4修改栏位属性 66
4.2.5设定数据表主键 66
4.2.6禁用与启用约束 67
4.3使用DROPTABLE语句删除
数据表 68
4.3.1DROPTABLE语句介绍 68
4.3.2删除数据表 68
4.3.3删除临时表 69
4.4使用SQLServer语句管理视图 69
4.4.1创建视图 69
4.4.2修改视图 71
4.4.3删除视图 72
4.5上机演练 73
第5章使用T-SQL语句维护数据 75
5.1使用INSERT语句插入数据记录 76
5.1.1INSERT语句介绍 76
5.1.2在数据表的部分栏位中
插入数据 76
5.1.3在数据表的所有栏位中
插入数据 77
5.1.4将查询数据插入另一个
数据表中 77
5.2使用UPDATE语句修改数据记录 79
5.2.1UPDATE语句介绍 79
5.2.2根据条件修改数据记录 80
5.2.3修改数据表中所有的数据
记录 80
5.2.4修改数据表中的前n条
数据记录 81
5.3使用DELETE语句删除数据记录 82
5.3.1DELETE语句介绍 82
5.3.2根据条件删除数据记录 82
5.3.3删除数据表中所有的数据
记录 82
5.4使用TRUNCATETABLE语句
删除数据记录 83
5.4.1TRUNCATETABLE
语句介绍 83
5.4.2使用TRUNCATETABLE
语句删除数据记录 84
5.5上机演练 84
第6章T-SQL查询语句 85
6.1SELECT查询语句介绍 86
6.1.1SELECT语句的语法结构 86
6.1.2SELECT语句的执行 86
6.2SELECT语句查询 87
6.2.1投影查询 87
6.2.2在查询时使用别名 88
6.3基础条件查询 88
6.3.1相等条件查询 88
6.3.2不等条件查询 89
6.3.3数值区间条件查询 90
6.4日期时间查询 90
6.4.1查询日期区间数据 90
6.4.2查询大于或小于某日期
的数据 91
6.5模糊查询 91
6.5.1LIKE运算符查询 92
6.5.2通配符查询 92
6.6运算符查询 94
6.6.1AND运算符查询 94
6.6.2OR运算符查询 95
6.6.3IN运算符查询 95
6.6.4NOTIN运算符查询 96
6.7数据表连线查询 96
6.7.1外连线 97
6.7.2内连线 98
6.7.3交叉连线 99
6.8联合查询 99
6.8.1UNION语句查询 99
6.8.2INTERSECT语句查询 100
6.8.3EXCEPT语句查询 101
6.9子查询 102
6.9.1子查询及相关子查询 102
6.9.2带EXISTS测试的子查询 103
6.9.3ANY运算符的子查询 104
6.9.4ALL运算符的子查询 104
6.10查询中的相关处理 105
6.10.1去除重複记录 105
6.10.2查询前n条数据记录 106
6.11对查询结果进行排序 106
6.11.1排序的方法与种类 106
6.11.2单列排序 107
6.11.3多列排序 108
6.11.4在排序时使用序号 108
6.12上机演练 109
第7章存储过程 111
7.1存储过程介绍 112
7.1.1存储过程概述 112
7.1.2存储过程的优点 112
7.2在SQLServerManagementStudio中
管理存储过程 113
7.2.1创建存储过程 113
7.2.2执行存储过程 114
7.2.3修改存储过程 114
7.2.4删除存储过程 115
7.3使用SQLServer语句管理存储
过程 116
7.3.1使用SQLServer语句创
建存储过程 116
7.3.2使用SQLServer语句执行
存储过程 119
7.3.3使用SQLServer语句修改
存储过程 120
7.3.4使用SQLServer语句删除
存储过程 121
7.4上机演练 122
第8章触发器 123
8.1触发器介绍 124
8.1.1触发器概述 124
8.1.2触发器的作用 124
8.2在SQLServerManagementStudio中
管理触发器 125
8.2.1创建触发器 125
8.2.2修改触发器 126
8.2.3删除触发器 127
8.3使用SQLServer语句管理
触发器 127
8.3.1创建触发器 127
8.3.2修改触发器 134
8.3.3删除触发器 135
8.4启用与禁用触发器 136
8.4.1禁用触发器 136
8.4.2启用触发器 138
8.5上机演练 140
第9章游标管理 141
9.1游标介绍 142
9.1.1游标概述 142
9.1.2游标的作用 142
9.2游标的基础操作 143
9.2.1定义游标 143
9.2.2打开游标 144
9.2.3读取游标 144
9.2.4关闭与释放游标 145
9.3游标的套用与管理 146
9.3.1使用游标查询数据 147
9.3.2使用游标修改数据 147
9.3.3使用游标删除数据 148
9.3.4使用游标查询数据记录
条数 149
9.3.5使用游标统计数据 150
9.3.6使用系统存储过程查看
游标属性 151
9.4上机演练 153
第10章函式套用及管理 155
10.1函式概述 156
10.1.1函式的概念 156
10.1.2函式的类型 156
10.2常用函式 157
10.2.1字元串函式 157
10.2.2日期与时间函式 160
10.2.3数学函式 163
10.2.4类型转换函式 166
10.3特殊函式 167
10.3.1聚合函式 167
10.3.2配置函式 169
10.3.3元数据函式 170
10.4系统函式 173
10.4.1常用系统函式 173
10.4.2系统统计函式 177
10.5用户自定义函式 178
10.5.1创建用户自定义函式 178
10.5.2删除用户自定义函式 180
10.6上机演练 182
第11章索引管理 183
11.1索引概述 184
11.1.1索引的概念 184
11.1.2索引的种类 184
11.2创建索引 185
11.2.1CREATEINDEX语句的
语法结构 185
11.2.2创建複合索引 185
11.2.3创建唯一索引 187
11.2.4创建聚集索引 188
11.3修改索引 189
11.3.1ALTERINDEX语句的
语法结构 189
11.3.2设定索引的选项 190
11.3.3禁用与启用索引 191
11.4删除索引 192
11.4.1DROPINDEX语句的
语法结构 192
11.4.2使用DROPINDEX语句
?删除索引 192
11.5上机演练 193
第12章事务控制 195
12.1事务概述 196
12.1.1事务的概念 196
12.1.2事务的种类 196
12.1.3事务的特点 196
12.2事务的基本操作 197
12.2.1启动事务 197
12.2.2保存事务 198
12.2.3提交事务 199
12.2.4回滚事务 200
12.3事务的并发控制 201
12.3.1并发操作的问题 201
12.3.2事务的隔离级别 201
12.4上机演练 202
第13章SQLServer报表管理 203
13.1SQLServer2008报表概述 204
13.1.1报表的概念及作用 204
13.1.2配置SQLServer2008
报表伺服器 204
13.2创建报表 207
13.2.1使用报表嚮导创建报表 207
13.2.2使用报表设计器创建
?报表 210
13.2.3创建带有参数的报表 213
13.3上机演练 215
第14章XML数据管理 217
14.1XML概述 218
14.1.1XML概念的理解 218
14.1.2SQLServer2008资料库
对XML的支持 218
14.2XML数据类型 218
14.2.1理解XML数据类型 218
14.2.2给XML数据类型的
变数赋值 219
14.2.3在数据表中插入XML
数据 219
14.2.4XML数据类型的提供
方法 220
14.3XML数据管理 226
14.3.1使用OPENXML语句
管理XML 226
14.3.2使用FORXML语句
管理XML 227
14.3.3设定行集格式 231
14.4管理XMLSchema 232
14.4.1创建XMLSchema 232
14.4.2修改XMLSchema 234
14.4.3删除XMLSchema 235
14.5XML索引管理 236
14.5.1新建XML索引 236
14.5.2修改XML索引 238
14.5.3删除XML索引 238
14.6上机演练 239
第15章自动化任务管理 241
15.1SQLServer代理 242
15.1.1SQLServer代理介绍 242
15.1.2设定SQLServer代理 242
15.1.3启动和停止SQLServer
代理 244
15.2作业 246
15.2.1作业介绍 246
15.2.2创建作业 246
15.2.3创建作业步骤 248
15.2.4创建作业计画 250
15.2.5运行作业 251
15.2.6修改与删除作业 252
15.2.7查看作业日誌 252
15.3警报与操作员 253
15.3.1创建警报 253
15.3.2删除警报 254
15.3.3创建操作员 254
15.3.4为操作员分配警报 255
15.4维护计画 256
15.4.1通过嚮导创建维护计画 256
15.4.2创建能够自动运行的
?维护计画 259
15.5上机演练 260
第16章资料库安全管理 261
16.1SQLServer安全概述 262
16.2密钥与证书管理 262
16.2.1密钥管理 262
16.2.2证书管理 263
16.3资料库安全配置 264
16.3.1资料库角色管理 264
16.3.2资料库用户管理 267
16.4数据备份管理 269
16.4.1数据备份的必要性 269
16.4.2数据备份的策略与模式 269
16.4.3使用T-SQL语句备份
资料库 270
16.5数据还原管理 274
16.6上机演练 275
第17章VisualBasic6.0在SQL
??Server2008中的套用 277
17.1VisualBasic6.0开发环境介绍 278
17.1.1VisualBasic6.0开发
环境 278
17.1.2设定编程环境 282
17.2用VisualBasic6.0开发库存
管理系统 285
17.2.1系统目标 285
17.2.2设计资料库 285
17.2.3设计连线资料库的模组 288
17.2.4系统登录模组的设计 289
17.2.5系统主界面的实现 290
17.2.6出入库管理模组的设计 292
17.2.7商品销售模组的设计 294
17.2.8销售统计模组的设计 296
17.2.9编译及生成可执行程式 298
17.3上机演练 299
第18章C#在SQLServer2008
中的套用 301
18.1C#语言介绍 302
18.1.1C#语言的由来 302
18.1.2C#语言的特点 302
18.2.NET开发平台介绍 303
18.2.1.NET概述 303
18.2.2MicrosoftVisualStudio
.NET2008集成开发环境
介绍 304
18.3用C#开发服装连锁店信息
管理系统 306
18.3.1系统目标 306
18.3.2设计资料库 306
18.3.3登录模组的设计 310
18.3.4系统主窗体的设计 312
18.3.5销售管理模组的设计 315
18.3.6分店调货模组的设计 319
18.3.7销售查询模组的设计 323
18.4上机演练 326
第19章ASP.NET在SQLServer
2008中的套用 327
19.1系统分析与需求概述 328
19.1.1系统功能描述 328
19.1.2系统功能流程图 329
19.2系统的详细设计与实现 329
19.2.1资料库设计 329
19.2.2系统母版页设计 330
19.2.3网站主页的设计实现 335
19.2.4网站项目列表页的设计
实现 340
19.2.5项目详细信息页的设计
实现 343
19.2.6产品展示页的设计实现 346
19.2.7客服服务页的设计实现 348
19.3系统关键技术实现 349
19.3.1在网页中播放视频的
设计实现 350
19.3.2限制显示数据信息
字元长度的实现 353
19.4上机演练 354

转载请注明出处海之美文 » SQL Server基础与案例开发详解

相关推荐

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