SQL Server数据库开发自学经典

SQL Server数据库开发自学经典

李俊民, 编著

出版社:清华大学出版社

年代:2015

定价:59.0

书籍简介:

全书分为5篇,20个章节,内容主要包括数据库概述、SQL Server 2012数据库基础、Transact-SQL语言基础、数据库和表的基本操作、数据库查询、索引操作、视图操作、存储过程与触发器、事务与并发控制、数据库的备份、还原与维护、错误和异常处理、数据库的安全管理、SQL数据库在Visual C#中的使用、SQL数据库在ASP中的使用以及数据库项目开发等。

书籍目录:

第一篇 数据库基础篇

第1章 认识数据库 2

1.1 数据库概述 2

1.1.1 数据库介绍 2

1.1.2 数据库系统介绍 2

1.2 数据库的分类 3

1.2.1 关系结构模型 4

1.2.2 层次结构模型 4

1.2.3 网状结构模型 4

1.3 常用数据库对象介绍 5

1.4 本章小结 7

第2章 SQL Server 2012基本应用介绍 8

2.1 了解SQL Server 2012 8

2.1.1 SQL Server 2012简介 8

2.1.2 使用SQL Server 2012的优势 8

2.1.3 SQL Server 2012的新功能 9

2.2 安装SQL Server 2012 10

2.2.1 SQL Server 2012对系统的要求 10

2.2.2 SQL Server 2012的安装步骤 10

2.3 数据库服务器介绍 24

2.4 SQL Server Management Studio管理器介绍 25

2.4.1 界面介绍 25

2.4.2 查询编辑器的具体应用 27

2.4.3 模板的具体应用 29

2.5 本章小结 31

第3章 数据库服务器管理 32

3.1 启动与断开数据库服务器 32

3.1.1 启动数据库服务器 32

3.1.2 断开与数据库服务器的连接 35

3.2 SQL Server服务配置 35

3.2.1 SQL Server服务的启动与停止 35

3.2.2 配置服务的启动模式 37

3.2.3 更改登录身份 39

3.2.4 共享内存协议的配置 39

3.2.5 TCP/IP协议的配置 41

3.3 SQL Server 2012服务器属性设置 43

3.3.1 常规属性设置 43

3.3.2 内存属性设置 44

3.3.3 处理器属性设置 44

3.3.4 安全性属性设置 45

3.3.5 连接属性设置 46

3.3.6 数据库属性设置 47

3.3.7 高级选项属性设置 48

3.3.8 权限属性设置 49

3.4 本章小结 50

第二篇 数据库操作与管理篇

第4章 数据库管理 52

4.1 创建数据库 52

4.1.1 使用管理工具创建数据库 52

4.1.2 使用CREATE DATABASE语句创建数据库 55

4.2 修改数据库设置 57

4.2.1 使用管理工具修改数据库设置 57

4.2.2 使用ALTER DATABASE语句修改数据库设置 58

4.3 删除数据库 60

4.3.1 使用管理工具删除数据库 60

4.3.2 使用DROP DATABASE语句删除数据库 62

4.4 分离与附加数据库 62

4.4.1 使用管理工具分离与附加数据库 62

4.4.2 使用sp_detach_db语句分离与附加数据库 65

4.5 脱机和联机数据库 66

4.5.1 使用管理工具脱机和联机数据库 66

4.5.2 使用ALTER DATABASE语句使数据库脱机和联机 68

4.6 收缩数据库 69

4.6.1 自动收缩数据库 69

4.6.2 手动收缩数据库 70

4.6.3 手动收缩数据库文件 71

4.6.4 使用DBCC SHRINKDATABASE语句收缩数据库 72

4.7 本章小结 72

第5章 数据表管理 73

5.1 认识数据表 73

5.1.1 数据表概述 73

5.1.2 数据表的种类 74

5.2 数据表的创建 74

5.2.1 数据类型 74

5.2.2 使用管理工具创建数据表 75

5.2.3 创建数据表的语法结构 77

5.2.4 创建常见的数据表 77

5.2.5 创建具有自动编号列的数据表 78

5.2.6 创建具有默认值字段的数据表 79

5.2.7 创建临时表 79

5.3 修改数据表 80

5.3.1 使用管理工具修改数据表 80

5.3.2 修改数据表的结构 81

5.3.3 维护数据表字段 82

5.3.4 设置数据表的主键 83

