图书介绍

数据库技术丛书 SQL Server 2016从入门到实战 视频教学版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库技术丛书 SQL Server 2016从入门到实战 视频教学版
  • 孙亚男,郝军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302491132
  • 出版时间:2018
  • 标注页数:382页
  • 文件大小:53MB
  • 文件页数:401页
  • 主题词:关系数据库系统-教材

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章 数据库入门1

1.1数据库系统概述1

1.1.1数据库技术的发展1

1.1.2数据库系统组成3

1.2数据库体系结构4

1.2.1什么是模式4

1.2.2三级模式结构5

1.3数据模型6

1.3.1数据模型的分类6

1.3.2E-R模型7

1.3.3层次模型9

1.3.4网状模型12

1.3.5关系模型13

1.4常见数据库15

1.4.1Access15

1.4.2SQL Server16

1.4.3Oracle18

1.5小结19

1.6经典习题与面试题19

第2章 走进SQL Server201620

2.1SQL Server2016简介20

2.2SQL Server2016的特点21

2.2.1SQL Server2016中新的组件功能21

2.2.2SQL Server2016混合云技术22

2.3安装SQL Server201623

2.3.1SQL Server2016安装必备23

2.3.2SQL Server2016的安装24

2.3.3SQL Server2016的卸载33

2.4使用SQL Server2016帮助35

2.5小结36

2.6经典习题与面试题36

第3章 创建数据库37

3.1数据库简介37

3.1.1数据库基本概念37

3.1.2数据库常用对象39

3.1.3数据库的组成41

3.1.4系统数据库42

3.2SQL Server的命名规则44

3.2.1标识符44

3.2.2对象命名规则45

3.2.3实例命名规则46

3.3创建与管理数据库47

3.3.1使用管理器创建数据库47

3.3.2使用管理器修改数据库49

3.3.3使用管理器删除数据库51

3.3.4操作学生数据库52

3.4小结54

3.5经典习题与面试题54

第4章 数据表55

4.1数据表概述55

4.1.1SQL Server2016基本数据类型56

4.1.2用户自定义数据类型60

4.2使用管理器管理数据表63

4.2.1创建新数据表63

4.2.2添加数据表字段64

4.2.3修改字段数据类型65

4.2.4重命名数据表65

4.2.5删除数据表66

4.3操作数据约束67

4.3.1用主键约束防止无效数据67

4.3.2用唯一性约束防止重复数据68

4.3.3检查约束69

4.3.4默认约束71

4.3.5外键约束71

4.4小结72

4.5经典习题与面试题72

第5章 视图74

5.1视图概述74

5.1.1视图的类型75

5.1.2视图的优缺点75

5.2使用管理器管理视图76

5.2.1创建新视图77

5.2.2查看视图信息79

5.2.3创建基于视图的视图85

5.2.4删除视图85

5.3通过视图操作数据86

5.3.1在视图中插入数据记录86

5.3.2在视图中修改数据记录87

5.3.3在视图中删除数据记录87

5.4小结88

5.5经典习题与面试题88

第6章 SQL Server2016数据库管理89

6.1数据库联机89

6.1.1脱机数据库90

6.1.2联机数据库91

6.2分离和附加数据库91

6.2.1分离数据库91

6.2.2附加数据库93

6.3导入导出数据94

6.3.1导入SQL Server数据表95

6.3.2导入其他数据源的数据97

6.3.3导出SQL Server数据表97

6.4备份和恢复数据库98

6.4.1备份类型99

6.4.2恢复模式99

6.4.3备份数据库100

6.4.4恢复数据库102

6.5收缩数据库和文件103

6.5.1自动收缩数据库103

6.5.2手动收缩数据库104

6.6生成与执行SQL脚本105

6.6.1将数据库生成SQL脚本105

6.6.2将数据表生成SQL脚本107

6.6.3执行SQL脚本107

6.7小结109

6.8经典习题与面试题109

第7章 SQL Server2016系统维护110

7.1SQL Server2016维护须知110

7.2启动SQL Server2016服务111

7.2.1后台启动SQL Server2016111

7.2.2通过配置管理器启动SQL Server2016112

7.3注册SQL Server2016113

7.3.1服务器组的创建与删除113

7.3.2服务器的注册与删除114

7.4SQL Server2016数据库的安全设置115

7.4.1更改登录用户验证方式115

7.4.2创建与删除登录用户116

7.4.3创建与删除数据库用户119

7.4.4设置服务器角色权限121

7.4.5密码策略125

7.5小结126

7.6经典习题与面试题126

第8章 T-SQL语言127

8.1T-SQL概述127

8.1.1T-SQL语言的组成128

8.1.2T-SQL语句结构128

8.1.3T-SQL语句129

8.2常量130

8.2.1数字常量130

8.2.2字符串常量131

8.2.3日期和时间常量131

8.2.4符号常量132

8.3变量132

8.3.1局部变量132

8.3.2全局变量135

8.3.3注释符135

8.3.4运算符136

8.3.5通配符139

8.4流程控制140

8.4.1BEGIN…END块语句140

