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

SQL Server 2016从入门到精通(视频教学超值版)

SQL Server 2016从入门到精通(视频教学超值版)

《SQL Server 2016从入门到精通(视频教学超值版)》是2018年4月清华大学出版社出版的图书,作者是王英英。

基本介绍

  • 书名:SQL Server 2016从入门到精通(视频教学超值版)
  • 作者:王英英
  • ISBN:9787302496663
  • 定价:79元
  • 出版时间:2018.04.01
  • 印次:1-1
  • 印刷时间:2018.02.27

内容简介

《SQL Server 2016从入门到精通》面向SQL Server 2016初学者,以及广大资料库设计爱好者。全书内容注重实用、涉及面广,通俗易懂地介绍了SQL Server 2016资料库套用与开发的相关基础知识,提供了大量具体操作SQL Server 2016资料库的示例,供读者实践。每节都清晰地阐述了代码如何工作及作用,使读者能在最短的时间内有效地掌握SQL Server 2016资料库的套用。《SQLServer2016从入门到精通》共18章,内容包括SQLServer2016的安装与配置、资料库的操作、数据表的操作、Transact-SQL语言基础、Transact-SQL语句的查询与套用、认识函式、数据的更新、规则、默认和完整性约束、创建和使用索引、事务和锁、游标、使用存储过程和自定义函式、视图操作、触发器、SQLServer2016的安全机制、资料库的备份与恢复,最后通过开发企业人事管理系统进一步学习SQLServer2016在实际开发中的套用技术,并在大部分章节的最后提供典型习题,供读者操作练习,加深理解。
《SQLServer2016从入门到精通》几乎涉及了SQLServer2016资料库套用与开发的所有重要知识,适合所有的SQLServer2016资料库初学者快速入门,同时也适合想全面了解SQLServer2016的资料库开发人员阅读。通过全书的学习,读者可以完全掌握SQLServer2016的技术要点并具备系统开发的基本技术。

作者

王英英,资深大学教师,长期从事网页编程、资料库管理等方面的教学培训工作。

目 录

