《SQL Server 2008案例教程及实训》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:吕树红,王晓娟,印元军主编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2013
  • ISBN:9787305121999
  • 页数:270 页
图书介绍:本书全面系统的讲述了Microsoft SQL Server 2008数据库管理核心技术,全书共15章,探讨了数据库、数据表、数据查询、索引、视图、T—SQL语言、存储过程、触发器、安全管理等内容。书中内容翔实、示例丰富、技术实用,最后一章的的综合应用实例,可以帮助读者进一步掌握实际而又全面的数据库应用知识。本书语言简洁流畅,图文并茂,浅显易懂,既可作为高职高专院校的数据库技术课程教材,也可作为数据库初学者的参考教材。另为读者配有电子教案。

第1章 数据库的概述与安装 1

1.1 数据库概述 1

1.1.1 数据库技术发展简史 1

1.1.2 数据库系统的概念 4

1.1.3 数据模型 5

1.2 SQL Server 2008的安装 7

1.2.1 安装需求 7

1.2.2 安装SQL Server 2008 8

1.3 管理SQL Server 2008服务器 13

1.3.1 启动和停止服务器 13

1.3.2 注册服务器 13

1.3.3 连接服务器 14

本章习题 14

第2章 数据库 15

2.1 数据库简介 15

2.1.1 数据库的逻辑结构 15

2.1.2 数据库的物理结构 17

2.1.3 系统数据库和用户数据库 19

2.2 使用图形化工具创建和管理数据库 20

2.2.1 创建数据库 21

2.2.2 修改数据库 23

2.2.3 查看数据库信息 27

2.2.4 删除数据库 28

2.3 使用T-SQL命令创建和管理数据库 29

2.3.1 创建数据库 29

2.3.2 修改数据库 32

2.3.3 查看数据库信息 36

2.3.4 配置数据库 37

2.3.5 删除数据库 37

2.4 数据库的分离与附加 38

2.4.1 使用图形化工具分离与附加数据库 38

2.4.2 使用T-SQL语句分离与附加数据库 40

本章习题 41

第3章 数据类型与常用函数 43

3.1 系统数据类型 43

3.1.1 字符数据 43

3.1.2 精确数字 44

3.1.3 近似数字 45

3.1.4 日期和时间 46

3.1.5 Unicode字符数据 46

3.1.6 二进制数据 47

3.1.7 其他数据类型 47

3.2 用户自定义数据类型 48

3.3 系统内置函数 49

3.3.1 数学函数 49

3.3.2 字符串处理函数 53

3.3.3 系统函数 59

3.3.4 日期时间函数 59

本章习题 62

第4章 表操作 64

4.1 表简介 64

4.2 界面中操作表 64

4.2.1 创建表结构 65

4.2.2 修改表结构 67

4.2.3 删除表 67

4.3 用命令操作表 67

4.3.1 创建表结构 67

4.3.2 修改表结构 68

4.3.3 删除表 69

4.4 界面中操作表数据 69

4.4.1 插入记录 69

4.4.2 删除记录 71

4.4.3 更改记录 72

4.5 用命令操作表数据 72

4.5.1 插入记录 72

4.5.2 删除记录 73

4.5.3 更改记录 73

本章习题 74

第5章 数据完整性 76

5.1 数据完整性概述 76

5.2 完整性的实现 76

5.2.1 列约束和表约束 77

5.2.2 默认约束 77

5.2.3 主键约束 78

5.2.4 唯一约束 79

5.2.5 CHECK约束 79

5.2.6 外键约束 79

本章习题 79

第6章 数据查询 81

6.1 查询语句结构 81

6.2 简单查询 81

6.2.1 SELECT子句 82

6.2.2 FROM子句 82

6.2.3 WHERE子句 87

6.2.4 ORDERBY子句 89

6.2.5 INTO子句 90

6.2.6 无FROM子句的SELECT语句 90

6.3 数据汇总 91

6.3.1 聚合函数 91

6.3.2 GROUP BY子句 92

6.3.3 HAVING子句 93

6.4 多表查询 94

6.4.1 联接类型 94

6.4.2 内联接查询 97

6.4.3 联合查询 98

6.4.4 子查询 99

本章习题 100

第7章 视图 101

7.1 视图简介 101

7.1.1 视图的概念 101

7.1.2 视图的优缺点 101

7.1.3 视图的分类 102