8.4.2IF单分支语句141

8.4.3IF…ELSE双分支语句141

8.4.4CASE多分支语句142

8.4.5WHILE循环语句143

8.4.6WHILE…CONTINUE…BREAK中断语句144

8.4.7RETURN返回语句145

8.4.8GOTO跳转语句146

8.5常用命令147

8.5.1DECLARE定义命令147

8.5.2PRINT输出命令148

8.5.3BACKUP备份数据库149

8.5.4RESTORE还原数据库152

8.5.5SELECT返回数据记录155

8.5.6SET设置命令157

8.5.7SHUTDOWN关闭数据库159

8.5.8USE打开数据库160

8.6小结160

8.7经典习题与面试题161

第9章 SQL数据查询162

9.1SELECT语句162

9.1.1SELECT语句的基本结构162

9.1.2用WITH语句检查一致性163

9.1.3用SELECT…FROM子句返回记录164

9.1.4用INTO子句将记录写入指定文件167

9.1.5用WHERE子句筛选符合条件的记录168

9.1.6用GROUP BY子句记录分组172

9.1.7用HAVING子句对聚合指定条件173

9.1.8用ORDER BY子句排序175

9.1.9用Distinct关键字排除重复值176

9.1.10用Top关键字返回指定记录176

9.2Union合并多个查询结果177

9.2.1Union与连接之间的区别177

9.2.2使用Union All合并表177

9.2.3Union中的ORDER BY子句178

9.2.4Union中的自动数据类型转换179

9.2.5使用Union合并不同类型的数据180

9.2.6使用Union合并有不同列数的两个表180

9.2.7使用Union进行多表合并181

9.3子查询与嵌套查询182

9.3.1什么是子查询182

9.3.2什么是嵌套查询182

9.3.3简单嵌套查询183

9.3.4带IN的嵌套查询183

9.3.5带Not IN的嵌套查询184

9.3.6带Some的嵌套查询184

9.3.7带Any的嵌套查询185

9.3.8带All的嵌套查询185

9.3.9带Exists的嵌套查询186

9.4连接查询187

9.4.1内部连接187

9.4.2外部连接187

9.4.3交叉连接191

9.4.4连接多表的方法191

9.5使用Case函数进行查询192

9.6小结193

9.7经典习题与面试题194

第10章 SQL数据操作195

10.1数据库操作195

10.1.1创建数据库195

10.1.2修改数据库196

10.1.3删除数据库198

10.2数据表操作198

10.2.1使用CREATE TABLE语句创建表198

10.2.2创建、修改和删除约束200

10.2.3使用ALTER TABLE语句修改表结构201

10.2.4使用DROP TABLE语句删除表202

10.3数据操作202

10.3.1使用SELECT语句浏览数据203

10.3.2使用INSERT语句添加数据208

10.3.3使用UPDATE语句修改指定数据209

10.3.4使用DELETE语句删除指定数据210

10.4视图操作212

10.4.1使用CREATE VIEW语句创建视图212

10.4.2使用ALTER VIEW语句修改视图214

10.4.3使用DROP VIEW语句删除视图215

10.5视图中的数据操作215

10.5.1向视图中添加数据215

10.5.2修改视图中的数据216

10.5.3删除视图中的数据216

10.6小结217

10.7经典习题与面试题217

第11章 存储过程218

11.1存储过程概述218

11.1.1什么是存储过程219

11.1.2存储过程的优点219

11.2创建存储过程220

11.2.1使用向导创建存储过程220

11.2.2使用CREATE PROCEDURE语句创建存储过程221

11.3管理存储过程223

11.3.1执行存储过程223

11.3.2查看存储过程226

11.3.3修改存储过程228

11.3.4重命名存储过程230

11.3.5删除存储过程230

11.4小结231

11.5经典习题与面试题232

第12章 触发器233

12.1触发器概述233

12.1.1触发器的概念234

12.1.2触发器的优点234

12.1.3触发器的种类235

12.2创建触发器235

12.2.1创建DML触发器236

12.2.2创建DDL触发器240

12.2.3创建登录触发器242

12.2.4限制非工作时间操作数据243

12.2.5限制对保护数据的操作243

12.2.6实现级联操作244

12.3管理触发器245

12.3.1查看触发器245

12.3.2修改触发器247

12.3.3重命名触发器248

12.3.4禁用和启用触发器248

12.3.5删除触发器250

12.4小结251

12.5经典习题与面试题251

第13章 索引252

13.1索引的概念252

13.2索引的优缺点252

13.2.1索引的优点253

13.2.2索引的缺点253

13.3索引的分类253

13.3.1聚集索引253

13.3.2非聚集索引254

13.4索引的操作254

13.4.1索引的创建254

13.4.2查看索引信息259

13.4.3索引的修改260

13.4.4索引的删除262

13.4.5设置索引选项262

13.5索引的分析与维护264

13.5.1索引的分析264

13.5.2索引的维护265

13.6全文索引267

13.6.1使用SSMS创建全文索引267

13.6.2使用T-SQL语句创建全文索引270