5.4 删除数据表 83

5.4.1 使用管理工具删除数据表 83

5.4.2 使用DROP TABLE语句删除数据表 84

5.4.3 删除数据表 84

5.5 数据表的导入和导出 85

5.5.1 导入数据表 85

5.5.2 导出数据表 89

5.6 本章小结 93

第6章 视图管理 94

6.1 视图概述 94

6.1.1 认识视图 94

6.1.2 视图的优点 95

6.2 使用管理工具管理视图 95

6.2.1 创建视图 95

6.2.2 修改视图 97

6.2.3 删除视图 98

6.3 使用SQL Server语句管理视图 100

6.3.1 使用CREATE VIEW语句创建视图 100

6.3.2 使用 ALTER VIEW语句修改视图 101

6.3.3 使用DROP VIEW语句删除视图 102

6.4 加密视图 102

6.5 视图管理及应用 103

6.5.1 限制视图所引用的表或不允许视图被删除 103

6.5.2 约束视图的数据变动 105

6.5.3 使用视图统计数据 106

6.6 本章小结 106

第三篇 数据操作与管理篇

第7章 存储过程 108

7.1 存储过程简介 108

7.1.1 存储过程的概念 108

7.1.2 存储过程的种类 108

7.1.3 存储过程的优势及其作用 109

7.2 创建存储过程 109

7.2.1 使用管理工具创建存储过程 109

7.2.2 使用CREATE PROCEDURE语句创建存储过程 111

7.2.3 设计存储过程时的注意事项 112

7.2.4 使用T-SQL语句创建存储过程 112

7.2.5 创建带有参数的存储过程 113

7.2.6 创建临时存储过程 114

7.2.7 创建加密的存储过程 115

7.3 执行存储过程 116

7.3.1 在管理工具中执行存储过程 116

7.3.2 使用EXECUTE语句执行存储过程 117

7.4 修改存储过程 118

7.4.1 在管理工具中修改存储过程 118

7.4.2 使用ALTER PROCEDURE语句修改存储过程 120

7.4.3 修改存储过程的名称 121

7.5 删除存储过程 122

7.5.1 在管理工具中删除存储过程 122

7.5.2 使用DROP PROCEDURE语句删除存储过程 123

7.6 系统存储过程 124

7.6.1 查看存储过程文本信息 124

7.6.2 查看数据库文件信息 125

7.6.3 查看文件组信息 125

7.6.4 查看对象信息 126

7.6.5 查看排序及字符集信息 126

7.7 本章小结 127

第8章 触发器 128

8.1 触发器简介 128

8.1.1 触发器的概念 128

8.1.2 触发器的种类与作用 128

8.2 创建触发器 129

8.2.1 在管理工具中创建触发器 129

8.2.2 创建INSERT类型的触发器 132

8.2.3 创建UPDATE类型的触发器 133

8.2.4 创建DELETE类型的触发器 134

8.2.5 创建INSTEAD OF类型的触发器 135

8.2.6 创建DDL触发器 137

8.3 修改触发器 138

8.3.1 在管理工具中修改触发器 138

8.3.2 使用ALTER TRIGGER语句修改触发器 139

8.4 删除触发器 140

8.4.1 在管理工具中删除触发器 141

8.4.2 使用DROP TRIGGER语句删除触发器 141

8.5 启用与禁用触发器 142

8.5.1 禁用触发器 142

8.5.2 启用触发器 145

8.6 触发器的应用技巧 147

8.6.1 获取触发器删除记录的条数 147

8.6.2 获取插入数据记录的自动编号 148

8.7 本章小结 149

第9章 游标 150

9.1 游标介绍 150

9.1.1 游标的基本概念 150

9.1.2 游标的作用 150

9.2 游标的基础操作 151

9.2.1 定义游标 151

9.2.2 打开游标 152

9.2.3 读取游标 152

9.2.4 关闭与释放游标 153

9.3 游标的应用 154

9.3.1 使用游标查询数据 154

9.3.2 使用游标更新数据 155

9.3.3 查看游标属性 156

9.3.4 查看游标的状态 157

9.4 本章小结 159

第10章 函数应用 160

10.1 函数介绍 160

10.1.1 什么是函数 160

10.1.2 函数的基本类型 160

10.2 常用函数 161

10.2.1 字符串函数 161

10.2.2 日期与时间函数 165

10.2.3 数学函数 167