7.2 使用图形化工具创建和管理视图 102

7.2.1 创建视图 103

7.2.2 修改视图 106

7.2.3 使用视图管理表中的数据 107

7.2.4 重命名与删除视图 109

7.3 使用T-SQL命令创建和管理视图 111

7.3.1 创建视图 111

7.3.2 修改视图 113

7.3.3 使用视图管理表中的数据 113

7.3.4 重命名与删除视图 115

本章习题 117

第8章 索引 118

8.1 索引概述 118

8.1.1 索引的概念 118

8.1.2 索引的分类 118

8.2 界面中索引的操作 120

8.2.1 索引的创建 120

8.2.2 重建索引 122

8.2.3 索引的删除 123

8.3 用代码实现索引的操作 123

8.3.1 索引的创建 123

8.3.2 重建索引 123

8.3.3 索引的删除 124

本章习题 124

第9章 Transact-SQL语言 126

9.1 T-SQL语言简介 126

9.2 T-SQL基本要素 127

9.2.1 批处理 127

9.2.2 注释 128

9.2.3 标识符 128

9.3 常量与变量 129

9.3.1 常量 129

9.3.2 变 量 130

9.4 运算符与表达式 131

9.4.1 运算符 131

9.4.2 表达式 136

9.5 流程控制语句 136

9.5.1 BEGIN…END语句块 136

9.5.2 条件语句 136

9.5.3 CASE语句 137

9.5.4 GOTO无条件转移语句 138

9.5.5 WHILE循环语句 138

9.5.6 RETURN返回语句 139

9.5.7 WAITFOR等待语句 139

9.5.8 TRY…CATCH异常处理语句 140

9.6 事务 141

9.6.1 事务概念 141

9.6.2 事务语句 141

本章习题 143

第10章 存储过程 145

10.1 存储过程简介 145

10.1.1 存储过程的概念 145

10.1.2 存储过程分类 145

10.2 界面中操作存储过程 146

10.2.1 创建存储过程 146

10.2.2 执行存储过程 150

10.2.3 修改和删除存储过程 152

10.3 用代码操作存储过程 153

10.3.1 创建存储过程 153

10.3.2 执行存储过程 156

10.3.3 查看存储过程 157

10.3.4 修改和删除存储过程 159

本章习题 160

第11章 触发器 161

11.1 触发器简介 161

11.1.1 触发器的概念 161

11.1.2 触发器的类型 161

11.2 界面中创建和使用触发器 162

11.2.1 创建触发器 162

11.2.2 修改触发器 164

11.2.3 删除触发器 164

11.3 用代码创建和使用触发器 165

11.3.1 创建触发器 165

11.3.2 修改触发器 166

11.3.3 删除触发器 167

11.3.4 管理触发器 167

本章习题 168

第12章 用户自定义函数 169

12.1 用户自定义函数简介 169

12.2 创建与调用用户自定义函数 169

12.2.1 标量函数 170

12.2.2 表值函数 173

12.3 删除自定义函数 175

本章习题 176

第13章 备份与恢复 177

13.1 备份与恢复概述 177

13.1.1 备份概述 177

13.1.2 恢复概述 179

13.2 备份 179

13.2.1 备份方式 180

13.2.2 备份设备 180

13.2.3 备份数据库 182

13.3 恢复 186

13.3.1 数据库恢复模式 186

13.3.2 恢复数据库 186

本章习题 188

第14章 数据库安全管理 189

14.1 SQL Server2008身份验证模式 189

14.2 用户管理 190

14.2.1 界面方式管理用户账户 190

14.2.2 命令方式管理用户账户 193

14.3 角色管理 194

14.3.1 服务器角色 195

14.3.2 数据库角色 196

14.4 权限管理 198

14.4.1 授予权限 199

14.4.2 拒绝权限 201

14.4.3 撤销权限 201

14.5 数据库架构定义和使用 202

14.5.1 使用界面方式创建架构 202

14.5.2 使用命令方式创建架构 205

本章习题 205

第15章 综合实训——教学管理系统 207

15.1 功能简介 207

15.2 创建数据库 210

15.3 创建表 215

15.4 添加数据 227

15.5 约束 237

15.6 数据操作(插入、修改、删除数据) 245

15.7 数据检索 247

15.8 视图 259

15.9 存储过程 264

15.10 触发器 268