《SQL Server 2012实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王爱赪,王耀主编;金颖,郭峰副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302402695
  • 页数:287 页
图书介绍:本书采用任务驱动、案例教学法,以SQL Server 2012为平台,主要介绍:数据库与表、创建与管理、查询、视图、索引、存储、触发器、数据库安全管理、日常维护等数据库基础知识,并通过指导学生实训、加强实践、强化技能培养。

第1章 数据库知识概述 1

1.1 数据库基本理念 1

1.1.1 数据库概念 1

1.1.2 概念数据模型 2

1.1.3 逻辑数据模型 3

1.1.4 数据库系统 5

1.1.5 关系型数据库 6

1.2 SQLServer2012概述 10

1.2.1 SQL Server 2012简介 11

1.2.2 SQLServer 2012的主要特点 11

1.2.3 SQLServer 2012新增功能 12

1.3 安装SQL Server 2012 14

1.3.1 SQLServer 2012系统需求 14

1.3.2 SQLServer 2012安装前准备工作 14

1.3.3 SQL Server 2012的安装过程 15

1.3.4 SQLServer 2012的体系结构 28

实训1 30

习题1 31

第2章 创建与维护数据库 32

2.1 【实例1】创建数据库 32

2.1.1 逻辑数据库 34

2.1.2 物理数据库 37

2.1.3 使用T-SQL语句创建数据库 39

2.1.4 查看数据库信息 41

2.1.5 创建数据库快照 43

2.2 【实例2】修改数据库 45

2.2.1 修改数据库 45

2.2.2 收缩数据库 48

2.2.3 更改数据库名称 50

2.2.4 删除数据库 51

2.2.5 分离数据库 51

2.2.6 附加数据库 52

实训2 数据库的创建与管理 52

习题2 53

第3章 创建与维护数据表 54

3.1 【实例3】创建数据表 54

3.1.1 表(Table) 57

3.1.2 数据类型 58

3.1.3 使用T-SQL语句创建表 61

3.1.4 查看表的详细信息 64

3.2 【实例4】向数据表中添加记录 65

3.2.1 修改表结构 66

3.2.2 使用INSERT语句添加记录 68

3.2.3 使用UPDATE语句修改表记录 69

3.2.4 使用DELETE语句删除表记录 70

3.2.5 使用对象资源管理器修改删除表记录 71

3.2.6 使用对象资源管理器删除表 72

实训3 表的创建与管理 72

习题3 73

第4章 SQLServer 2012简单查询 74

4.1 【实例5】简单查询 74

4.1.1 SELECT语句 74

4.1.2 不带条件的查询 76

4.1.3 带条件的查询 80

4.2 【实例6】函数的使用 87

4.2.1 函数的使用 87

4.2.2 排序查询结果 102

4.2.3 数据的统计 103

4.2.4 生成新表 105

实训4 SQL简单查询 106

习题4 107

第5章 高级查询 108

5.1 【实例7】连接查询 108

5.1.1 多表查询的连接条件 109

5.1.2 内连接 111

5.1.3 自身连接 115

5.1.4 复合条件连接 115

5.1.5 外连接 117

5.1.6 交叉连接 119

5.2 【实例8】子查询 121

5.2.1 带有IN的子查询 123

5.2.2 带有ANY或ALL的子查询 123

5.2.3 带有EXISTS的子查询 128

5.2.4 限制子查询的条件 131

5.2.5 嵌套子查询 132

实训5 高级查询 133

习题5 134

第6章 数据的完整性 135

6.1 【实例9】约束 135

6.1.1 完整性的概念 137

6.1.2 约束的种类 138

6.1.3 约束的创建 140

6.1.4 约束的管理 153

6.2 【实例10】规则与默认 158

6.2.1 规则的使用 158

6.2.2 默认的使用 160

实训6 数据的完整性 161

习题6 162

第7章 视图与索引 163

7.1 【实例11】视图 163

7.1.1 视图概述 166

7.1.2 创建视图 166

7.1.3 视图的重命名 171

7.1.4 修改视图 171

7.1.5 使用视图 173

7.1.6 删除视图 177

7.2 【实例12】索引 178

7.2.1 索引概述 181

7.2.2 创建索引 182

7.2.3 修改索引 185

7.2.4 删除索引 186

实训7 188

习题7 188

第8章 存储过程与触发器 190

8.1 【实例13】存储过程 190

8.1.1 存储过程概述 194

8.1.2 创建存储过程 195

8.1.3 执行存储过程 197

8.1.4 修改存储过程 198

8.1.5 删除存储过程 199

8.2 【实例14】触发器 201

8.2.1 触发器概述 203

8.2.2 创建触发器 205

8.2.3 修改触发器 211

8.2.4 禁用或启用触发器 212

8.2.5 删除触发器 213

实训8 214

习题8 215

第9章 数据库安全性与备份还原 216

9.1 【实例15】SQLServer 2012中的安全性管理 216

9.1.1 SQLServer的安全性概述 219

9.1.2 服务器的安全性管理 222

9.1.3 数据库的安全性管理 227

9.1.4 数据库角色 228

9.1.5 数据库管理权限 231

9.2 【实例16】SQL Server 2012中的备份 234

9.2.1 备份的概念 238

9.2.2 数据库备份类型 239

9.2.3 备份设备 240

9.2.4 备份数据库 242

9.3 【实例17】SQL Server 2012中的还原 245

9.3.1 还原的概念 247

9.3.2 还原数据库 248

实训9 249

习题9 250

第10章 SQLServer数据转换 251

10.1 【实例18】导出数据 251

10.1.1 将SQL Server数据导出为文本文件 256

10.1.2 将SQL Server数据导出到本机内其他数据库 256

10.1.3 将SQL Server数据导出到Access数据库 257

10.1.4 将SQL Server数据导出到Excel程序中 258

10.2 【实例19】导入数据 259

10.2.1 将文本文件数据导入到SQL Server数据库 262

10.2.2 Excel数据表的导入 262

10.2.3 Access数据库表的导入 266

实训10 266

习题10 267

第11章 SQLServer代理服务 268

11.1 【实例20】创建作业 268

11.1.1 代理服务的概念 276

11.1.2 SQL Server代理服务的基本内容 276

11.1.3 配置代理服务 276

11.2 操作员管理 279

11.2.1 创建操作员 280

11.2.2 修改和删除操作员 280

11.3 作业管理 280

11.3.1 创建作业 280

11.3.2 启动、停止和禁用作业 282

11.4 警报管理 282

11.4.1 警报的概念 282

11.4.2 创建事件警报 282

11.4.3 创建性能条件警报 282

11.4.4 修改和删除性能条件警报 283

实训11 283

习题11 283

附录 数据库设计说明书 284

参考文献 287