10.2.4 类型转换函数 171

10.2.5 聚合函数 171

10.2.6 配置函数 173

10.2.7 元数据函数 173

10.2.8 安全函数 175

10.3 用户自定义函数 175

10.3.1 创建用户自定义函数 176

10.3.2 删除用户自定义函数 178

10.4 本章小结 179

第11章 索引 180

11.1 索引介绍 180

11.1.1 索引的概念 180

11.1.2 索引的种类 180

11.2 创建索引 181

11.2.1 创建索引的注意事项 181

11.2.2 在管理工具中创建索引 182

11.2.3 创建索引的语法结构 184

11.2.4 创建简单索引 184

11.2.5 创建复合索引 185

11.2.6 创建唯一索引 185

11.2.7 创建聚集索引 186

11.2.8 创建非聚集索引 187

11.2.9 创建包含性列索引 187

11.3 修改索引 188

11.3.1 在管理工具中修改索引 188

11.3.2 使用ALTER INDEX语句修改索引 189

11.3.3 设置索引的选项 190

11.3.4 禁用与启用索引 190

11.4 删除索引 191

11.4.1 在管理工具中删除索引 191

11.4.2 使用DROP INDEX语句删除索引 192

11.5 本章小结 193

第12章 T-SQL基础查询 194

12.1 T-SQL概述 194

12.1.1 什么是T-SQL 194

12.1.2 T-SQL的语法约定 194

12.2 SELECT查询语句概述 195

12.3 用简单的SELECT语句查询数据 195

12.3.1 查询所有列的数据 196

12.3.2 查询指定列的数据 196

12.3.3 在查询时使用别名 197

12.4 设置查询条件 198

12.4.1 相等条件查询 198

12.4.2 不等条件查询 198

12.4.3 AND运算符查询 200

12.4.4 OR运算符查询 201

12.4.5 IN运算符查询 202

12.4.6 NOT IN运算符查询 203

12.5 区间查询 204

12.5.1 查询日期区间数据 204

12.5.2 数值区间条件查询 205

12.6 模糊查询 205

12.6.1 LIKE运算符查询 205

12.6.2 “%”通配符查询 206

12.6.3 “_”通配符查询 208

12.6.4 “[]”通配符查询 209

12.7 对查询结果进行排序 210

12.7.1 排序语句 210

12.7.2 对查询结果进行排序 210

12.7.3 在排序时使用序号 212

12.8 本章小结 213

第13章 T-SQL高级查询 214

第14章 数据操作与处理 227

第四篇 数据库高级应用篇

第15章 事务与锁 252

第16章 数据库备份与恢复 260

内容摘要:

SQL Server 2012是Microsoft公司开发的一款关系型数据库管理系统,旨在于为各类用户提供完整的数据库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的反应能力,以及用户在激烈市场中的竞争能力。本书在结构安排上充分考虑到了初学者的实际情况,共分五篇,第1~3章为第一篇,主要介绍了SQL Server 2012数据库的基础操作知识,包括SQL Server 2012数据库基础以及SQL Server 2012数据库服务器的应用知识。第4~6章为第二篇,主要介绍了SQL Server 2012数据库、数据表和视图等相关内容。第7~14章为第三篇,主要介绍存储过程、触发器、游标、函数、索引、T-SQL语言查询以及数据操作和处理等方面的内容。第15~18章为第四篇,主要讲解事务控制与锁、数据备份与还原、报表管理以及SQL Server 2012安全新特性等相关的内容。第19~20章为第五篇,介绍综合案例,依次介绍了C#在SQL Server 2012中的应用和ASP.NET在SQL Server 2012中的应用两个案例。本书既可作为高等院校各专业学生学习SQL Server 2012的基础教材,又可作为编程爱好者的自学读物。

编辑推荐:

实例讲解,步骤详细,涵盖基础内容讲解和实际项目操作
内容细致,知识全面,适合初、中级读者学习使用
实例代码中注释详细,方便读者理解代码的具体含义
由浅入深,循序渐进,逐步讲解复杂的SQLServer语言及数据库开发与服务管理

书籍规格:

书籍详细信息
书名SQL Server数据库开发自学经典站内查询相似图书
丛书名自学经典
9787302403593
如需购买下载《SQL Server数据库开发自学经典》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

SQL Server数据库开发自学经典是清华大学出版社于2015.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统 的书籍。