当前位置:首页 > 工业技术
SQL Server 2014数据库设计开发及应用
SQL Server 2014数据库设计开发及应用

SQL Server 2014数据库设计开发及应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:曾建华,梁雪平主编;郗大海,曹钧副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121296819
  • 页数:263 页
图书介绍:本书根据项目开发的需要,详细介绍SQL Server 2014相关常用和实用的技术。本书共15章,包括项目需求介绍;在基于需求分析的基础上进行数据库、表、主外键及其它约束和索引的设计;编写SQL语句维护数据和统计查询;视图、存储过程、游标、触发器的设计及开发;事务、安全及日常维护操作。除了SQL Server的核心基础知识外,本书在数据分布式存储、使用即席查询分页技术代替传统的分页查询、全文检索、多种事务隔离模式、架构安全、透明数据加密、列级数据加密、链接服务器等方面均做了详细介绍和可操作的演练。为加强读者对数据库的理解,本书还简单地指导读者如何使用Visual Studio 2015开发基于SQL Server 数据库的Web、Windows应用程序。在学习SQL Server的基础上,还系统地介绍了MySql+WorkBench的安装和使用,让读者能在最短时间内熟悉MySQL的环境。本书提供了使用Visual Studio 2015基于本书示例数据库开发的全套购物网站教学系统源代码。各章配有相应实训,并提供了参考答案。
《SQL Server 2014数据库设计开发及应用》目录

第1章 SQL Server 2014简介 1

1.1 SQL Server 2014入门 1

1.1.1 数据库用来做什么 1

1.1.2 SQL Server是什么 1

1.2 SQL Server Management Studio 2

1.2.1 SQL Server Management Studio简介 2

1.2.2 SQL Server Management Studio操作入门 2

第2章 网上购物系统及其数据库简介 5

2.1 网上购物系统介绍 5

2.1.1 网上购物系统功能介绍 5

2.1.2 为什么通过网上购物系统学习SQL Server 5

2.2 运行网上购物系统 5

2.2.1 准备网上购物系统所需数据库 5

2.2.2 运行网上购物系统 7

2.2.3 网上购物系统功能介绍 10

2.3 网上购物系统使用的数据库eShop 19

2.3.1 初步认识网上购物系统使用的数据库eShop 19

2.3.2 数据库中表之间的关系 21

第3章 创建数据库 26

3.1 创建数据库 26

3.1.1 数据库文件 26

3.1.2 文件组 27

3.1.3 使用SSMS创建数据库 28

3.1.4 使用命令创建数据库 35

3.1.5 系统数据库 37

3.2 管理数据库 38

3.2.1 重新命名数据库 38

3.2.2 删除数据库 40

实训 41

第4章 创建表、数据维护 42

4.1 表及其相关概念 42

4.1.1 什么是表 42

4.1.2 数据类型 42

4.1.3 空值(NULL) 43

4.1.4 使用SSMS创建、删除表 44

4.1.5 使用SQL命令创建、修改、删除表 51

4.1.6 分区表 53

4.2 数据维护:录入、修改、删除记录 54

4.2.1 使用SSMS录入、修改、删除记录 55

4.2.2 使用SQL命令录入、修改、删除数据 58

实训 62

第5章 表设计:主键、默认值、CHECK 64

5.1 如何设计表 64

5.1.1 表的初步设计 64

5.1.2 为什么要创建这些表 64

5.2 主键(PRIMARY KEY) 65

5.2.1 主键概述 65

5.2.2 创建主键并认识其作用 65

5.3 默认值 67

5.3.1 默认值概述 67

5.3.2 创建默认值并认识其作用 67

5.4 CHECK约束 71

5.4.1 CHECK约束概述 71

5.4.2 创建CHECK约束并认识其作用 71

实训 75

第6章 表设计:外键、触发器 76

6.1 外键FOREIGN KEY 76

6.1.1 外键的作用 76

6.1.2 创建外键并理解其作用 76

6.1.3 关系图 82

6.2 触发器 84

6.2.1 触发器的作用 84

6.2.2 创建触发器并理解其作用 84

实训 92

第7章 索引和全文检索 93

7.1 索引简介 93