第1章 初识SQL Server 2016 1
1.1 SQL Server 2016的新功能 1
1.2 SQL Server 2016的组成 3
1.2.1 SQL Server 2016资料库引擎 3
1.2.2 分析服务 3
1.2.3 集成服务 4
1.2.4 报表服务 4
1.3 如何选择SQL Server 2016的版本 4
1.4 安装SQL Server 2016 5
1.4.1 SQL Server 2016 安装环境需求 5
1.4.2 安装SQL Server 2016 5
1.4.3 SQL Server 2016常见实用程式 14
1.5 安装SQL Server Management Studio 16
1.6 SSMS基本操作 18
1.6.1 SSMS的启动与连线 18
1.6.2 使用模板资源管理器、解决方案与项目脚本 20
1.6.3 配置SQL Server 2016伺服器的属性 22
1.6.4 查询编辑器 30
1.7本章小结33
1.8经典习题33
第2章资料库的操作34
2.1资料库组成34
2.1.1数据档案35
2.1.2日誌档案35
2.2系统资料库35
2.2.1master资料库35
2.2.2model资料库35
2.2.3msdb资料库36
2.2.4tempdb资料库36
2.3创建资料库36
2.3.1使用对象资源管理器创建资料库36
2.3.2使用Transact-SQL创建资料库40
2.4管理资料库43
2.4.1修改资料库43
2.4.2修改资料库容量44
2.4.3增加资料库容量45
2.4.4缩减资料库容量48
2.4.5查看资料库信息48
2.4.6资料库更名52
2.4.7删除资料库53
2.5疑难解惑54
2.6经典习题55
第3章数据表的操作56
3.1SQLServer2016资料库对象56
3.2创建数据表57
3.2.1数据类型58
3.2.2使用对象资源管理器创建表68
3.2.3使用Transact-SQL创建表69
3.3管理数据表71
3.3.1修改表栏位71
3.3.2修改表约束76
3.3.3查看錶中有关信息81
3.3.4删除表83
3.4疑难解惑84
3.5经典习题85
第4章Transact-SQL语言基础86
4.1Transact-SQL概述86
4.1.1什幺是Transact-SQL87
4.1.2T-SQL语法的约定87
4.2如何给标识符起名89
4.3常量90
4.3.1数字常量90
4.3.2字元串常量91
4.3.3日期和时间常量91
4.3.4符号常量91
4.4变数92
4.4.1全局变数92
4.4.2局部变数95
4.4.3批处理和脚本96
4.5运算符和表达式97
4.5.1算术运算符98
4.5.2比较运算符98
4.5.3逻辑运算符99
4.5.4连线运算符99
4.5.5按位运算符99
4.5.6运算符的优先权99
4.5.7什幺是表达式100
4.5.8Transact-SQL表达式的分类100
4.6Transact-SQL利器——通配符101
4.7Transact-SQL语言中的注释101
4.8疑难解惑102
4.9经典习题103
第5章轻鬆掌握Transact-SQL语句104
5.1数据定义语句104
5.1.1CREATE的套用104
5.1.2DROP的功能107
5.1.3ALTER的功能108
5.2数据操作语句110
5.2.1数据的插入——INSERT110
5.2.2数据的更改——UPDATE112
5.2.3数据的删除——DELETE113
5.2.4数据的查询——SELECT115
5.3数据控制语句123
5.3.1授予许可权操作——GRANT123
5.3.2拒绝许可权操作——DENY123
5.3.3收回许可权操作——REVOKE123
5.4其他基本语句124
5.4.1数据声明——DECLARE124
5.4.2数据赋值——SET125
5.4.3数据输出——PRINT126
5.5流程控制语句126
5.5.1BEGIN…END语句127
5.5.2IF…ELSE语句127
5.5.3CASE语句128
5.5.4WHILE语句130
5.5.5GOTO语句132
5.5.6WAITFOR语句132
5.5.7RETURN语句133
5.6批处理语句134
5.7疑难解惑135
5.8经典习题135
第6章认识函式136
6.1SQLServer2016函式简介136
6.2字元串函式136
6.2.1ASCII()函式137
6.2.2CHAR()函式137
6.2.3LEFT()函式137
6.2.4RIGHT()函式138
6.2.5LTRIM()函式138
6.2.6RTRIM()函式139
6.2.7STR()函式139
6.2.8字元串逆序的函式REVERSE(s)140
6.2.9计算字元串长度的函式LEN(str)140
6.2.10匹配子串开始位置的函式141
6.2.11SUBSTRING()函式141
6.2.12LOWER()函式142
6.2.13UPPER()函式143
6.2.14替换函式REPLACE(s,s1,s2)143
6.3数学函式144
6.3.1绝对值函式ABS(x)和返回圆周率的函式PI()144
6.3.2平方根函式SQRT(x)144
6.3.3获取随机数的函式RAND()和RAND(x)145
6.3.4四捨五入函式ROUND(x,y)146
6.3.5符号函式SIGN(x)146
6.3.6获取整数的函式CEILING(x)和FLOOR(x)147
6.3.7幂运算函式POWER(x,y)、SQUARE(x)和EXP(x)148
6.3.8对数运算函式LOG(x)和LOG10(x)149
6.3.9角度与弧度相互转换的函式RADIANS(x)和DEGREES(x)150
6.3.10正弦函式SIN(x)和反正弦函式ASIN(x)151
6.3.11余弦函式COS(x)和反余弦函式ACOS(x)152
6.3.12正切函式、反正切函式和余切函式152
6.4数据类型转换函式154
6.5文本和图像函式155
6.5.1TEXTPTR函式155
6.5.2TEXTVALID函式155
6.6日期和时间函式156
6.6.1获取系统当前日期的函式GETDATE()156
6.6.2返回UTC日期的函式GETUTCDATE()156
6.6.3获取天数的函式DAY(d)157
6.6.4获取月份的函式MONTH(d)157
6.6.5获取年份的函式YEAR(d)158
6.6.6获取日期中指定部分字元串值的函式DATENAME(dp,d)158
6.6.7获取日期中指定部分的整数值的函式DATEPART(dp,d)159
6.6.8计算日期和时间的函式DATEADD(dp,num,d)160
6.7系统函式160
6.7.1返回表中指定栏位的长度值160
6.7.2返回表中指定栏位的名称161
6.7.3返回数据表达式的数据的实际长度函式161
6.7.4返回资料库的编号162
6.7.5返回资料库的名称162
6.7.6返回当前资料库默认的NULL值163
6.7.7返回伺服器端计算机的标识号163
6.7.8返回伺服器端计算机的名称164
6.7.9返回资料库对象的编号164
6.7.10返回用户的SID165
6.7.11返回用户的登录名165
6.7.12返回资料库对象的名称166
6.7.13返回资料库用户的标识号166
6.7.14返回资料库用户名167
6.8疑难解惑167
6.9经典习题168
第7章Transact-SQL查询169
7.1查询工具的使用169
7.1.1编辑查询169
7.1.2查询结果的显示方法171
7.2使用SELECT进行查询172
7.2.1使用星号和列名173
7.2.2使用DISTINCT取消重複175
7.2.3使用TOP返回前n行176
7.2.4修改列标题176
7.2.5在查询结果集中显示字元串177
7.2.6查询的列为表达式178
7.3使用WHERE子句进行条件查询179
7.3.1使用关係表达式查询179
7.3.2使用BETWEENAND表示範围181
7.3.3使用IN关键字182
7.3.4使用LIKE关键字183
7.3.5使用ISNULL查询空值187
7.3.6使用EXISTS关键字188
7.3.7使用ORDERBY排序190
7.3.8使用GROUPBY分组191
7.3.9使用HAVING对分组结果过滤193
7.3.10使用UNION合併查询结果集194
7.4使用聚合函式统计汇总195
7.4.1使用SUM()求列的和196
7.4.2使用AVG()求列平均值196
7.4.3使用MAX()求列最大值198
7.4.4使用MIN()求列最小值199
7.4.5使用COUNT()统计200
7.5嵌套查询202
7.5.1使用比较运算符202
7.5.2使用IN关键字203
7.5.3使用ANY、SOME和ALL关键字204
7.5.4使用EXISTS关键字205
7.6多表连线查询207
7.6.1相等连线207
7.6.2不等连线208
7.6.3带选择条件的连线209
7.6.4自连线209
7.7外连线210
7.7.1左外连线210
7.7.2右外连线211
7.7.3全外连线212
7.8使用排序函式212
7.9动态查询215
7.10疑难解惑216
7.11经典习题216
第8章数据的更新219
8.1插入数据——INSERT219
8.1.1插入单行数据220
8.1.2插入多行数据223
8.2修改数据——UPDATE225
8.2.1修改单行数据225
8.2.2修改多行数据226
8.3删除数据——DELETE227
8.3.1删除部分数据227
8.3.2删除表中所有数据228
8.4疑难解惑229
8.5经典习题229
第9章规则、默认和完整性约束231
9.1规则和默认概述231
9.2规则的基本操作231
9.2.1创建规则231
9.2.2把自定义规则绑定到列232
9.2.3验证规则作用233
9.2.4取消规则绑定233
9.2.5删除规则234
9.3默认的基本操作234
9.3.1创建默认235
9.3.2把自定义默认绑定到列235
9.3.3验证默认作用236
9.3.4取消默认绑定236
9.3.5删除默认值237
9.4完整性约束237
9.4.1主键约束238
9.4.2外键约束241
9.4.3唯一性约束244
9.4.4CHECK约束245
9.4.5DEFAULT约束245
9.4.6NOTNULL约束245
9.5疑难解惑246
9.6经典习题246
第10章创建和使用索引247
10.1索引的含义和特点247
10.2索引的分类248
10.3索引的设计原则249
10.4创建索引250
10.4.1使用对象资源管理器创建索引250
10.4.2使用T-SQL语句创建索引251
10.5管理和维护索引254
10.5.1显示索引信息254
10.5.2重命名索引256
10.5.3删除索引257
10.6疑难解惑258
10.7经典习题259
第11章事务和锁260
11.1事务管理260
11.1.1事务的原理261
11.1.2事务管理的常用语句262
11.1.3事务的隔离级别262
11.1.4事务的套用案例263
11.2锁265
11.2.1锁的内涵与作用265
11.2.2可锁定资源与锁的类型266
11.2.3死锁267
11.2.4锁的套用案例269
11.3疑难解惑273
11.4经典习题273
第12章游标274
12.1认识游标274
12.1.1游标的概念274
12.1.2游标的优点274
12.1.3游标的分类275
12.2游标的基本操作276
12.2.1声明游标276
12.2.2打开游标278
12.2.3读取游标中的数据278
12.2.4关闭游标280
12.2.5释放游标280
12.3游标的运用281
12.3.1使用游标变数281
12.3.2用游标为变数赋值282
12.3.3用ORDERBY子句改变游标中行的顺序283
12.3.4用游标修改数据284
12.3.5用游标删除数据285
12.4使用系统存储过程管理游标286
12.4.1sp_cursor_list存储过程286
12.4.2sp_describe_cursor存储过程288
12.4.3sp_describe_cursor_columns存储过程289
12.4.4sp_describe_cursor_tables存储过程291
12.5疑难解惑292
12.6经典习题292
第13章存储过程和自定义函式293
13.1存储过程概述293
13.2存储过程分类294
13.2.1系统存储过程294
13.2.2用户存储过程294
13.2.3扩展存储过程295
13.3创建存储过程295
13.3.1如何创建存储过程295
13.3.2调用存储过程298
13.3.3创建带输入参数的存储过程300
13.3.4创建带输出参数的存储过程302
13.4管理存储过程303
13.4.1修改存储过程303
13.4.2查看存储过程信息305
13.4.3重命名存储过程307
13.4.4删除存储过程307
13.5扩展存储过程308
13.6自定义函式310
13.6.1创建标量函式311
13.6.2创建表值函式312
13.6.3删除函式313
13.7疑难解惑314
13.8经典习题315
第14章视图操作316
14.1视图概述316
14.1.1视图的概念316
14.1.2视图的分类317
14.1.3视图的优点和作用317
14.2创建视图318
14.2.1使用视图设计器创建视图318
14.2.2使用T-SQL命令创建视图320
14.3修改视图322
14.4查看视图信息323
14.5使用视图修改数据325
14.5.1通过视图向基本表中插入数据325
14.5.2通过视图修改基本表中的数据326
14.5.3通过视图删除基本表中的数据326
14.6删除视图327
14.7疑难解惑328
14.8经典习题328
第15章触发器329
15.1触发器概述329
15.1.1什幺是触发器329
15.1.2触发器作用330
15.1.3触发器分类330
15.2创建DML触发器331
15.2.1INSERT触发器331
15.2.2DELETE触发器334
15.2.3UPDATE触发器335
15.2.4替代触发器336
15.2.5允许使用嵌套触发器337
15.2.6递归触发器338
15.3创建DDL触发器339
15.3.1创建DDL触发器的语法340
15.3.2创建伺服器作用域的DDL触发器340
15.4管理触发器341
15.4.1查看触发器341
15.4.2修改触发器342
15.4.3删除触发器343
15.4.4启用和禁用触发器344
15.5疑难解惑345
15.6经典习题345
第16章SQLServer2016的安全机制346
16.1SQLServer2016安全性概述346
16.1.1SQLServer2016的安全机制简介346
16.1.2基本安全术语348
16.2安全验证方式349
16.2.1Windows身份验证模式349
16.2.2混合模式349
16.2.3设定验证模式350
16.3SQLServer2016登录名350
16.3.1创建登录账户350
16.3.2修改登录账户357
16.3.3删除登录账户359
16.4SQLServer2016的角色与许可权359
16.4.1固定伺服器角色360
16.4.2资料库角色361
16.4.3自定义资料库角色361
16.4.4应用程式角色364
16.4.5将登录指派到角色366
16.4.6将角色指派到多个登录账户367
16.4.7许可权管理368
16.5疑难解惑371
16.6经典习题371
第17章资料库的备份与恢复372
17.1备份与恢复介绍372
17.1.1备份类型372
17.1.2恢复模式373
17.1.3配置恢复模式374
17.2备份设备375
17.2.1备份设备类型375
17.2.2创建备份设备375
17.2.3查看备份设备377
17.2.4删除备份设备377
17.3使用T-SQL语言备份资料库378
17.3.1完整备份与差异备份378
17.3.2档案和档案组备份380
17.3.3事务日誌备份382
17.4在SQLServerManagementStudio中还原资料库383
17.4.1还原资料库的方式383
17.4.2还原资料库前要注意的事项384
17.4.3还原资料库备份386
17.4.4还原档案和档案组备份387
17.5用T-SQL语句还原资料库388
17.5.1完整备份还原388
17.5.2差异备份还原391
17.5.3事务日誌备份还原391
17.5.4档案和档案组备份还原392
17.5.5将资料库还原到某个时间点392
17.5.6将档案还原到新位置上393
17.6建立自动备份的维护计画394
17.7通过AlwaysEncrypted安全功能为数据加密397
17.8动态数据禁止400
17.9疑难解惑403
17.10经典习题404
第18章开发企业人事管理系统405
18.1需求分析405
18.2系统功能结构406
18.2.1构建开发环境406
18.2.2企业人事管理系统功能结构406
18.3资料库设计407
18.3.1资料库分析407
18.3.2资料库实体E-R图407
18.3.3资料库表的设计411
18.4开发前準备工作414
18.5用户登录模组421
18.5.1定义资料库连线方法422
18.5.2防止视窗被关闭425
18.5.3验证用户名和密码425
18.6人事档案管理模组427
18.6.1界面开发427
18.6.2代码开发428
18.6.3添加和编辑员工照片445
18.7用户设定模组446
18.7.1添加/修改用户信息447
18.7.2删除用户基本信息450
18.7.3设定用户许可权451
18.8资料库维护模组452
18.8.1资料库备份功能453
18.8.2资料库还原功能454
18.9系统运行454
18.9.1登录界面454
18.9.2企业人事管理系统主界面455
18.9.3人事档案管理界面455
18.9.4人事资料查询界面455
18.9.5员工信息提醒界面456
18.9.6员工通讯录界面456
18.9.7日常记事界面457
18.9.8用户设定457
18.9.9基础信息维护管理457
18.10项目总结458

转载请注明出处海之美文 » SQL Server 2016从入门到精通(视频教学超值版)

相关推荐

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