图书介绍

SQL Server从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server从入门到精通
  • 创客诚品,张保威,闫红岩编著 著
  • 出版社: 北京希望电子出版社
  • ISBN:7830024949
  • 出版时间:2018
  • 标注页数:363页
  • 文件大小:50MB
  • 文件页数:385页
  • 主题词:

PDF下载


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

下载说明

SQL Server从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

Part1 基础知识3

Chapter01 零基础学数据库3

1.1数据库系统概述3

1.1.1数据管理技术的起源3

1.1.2数据库与数据库管理系统6

1.1.3数据库系统7

1.2数据库系统结构9

1.2.1数据库系统的内部结构9

1.2.2数据库系统的外部结构11

1.3数据模型13

1.3.1 E-R模型14

1.3.2关系模型16

1.4数据库设计21

1.4.1需求分析22

1.4.2概念结构设计23

1.4.3逻辑结构设计23

1.4.4物理结构设计23

1.4.5数据库的实施24

1.4.6数据库的运行和维护24

1.5主流的关系型数据库25

本章小结27

项目练习27

Chapter02 SQL Server 2012轻松入门29

2.1 SQL Server 2012简介29

2.2 SQL Server 2012的安装31

2.2.1 SQL Server 2012版本介绍31

2.2.2 SQL Server 2012安装要求32

2.2.3 SQL Server 2012安装过程34

2.2.4 SQL Server 2012的卸载42

2.3 SQL Server 2012的组件43

2.4 SQL Server 2012的管理工具45

2.4.1 Management Studio46

2.4.2 SQL Server配置管理器57

本章小结59

项目练习59

Chapter03 数据库的创建与管理61

3.1 SQL Server数据库概述61

3.1.1 Master数据库61

3.1.2 Msdb数据库62

3.1.3 Model数据库62

3.1.4Tempdb数据库62

3.1.5 Resource数据库62

3.2创建数据库62

3.2.1数据库文件62

3.2.2使用Management Studio创建数据库64

3.2.3用SQL命令创建数据库65

3.3数据库的操作67

3.3.1查看数据库属性67

3.3.2修改数据库70

3.3.3收缩数据库73

3.4删除数据库74

3.4.1使用Management Studio删除数据库74

3.4.2使用命令删除数据库75

3.5分离和附加数据库75

3.5.1分离数据库76

3.5.2附加数据库76

本章小结78

项目练习78

Chapter04 数据表的创建与管理80

4.1数据表简介80

4.1.1什么是数据表80

4.1.2基本数据类型80

4.1.3自定义数据类型83

4.1.4数据表的数据完整性85

4.2创建数据表85

4.2.1在图形界面下创建数据表86

4.2.2使用SQL语句创建数据表87

4.3管理数据表89

4.3.1修改数据表89

4.3.2删除数据表93

4.4管理约束94

4.4.1主键约束94

4.4.2唯一性约束96

4.4.3检查约束99

4.4.4默认约束100

4.4.5外键约束101

4.5管理数据表数据104

4.5.1通过图形化工具管理数据104

4.5.2用INSERT语句插入数据105

4.5.3用UPDATE语句更新数据106

4.5.4用DELETE语句删除数据107

本章小结109

项目练习110

Part2 核心技术113

Chapter05 数据查询113

5.1查询工具的使用113

5.1.1编辑查询113

5.1.2查询结果的显示方法114

5.2使用SELECT进行查询114

5.2.1对列查询114

5.2.2对行选择117

5.3使用WHERE子句进行条件查询118

5.3.1使用比较运算符118

5.3.2使用逻辑运算符119

5.3.3使用LIKE运算符119

5.3.4使用BETWEEN…AND…运算符121

5.3.5使用IN运算符121

5.3.6使用IS NULL运算符122

5.4排序查询123

5.5使用聚合函数统计汇总查询124

5.6分组查询126

5.7嵌套查询128

5.7.1带I的嵌套查询129

5.7.2带比较运算符的嵌套查询131

5.7.3带ANY或ALL的嵌套查询132

5.7.4带EXISTS的嵌套查询134

5.8集合查询135

5.8.1并运算135

5.8.2交运算136

5.8.3差操作136

5.9连接查询137

5.9.1交叉连接查询138

5.9.2内连接查询138

5.9.3外连接查询141

本章小结143

项目练习143

Chapter06 视图145

6.1认识视图145

6.1.1视图的概念145

6.1.2视图的分类145

6.1.3视图的优点145

6.2创建视图146

6.2.1在图形界面下创建视图146

6.2.2用SQL语句创建视图148

6.3修改视图151

6.3.1在图形界面下修改视图151

6.3.2使用ALTERVIEW语句修改视图151

6.4查看视图152

6.4.1查看视图中的数据信息152

6.4.2查看视图的定义信息153

6.5通过视图更新数据156

6.5.1插入数据156

6.5.2修改数据157

6.5.3删除数据158

6.6删除视图159

本章小结160

项目练习160

Chapter07 索引162

7.1认识索引162

7.2索引的分类162

7.3索引的设计原则164

7.4创建索引164

7.4.1在图形界面下创建索引165

7.4.2用SQL语句创建索引167

7.5查看索引信息170

7.5.1通过图形界面查看170

7.5.2使用系统存储过程查看171

7.5.3利用系统表查看172