7.1.1 什么是索引 93

7.1.2 索引的分类 93

7.1.3 聚集索引和非聚集索引 93

7.2 索引设计 94

7.2.1 创建索引并理解其作用 94

7.2.2 实例观察查询优化器如何使用索引 97

7.3 全文检索 98

7.3.1 全文检索的作用 98

7.3.2 全文检索演练 99

实训 107

第8章 SELECT查询、统计 108

8.1 统计查询简介 108

8.1.1 统计查询的作用 108

8.1.2 SELECT语句介绍 108

8.2 使用SELECT语句实现查询、统计 108

8.2.1 简单查询 108

8.2.2 WHERE条件查询 115

8.2.3 聚合函数 121

8.2.4 统计汇总:GROUP BY、HAVING子句 123

8.2.5 多表查询 125

8.2.6 公用表表达式(CTE) 127

8.2.7 即席查询分页(分页查询) 127

实训 128

第9章 SQL编程、函数 129

9.1 SQL编程 129

9.1.1 概述 129

9.1.2 编程实例 129

9.2 函数 130

9.2.1 系统函数 130

9.2.2 自定义函数之标量值函数 138

实训 140

第10章 视图 141

10.1 视图简介 141

10.1.1 什么是视图 141

10.1.2 视图作用 141

10.2 创建、修改、删除视图 141

10.2.1 创建视图 141

10.2.2 修改视图 145

10.2.3 删除视图 145

10.3 视图作用案例 147

10.3.1 简化客户端编程 147

10.3.2 基于视图的统计查询语句更加精简 148

10.3.3 创建视图注意事项 148

实训 150

第11章 存储过程 151

11.1 存储过程简介 151

11.1.1 什么是存储过程 151

11.1.2 存储过程的作用 151

11.2 创建、修改、删除存储过程 151

11.2.1 创建存储过程 151

11.2.2 修改存储过程 154

11.2.3 删除存储过程 155

11.3 存储过程应用示例 156

11.3.1 带参数的存储过程 156

11.3.2 存储过程综合应用 159

实训 159

第12章 Transact-SQL游标 160

12.1 认识游标 160

12.1.1 游标的作用 160

12.1.2 如何使用游标 160

12.2 游标演练 162

12.2.1 游标基本演练 162

12.2.2 游标综合演练 165

实训 166

第13章 事务 167

13.1 事务简介 167

13.1.1 事务是什么 167

13.1.2 事务的作用 167

13.2 事务演练 168

13.2.1 事务基本演练 168

13.2.2 事务综合演练 169

13.2.3 事务隔离级别演练 171

实训 173

第14章 架构与安全 174

14.1 架构 174

14.1.1 架构概述 174

14.1.2 架构演练 175

14.2 安全 177

14.2.1 登录名 177

14.2.2 用户 180

14.2.3 基于表、视图等对象的安全演练 182

14.2.4 基于架构的安全演练 186

实训 188

第15章 数据库系统开发常用操作 189

15.1 数据维护 189

15.1.1 导入导出Excel数据 189

15.1.2 联机与脱机、分离与附加数据库 199

15.1.3 备份与恢复数据库 204

15.1.4 日常调度 209

15.1.5 数据库快照 213

15.2 透明数据加密 214

15.2.1 透明数据加密简介 214

15.2.2 透明数据加密演练 215

15.3 列级数据加密 217

15.3.1 列级数据加密简介 217

15.3.2 列级数据加密演练 217

15.4 链接服务器和同义词 220

15.4.1 链接服务器概述 220

15.4.2 同义词概述 220

15.4.3 链接服务器和同义词演练 220

实训 222

附录A SQL Server安装 223

A.1 SQL Server 2014版本介绍 223

A.2 安装步骤 224

附录B Windows上MySQL+WorkBench安装及使用 234

B.1 MySQL和WorkBench简介 234

B.2 MySQL+WorkBench安装 234

B.3 命令方式使用MySQL 242

B.4 用WorkBench使用MySQL 246

附录C 数据库应用开发演练 250

C.1 Windows应用程序开发 250

C.2 Web应用程序开发开发 254

附录D eShop数据库脚本汇总 261

返回顶部