13.6.3使用T-SQL语句删除全文索引271

13.6.4全文目录272

13.6.5全文目录的维护274

13.7小结275

13.8经典习题与面试题275

第14章 游标276

14.1游标的概述276

14.1.1游标的优点277

14.1.2游标的类型277

14.2游标的基本操作278

14.2.1声明游标279

14.2.2打开游标280

14.2.3读取游标中的数据280

14.2.4关闭游标285

14.2.5释放游标286

14.3使用系统过程查看游标286

14.3.1用sp_cursor_list查看当前连接打开的游标特性286

14.3.2用sp_describe_cursor查看游标特性288

14.4小结289

14.5经典习题与面试题290

第15章 SQL函数291

15.1聚合函数291

15.1.1聚合函数概述291

15.1.2用Sum函数求和292

15.1.3用Avg函数求平均值292

15.1.4用Min函数返回最小值293

15.1.5用Max函数返回最大值294

15.1.6用Count函数统计表记录数294

15.1.7用Distinct函数取不重复记录295

15.1.8查询重复记录296

15.2数学函数297

15.2.1数学函数概述297

15.2.2用Abs函数求绝对值298

15.2.3用Pi函数求圆周率298

15.2.4Power函数299

15.2.5Rand函数299

15.2.6Round函数300

15.2.7Square函数和Sqrt函数300

15.2.8三角函数302

15.3字符串函数303

15.3.1字符串函数概述303

15.3.2Ascii函数303

15.3.3Charindex函数304

15.3.4Left函数304

15.3.5Right函数305

15.3.6Len函数306

15.3.7Replace函数307

15.3.8Reverse函数307

15.3.9Str函数308

15.3.10Substring函数309

15.4日期和时间函数310

15.4.1日期和时间函数概述310

15.4.2Getdate函数310

15.4.3Day函数311

15.4.4Month函数311

15.4.5Year函数312

15.4.6Datediff函数313

15.4.7Dateadd函数313

15.5转换函数314

15.5.1转换函数概述314

15.5.2Cast函数314

15.5.3Convert函数315

15.6小结316

15.7经典习题与面试题317

第16章 事务318

16.1事务的概念318

16.2显式事务与隐式事务319

16.2.1显式事务320

16.2.2隐式事务322

16.2.3API中控制隐式事务322

16.2.4事务的COMMIT和ROLLBACK322

16.3使用事务323

16.3.1开始事务323

16.3.2结束事务324

16.3.3回滚事务325

16.3.4事务的工作机制326

16.3.5自动提交事务328

16.3.6事务的并发问题328

16.3.7事务的隔离级别329

16.4锁330

16.4.1SQL Server锁机制330

16.4.2锁模式330

16.4.3锁的粒度331

16.4.4查看锁332

16.4.5死锁332

16.5分布式事务处理333

16.5.1分布式事务简介333

16.5.2创建分布式事务334

16.5.3分布式处理协调器334

16.6小结335

16.7经典习题与面试题336

第17章 数据库的性能优化337

17.1数据库设计337

17.1.1规范化与非规范化337

17.1.2选择适当的数据类型339

17.1.3索引的选择340

17.2查询优化340

17.2.1避免使用“*”341

17.2.2避免负逻辑341

17.2.3列操作341

17.2.4避免使用DISTINCT342

17.2.5存储过程342

17.3考虑并行343

17.4索引操作344

17.4.1避免在索引列上进行运算345

17.4.2避免在索引列上用OR运算符345

17.4.3避免在索引列上用IS NULL346

17.5小结346

17.6经典习题与面试题347

第18章 云计算、大数据与云数据库348

18.1云计算概述348

18.1.1什么是云计算348

18.1.2云计算的起源349

18.1.3云计算的特点和优势350

18.1.4云计算的现状351

18.1.5云计算的应用领域352

18.2大数据概述353

18.3NoSQL数据库355

18.3.1传统关系型数据库及其问题355

18.3.2NoSQL数据库概述356

18.3.3NoSQL数据库的优劣357

18.3.4NoSQL数据库的发展趋势358

18.4几种主要的云数据库358

18.5SQL Server2016的云功能360

18.5.1数据文件部署到Azure云环境360

18.5.2备份到Windows Azure存储362

18.6小结363

第19章 企业ERP管理系统364

19.1系统分析364

19.1.1需求分析364

19.1.2可行性分析365

19.2系统设计365

19.2.1系统目标365

19.2.2系统功能结构365

19.2.3系统业务流程366

19.2.4命名规范367

19.3数据库与数据表设计368

19.3.1数据库分析368

19.3.2数据库概念设计368

19.3.3数据库逻辑设计370

19.3.4数据表逻辑关系373

19.4小结374

第20章 人事管理系统375

20.1系统分析375

20.1.1需求分析375

20.1.2可行性分析377

20.2数据库设计377

20.2.1数据库需求分析377

20.2.2数据库概念设计377

20.2.3数据库逻辑设计379

20.2.4数据表逻辑关系380

20.2.5创建数据库380

20.3小结382

热门推荐