7.6修改索引172

7.6.1通过图形界面修改索引172

7.6.2通过SQL语句修改索引173

7.7删除索引174

7.7.1通过图形界面删除索引174

7.7.2使用SQL语句删除索引175

7.8索引优化175

本章小结179

项目练习179

Chapter08 T-SQL编程基础181

8.1 T-SQL概述181

8.2数据类型181

8.3常量与变量182

8.3.1常量182

8.3.2变量183

8.4注释符、运算符和通配符185

8.5流程控制语句和批处理189

8.5.1 IF…ELSE语句189

8.5.2 BEGIN…END190

8.5.3 WHILE…CONTINUE…BREAK190

8.5.4 CASE191

8.5.5 RETURN193

8.5.6批处理194

8.5.7其他命令194

8.6函数195

8.6.1聚合函数196

8.6.2标量函数197

8.6.3用户自定义函数210

本章小结212

项目练习212

Chapter09 存储过程214

9.1存储过程概述214

9.1.1认识存储过程214

9.1.2存储过程的特点215

9.2存储过程的创建与执行215

9.2.1在图形界面下创建存储过程215

9.2.2用CREATE PROCEDURE语句创建存储过程216

9.2.3存储过程的执行219

9.3修改存储过程220

9.4重命名存储过程221

9.5删除存储过程221

本章小结222

项目练习222

Chapter10 触发器224

10.1触发器概述224

10.1.1触发器的功能224

10.1.2触发器的类型224

10.2 DML触发器225

10.2.1 DML触发器的类型225

10.2.2 DML触发器的工作原理225

10.2.3创建AFTER触发器226

10.2.4创建INSTEAD OF触发器229

10.2.5查看DML触发器230

10.2.6修改DML触发器232

10.2.7删除DML触发器233

10.2.8禁用与启用DML触发器234

10.3 DDL触发器235

10.3.1创建DDL触发器235

10.3.2测试DDL触发器功能236

10.3.3查看和修改DDL触发器237

本章小结238

项目练习238

Part3高级应用241

Chapter11 游标241

11.1认识游标241

11.1.1游标的特点241

11.1.2游标的分类241

11.2游标的声明和应用242

11.2.1声明游标242

11.2.2打开游标244

11.2.3从游标中提取记录244

11.2.4关闭游标246

11.2.5释放游标246

11.2.6游标的应用247

本章小结248

项目练习248

Chapter12 数据的导入/导出250

12.1数据导出250

12.1.1将数据导出到Access数据库250

12.1.2将数据导出到Excel文件253

12.2数据导入254

12.2.1将Access数据库中数据导入SQL Server数据库中254

12.2.2将Excel数据导入SQL Server数据库中258

本章小结263

项目练习263

Chapter13 数据备份与恢复265

13.1备份与恢复265

13.1.1恢复模式265

13.1.2备份类型266

13.1.3备份类型的选择267

13.2备份设备269

13.2.1创建备份设备269

13.2.2管理备份设备271

13.3备份数据库273

13.3.1完整备份273

13.3.2差异备份276

13.3.3事务日志备份277

13.3.4文件/文件组备份278

13.4还原数据库280

13.4.1通过SQL Server Management Studio进行数据库还原280

13.4.2使用Transact-SQL语句进行数据库备份还原287

本章小结291

项目练习291

Chapter14 数据库安全管理293

14.1 SQL Server安全性概述293

14.2安全验证方式294

14.2.1身份验证简介294

14.2.2验证模式的修改294

14.3用户管理295

14.3.1登录用户管理296

14.3.2数据库用户管理300

14.4角色管理303

14.4.1服务器角色管理303

14.4.2数据库角色管理307

14.5权限管理313

14.5.1权限的概念313

14.5.2使用Management Studio管理权限315

14.5.3使用Tractans-SQL管理权限316

14.6包含数据库318

14.6.1启用包含数据库319

14.6.2创建包含的用户320

14.6.3登录321

本章小结322

项目练习322

Part4 项目实战325

Chapter15 进销存管理系统325

15.1系统分析325

15.1.1需求描述325

15.1.2用例图326

15.2系统设计330

15.2.1系统目标330

15.2.2系统功能结构330

15.3开发环境331

15.3.1硬件要求331

15.3.2软件要求331

15.4数据库与数据表设计332

15.4.1系统数据库概念设计332

15.4.2系统数据库的物理设计335

15.5创建项目338

15.6系统文件夹组织结构339

15.7公共类设计340

15.7.1 SQLHelper类340

15.7.2 User类342

15.7.3 Jhd类344

15.8系统登录模块设计345

15.8.1设计登录窗体346

15.8.2“密码”文本框的回车事件346

15.8.3“登录”按钮的事件处理346

15.9系统主窗体设计347

15.9.1设计菜单栏347

15.9.2子菜单事件处理348

15.9.3权限管理350

15.10进货单模块设计351

15.10.1设计进货单窗体351

15.10.2添加进货商品352

15.10.3商品入库355

15.11销售单模块设计356

15.11.1设计销售单窗体356

15.11.2添加销售商品357

15.11.3商品出库359

15.12库存盘点模块设计359

15.12.1设计库存盘点窗体360

15.12.2添加盘点数据360

15.13运行项目362

15.14开发常见问题与解决363

本章小结364

热门推荐