《SQL Server 2012数据库原理与应用案例教程》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 SQL Server 2012的安装与配置 1

1.1 数据库基础知识 2

1.1.1 数据处理的3个阶段 2

1.1.2 数据库系统的组成与结构 4

1.2 SQL Server 2012的安装与卸载 5

1.2.1 SQL Server 2012的版本 5

1.2.2 SQL Server 2012的运行环境 5

1.2.3 安装SQL Server 2012 6

1.2.4 卸载SQL Server 2012 16

1.3 SQL Server 2012的管理工具 17

1.3.1 Microsoft SQL Server Management Studio 17

1.3.2 SQL Server配置管理器 19

1.3.3 SQL Server Profiler 20

1.4 SQL Server 2012的配置 21

1.4.1 创建服务器组 21

1.4.2 注册服务器 23

小结 24

背景材料 24

习题 25

第2章 数据库的创建与管理 27

2.1 SQL Server 2012数据库的创建与管理 28

2.1.1 SQL Server 2012的数据库类型 28

2.1.2 使用SSMS创建数据库 30

2.1.3 了解数据库中的对象 32

2.1.4 修改数据库 34

2.1.5 删除数据库 35

2.1.6 收缩数据库 35

2.2 使用T-SQL创建与管理数据库 36

2.2.1 使用T-SQL创建数据库 36

2.2.2 使用T-SQL管理数据库 39

小结 43

背景材料 44

习题 44

第3章 表的创建与管理 47

3.1 理论基础——E-R图和关系模型 48

3.1.1 数据的描述 48

3.1.2 关系模型 52

3.2 具体实现——表的管理 54

3.2.1 表的概念 54

3.2.2 表中的不同数据类型 54

3.2.3 使用SSMS创建表 58

3.2.4 使用SSMS修改表 61

3.2.5 使用SSMS删除或重命名表 62

3.2.6 使用T-SQL创建表 64

3.2.7 使用T-SQL修改表 67

3.2.8 使用T-SQL删除或重命名表 69

小结 69

背景材料 69

习题 70

第4章 数据检索 72

4.1 关系代数 73

4.1.1 传统的集合运算 74

4.1.2 专门的关系运算 75

4.2 简单查询 76

4.2.1 运算符 76

4.2.2 数据查询的语法格式 77

4.2.3 要什么——列操作 78

4.2.4 要哪些——行操作 80

4.2.5 分类汇总 83

4.3 多表查询 86

4.3.1 笛卡儿积 86

4.3.2 自连接 88

4.4 子查询 88

4.4.1 不相关子查询 89

4.4.2 相关子查询 90

4.5 其他功能 90

4.5.1 集合运算 91

4.5.2 TOP的使用 91

4.6 函数及应用 92

4.6.1 数学函数 92

4.6.2 字符串函数 92

4.6.3 日期时间函数 93

4.7 数据更新 94

4.7.1 插入数据 94

4.7.2 更新数据 95

4.7.3 删除数据 96

小结 96

背景材料 97

习题 99

第5章 索引和视图 101

5.1 索引 102

5.1.1 索引概述 102

5.1.2 创建索引 104

5.1.3 查看和删除索引 106

5.2 视图 107

5.2.1 视图概述 107

5.2.2 创建视图 108

5.2.3 修改和删除视图 112

5.2.4 通过视图操纵数据 115

小结 117

背景材料 117

习题 118

第6章 T-SQL编程 120

6.1 T-SQL基础 121

6.1.1 GO的使用 121

6.1.2 T-SQL变量 121

6.1.3 输入输出 122

6.1.4 注释 123

6.2 流程控制语句 124

6.2.1 语句块 124

6.2.2 选择 124

6.2.3 循环 127

6.2.4 转移 128

6.2.5 等待 128

6.2.6 返回 129

6.3 游标 129

6.3.1 游标基础 129

6.3.2 游标使用 129

小结 133

背景材料 133

习题 134

第7章 存储过程和触发器 138

7.1 存储过程 139

7.1.1 存储过程概述 139

7.1.2 用户存储过程的创建与执行 141

7.1.3 存储过程的修改与删除 148

7.1.4 存储过程的应用 150

7.2 触发器 151

7.2.1 触发器概述 151

7.2.2 创建触发器 152

7.2.3 DML触发器的应用实例 154

小结 156

背景材料 156

习题 157

第8章 数据库的备份与恢复 160

8.1 数据库的备份与恢复概述 161

8.2 同一数据库服务器上数据库的备份与恢复 161

8.2.1 数据库备份概述 161

8.2.2 数据库备份 164

8.2.3 数据库还原 166

8.3 不同数据库服务器间数据库的备份与恢复 168

8.4 数据格式的转换 170

8.4.1 数据导入/导出 170

8.4.2 利用数据导入/导出转移数据 178

8.4.3 利用SSIS服务实现数据库的转换 180

小结 181

背景材料 181

习题 182

第9章 数据库安全性的实现 184

9.1 安全管理概述 185

9.2 SQL Server 2012的登录验证模式 185

9.2.1 SQL Server 2012验证模式 186

9.2.2 配置登录验证模式 186

9.3 登录名管理 187

9.3.1 查看和创建登录名 187

9.3.2 修改和删除登录名 189

9.4 数据库用户管理 192

9.4.1 查看和创建数据库用户 192

9.4.2 修改和删除数据库用户 195

9.5 角色管理 197

9.5.1 服务器角色管理 197

9.5.2 数据库角色管理 200

9.6 访问许可管理 204

9.6.1 访问许可概述 204

9.6.2 通过T-SQL语句实施访问控制 205

9.6.3 通过SSMS实施访问控制 208

小结 211

背景材料 211

习题 212

第10章 SQL Server数据库程序开发 214

10.1 数据库访问 215

10.1.1 数据库访问过程 215

10.1.2 数据库访问技术 215

10.2 开发SQL Server数据库程序 217

10.2.1 在.NET中使用ADO.NET访问数据库 217

10.2.2 在VB6.0中使用ODBC访问数据库 219

小结 224

背景材料 224

习题 225

第11章 综合案例——图书管理系统 227

11.1 系统分析 228

11.1.1 开发背景 228

11.1.2 需求分析 228

11.2 系统设计 229

11.2.1 系统功能分析及模块设计 229

11.2.2 开发环境选择 229

11.2.3 数据库设计 230

11.3 系统实现 234

11.3.1 创建数据库和表 234

11.3.2 图书信息系统主程序设计与实现 235

11.3.3 图书信息查询模块设计与实现 236

11.3.4 图书信息删除模块设计与实现 240

11.3.5 图书信息增加模块设计与实现 241

11.3.6 图书信息修改模块设计与实现 243

11.3.7 数据库服务器配置 245

习题 249

参考文献 250