图书介绍

SQL Server 2016从入门到精通 视频教学超值版PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2016从入门到精通 视频教学超值版
  • 王英英编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302496663
  • 出版时间:2018
  • 标注页数:458页
  • 文件大小:52MB
  • 文件页数:477页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2016从入门到精通 视频教学超值版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识SQL Server 20161

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 20165

1.4.1 SQL Server 2016安装环境需求5

1.4.2安装SQL Server 20165

1.4.3 SQL Server 2016常见实用程序14

1.5安装SQL Server Management Studio16

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.1 master数据库35

2.2.2 model数据库35

2.2.3 msdb数据库36

2.2.4 tempdb数据库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.1 SQL Server 2016数据库对象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.1 Transact-SQL概述86

4.1.1什么是Transact-SQL87

4.1.2 T-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.8 Transact-SQL表达式的分类100

4.6 Transact-SQL利器——通配符101

4.7 Transact-SQL语言中的注释101

4.8疑难解惑102

4.9经典习题103

第5章 轻松掌握Transact-SQL语句104

5.1数据定义语句104

5.1.1 CREATE的应用104

5.1.2 DROP的功能107

5.1.3 ALTER的功能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.1 BEGIN…END语句127

5.5.2 IF…ELSE语句127

5.5.3 CASE语句128

5.5.4 WHILE语句130

5.5.5 GOTO语句132

5.5.6 WAITFOR语句132

5.5.7 RETURN语句133

5.6批处理语句134

5.7疑难解惑135

5.8经典习题135

第6章 认识函数136

6.1 SQL Server 2016 函数简介136

6.2字符串函数136

6.2.1 ASCII()函数137

6.2.2 CHAR()函数137

6.2.3 LEFT()函数137

6.2.4 RIGHT()函数138

6.2.5 LTRIM()函数138

6.2.6 RTRIM()函数139

6.2.7 STR()函数139

6.2.8字符串逆序的函数REVERSE(s)140

6.2.9计算字符串长度的函数LEN(str)140

6.2.10匹配子串开始位置的函数141

6.2.11 SUBSTRING()函数141

6.2.12 LOWER()函数142

6.2.13 UPPER()函数143

6.2.14替换函数REPLACE(s,s l ,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)和LOG 10(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.1 TEXTPTR函数155

6.5.2 TEXTVALID函数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使用BETWEEN AND表示范围181

7.3.3使用IN关键字182

7.3.4使用LIKE关键字183

7.3.5使用IS NULL查询空值187

7.3.6使用EXISTS关键字188

7.3.7使用ORDER BY排序190

7.3.8使用GROUP BY分组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.4 CHECK约束245

9.4.5 DEFAULT约束245

9.4.6 NOT NULL约束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用ORDER BY子句改变游标中行的顺序283

12.3.4用游标修改数据284

12.3.5用游标删除数据285

12.4使用系统存储过程管理游标286

12.4.1 sp_cursor list存储过程286

12.4.2 sp_describe cursor存储过程288

12.4.3 sp describe cursor columns存储过程289

12.4.4 sp 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.1 INSERT触发器331

15.2.2 DELETE触发器334

15.2.3 UPDATE触发器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章 SQL Server 2016的安全机制346

16.1 SQL Server 2016安全性概述346

16.1.1 SQL Server 2016的安全机制简介346

16.1.2基本安全术语348

16.2安全验证方式349

16.2.1 Windows身份验证模式349

16.2.2混合模式349

16.2.3设置验证模式350

16.3 SQL Server 2016登录名350

16.3.1创建登录账户350

16.3.2修改登录账户357

16.3.3删除登录账户359

16.4 SQL Server 2016的角色与权限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在SQL Server Management Studio中还原数据库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通过Always Encrypted安全功能为数据加密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

热门推荐