《SQL Server 数据库实用编程技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陆琳琳,陈恒
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302433668
  • 页数:229 页
图书介绍:本书以SQL Server数据库编程为主,以大量的实例介绍SQL Server程序设计的基本思想、方法和技术,并重点介绍数据库高级编程中常用的技术和对象。力图使学生使用数据库编程技术解实际应用问题是,减少系统开发时对其他语言的依赖。在满足专业要求的同时,提高操纵和使用数据库解问题的能力。

第1章 SQL Server 2005基础 1

1.1 SQL Server 2005概述 1

1.1.1 SQL Server 2005的体系结构 1

1.1.2 SQL Server 2005的特点 2

1.2 SQL Server 2005的安装 3

1.2.1 SQL Server 2005安装前的准备工作 3

1.2.2 安装SQL Server 2005 3

1.2.3 SQL Server 2005安装成功的验证 10

1.3 SQL Server 2005的配置 14

1.3.1 配置SQL Server 2005服务器 14

1.3.2 注册和连接SQL Server 2005服务器 14

1.3.3 关闭和启动SQL Server 2005服务器 17

1.3.4 SQL Server 2005常用工具 17

习题 20

第2章 数据库对象管理和数据操作 22

2.1 数据库 22

2.1.1 数据库的基本概念 22

2.1.2 数据库的创建 24

2.1.3 数据库的修改 28

2.1.4 数据库的删除 29

2.1.5 数据库的分离 31

2.1.6 数据库的附加 32

2.2 表 32

2.2.1 表的基本概念 32

2.2.2 表的数据类型 33

2.2.3 表的创建 36

2.2.4 表的修改 39

2.2.5 表的删除 41

2.2.6 表的约束 42

2.2.7 数据库关系图 49

2.3 表数据 52

2.3.1 标识规范 52

2.3.2 数据的添加、修改和删除 54

2.3.3 数据的简单查询 58

2.3.4 连接查询 69

2.3.5 子查询 73

2.3.6 SELECT语句的其他用法 79

2.4 索引 81

2.4.1 索引的分类 81

2.4.2 索引的创建 82

2.4.3 索引的修改 83

2.4.4 索引的删除 85

2.5 视图 85

2.5.1 视图的基本概念 85

2.5.2 视图的创建 86

2.5.3 视图的使用 89

2.5.4 视图的删除 91

习题 92

第3章 T-SQL基础 94

3.1 T-SQL概述 94

3.1.1 SQL与T-SQL 94

3.1.2 T-SQL的组成及功能 94

3.2 常量、数据类型和变量 95

3.2.1 常量 95

3.2.2 数据类型 97

3.2.3 变量 99

3.3 流程控制语句 103

3.3.1 BEGIN…END语句块 104

3.3.2 IF…ELSE语句 105

3.3.3 CASE语句 106

3.3.4 WHILE语句 108

习题 109

第4章 游标 111

4.1 游标概述 111

4.2 游标的使用 111

4.2.1 声明游标 112

4.2.2 打开游标 113

4.2.3 读取游标 113

4.2.4 关闭游标 114

4.2.5 删除游标 114

4.3 游标变量 115

4.3.1 游标变量的定义 115

4.3.2 游标变量的赋值 115

4.3.3 游标变量的使用 116

4.4 游标中的局部变量 116

4.5 游标全局变量 117

4.5.1 @@CURSOR_ROWS 117

4.5.2 @@FETCH_STATUS 118

4.6 使用游标操纵数据库 120

4.6.1 游标的定义 120

4.6.2 游标的使用 121

习题 122

第5章 函数 124

5.1 系统内置函数 124

5.2 用户自定义函数 131

5.3 标量函数 132

5.3.1 标量函数的创建 132

5.3.2 标量函数的调用 133

5.3.3 标量函数的应用 134

5.4 内联表值函数 135

5.4.1 内联表值函数的创建 135

5.4.2 内联表值函数的调用 136

5.4.3 内联表值函数的应用 137

5.5 多语句表值函数 137

5.5.1 多语句表值函数的创建 137

5.5.2 多语句表值函数的调用 140

5.5.3 多语句表值函数的应用 141

5.6 用户自定义函数的管理 141

5.6.1 使用SQL Server Management Studio Express创建用户自定义函数 141

5.6.2 用户自定义函数的修改 142

5.6.3 用户自定义函数的删除 143

习题 143

第6章 存储过程 145

6.1 存储过程的分类 145

6.1.1 存储过程的概念 145

6.1.2 存储过程的类型 145

6.2 存储过程的创建与执行 146

6.2.1 存储过程的创建 146

6.2.2 存储过程的执行 147

6.3 存储过程的应用 148

6.3.1 无参数的存储过程 148

6.3.2 带输入参数的存储过程 149

6.3.3 带输出参数的存储过程 150

6.3.4 参数有默认值的存储过程 152

6.3.5 游标型输出参数的存储过程 153

6.4 存储过程的管理 155

6.4.1 存储过程的修改 155

6.4.2 存储过程的删除 155

6.5 系统存储过程 156

6.5.1 系统帮助存储过程 157

6.5.2 其他系统存储过程 158

习题 158

第7章 触发器 160

7.1 触发器的基本概念 160

7.1.1 触发器的工作原理 160

7.1.2 触发器的作用 160

7.1.3 触发器的种类 161

7.2 DML触发器 162

7.2.1 DML触发器的创建 162

7.2.2 DML触发器的应用 162

7.2.3 inserted表和deleted表 164

7.2.4 Update()函数 165

7.3 INSTEAD OF触发器 166

7.3.1 INSTEAD OF触发器的创建 167

7.3.2 INSTEAD OF触发器的应用 167

7.4 DDL触发器 170

7.4.1 DDL触发器的创建 170

7.4.2 DDL触发器的应用 171

7.5 触发器的管理 172

7.5.1 使用SQL Server Management Studio Express工具创建触发器 172

7.5.2 触发器的修改 172

7.5.3 触发器的删除 174

7.5.4 触发器信息的查看 174

7.5.5 触发器的禁用和启用 176

习题 176

第8章 SQL Server安全管理 178

8.1 SQL Server的安全机制 178

8.1.1 SQL Server安全相关概念 178

8.1.2 登录名 178

8.1.3 用户 185

8.1.4 角色 188

8.1.5 权限 196

8.1.6 架构 202

8.2 数据库备份与还原 205

8.2.1 备份与还原概述 205

8.2.2 数据库的备份 210

8.2.3 数据库的还原 219

习题 227

参考文献 229