图书介绍

SQL Server 2008数据库应用实训教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2008数据库应用实训教程
  • 胡成梅编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302243618
  • 出版时间:2011
  • 标注页数:288页
  • 文件大小:94MB
  • 文件页数:303页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2008数据库应用实训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 数据库的基本概念1

1.1.1 数据库常用术语1

1.1.2 常见的数据库产品2

1.2 Microsoft SQL Server简史2

1.3 系统体系结构3

1.4 数据库的类型和特点5

1.5 数据库对象的类型和特点7

1.5.1 数据库对象的类型7

1.5.2 数据库对象的特点8

1.5.3 AdventureWorks示例数据库12

1.6 主要的管理工具13

1.6.1 Microsoft SQL Server Management Studio13

1.6.2 SQL Server配置管理器15

1.6.3 SQL Server Profiler15

1.6.4 数据库引擎优化顾问16

1.6.5 实用工具17

1.6.6 PowerShell19

1.7 上机实战19

1.8 习题20

第2章 安装和配置21

2.1 安装规则21

2.1.1 明确安装目的21

2.1.2 系统版本22

2.1.3 安装环境要求23

2.1.4 安装位置要求24

2.1.5 安全模式24

2.2 系统安装24

2.2.1 安装过程24

2.2.2 验证安装结果27

2.2.3 注册服务器29

2.3 配置服务器选项31

2.3.1 服务器选项31

2.3.2 使用sp_configure配置选项34

2.3.3 使用SQL Server Management Studio配置选项35

2.4 上机实战39

2.5 习题42

第3章 Transact-SQL语言43

3.1 概述43

3.2 Transact-SQL语言的主要组成部分45

3.2.1 数据定义语言45

3.2.2 数据操纵语言48

3.2.3 数据控制语言50

3.2.4 事务管理语言51

3.3 Transact-SQL语言的附加语言元素52

3.3.1 标识符53

3.3.2 变量和常量54

3.3.3 运算符55

3.3.4 表达式61

3.3.5 控制流语言61

3.3.6 错误捕捉语言63

3.3.7 注释65

3.4 数据类型66

3.4.1 数据类型的类型66

3.4.2 数字数据类型67

3.4.3 字符数据类型70

3.4.4 日期和时间数据类型71

3.4.5 二进制数据类型73

3.4.6 其他数据类型74

3.5 系统提供的内置函数75

3.5.1 内置函数的类型75

3.5.2 内置函数示例76

3.6 上机实战85

3.7 习题85

第4章 安全管理87

4.1 概述87

4.2 管理登录名90

4.2.1 创建登录名90

4.2.2 维护登录名93

4.3 固定服务器角色95

4.3.1 概述95

4.3.2 管理固定服务器角色成员96

4.4 管理数据库用户97

4.4.1 创建数据库用户97

4.4.2 维护数据库用户99

4.5 管理架构100

4.5.1 创建架构100

4.5.2 修改和删除架构102

4.6 数据库角色103

4.6.1 管理数据库角色103

4.6.2 固定数据库角色105

4.6.3 public角色106

4.7 管理应用程序角色107

4.8 管理权限109

4.8.1 权限类型109

4.8.2 常见对象的权限111

4.8.3 授予权限111

4.8.4 收回和否认权限112

4.9 使用SQL Server Management Studio113

4.10 上机实战116

4.11 习题119

第5章 管理数据库121

5.1 概述121

5.2 数据库的特点122

5.3 定义数据库123

5.3.1 创建数据库124

5.3.2 数据库的状态和选项126

5.3.3 查看数据库信息130

5.4 修改数据库132

5.4.1 更改数据库名称132

5.4.2 扩大数据库133

5.4.3 收缩数据库133

5.4.4 修改数据库文件137

5.4.5 管理文件组138

5.5 管理数据库快照139

5.6 其他管理操作141

5.7 优化数据库设计142

5.7.1 合理放置数据文件和日志文件143

5.7.2 使用文件组143

5.7.3 使用RAID技术144

5.8 上机实战144

5.9 习题145

第6章 备份和还原147

6.1 概述147

6.2 数据库的恢复模式148

6.3 备份基础149

6.3.1 备份前的计划工作149

6.3.2 明确备份对象149

6.3.3 备份的动态特点150

6.4 执行备份操作151

6.4.1 创建永久性备份文件151

6.4.2 创建临时性备份文件152

6.4.3 使用多个备份文件存储备份数据153

6.4.4 BACKUP语句153

6.4.5 备份方法和备份策略155

6.5 还原159

6.5.1 还原的特点159

6.5.2 验证备份内容160

6.5.3 RESTORE语句161

6.5.4 RECOVERY和NORECOVERY选项162

6.5.5 还原操作163

6.6 上机实战164

6.7 习题166

第7章 管理表167

7.1 设计表时的考虑因素167

7.2 表的基本特点和类型169

7.2.1 表的基本特点169

7.2.2 表的类型170

7.3 创建和修改表170

7.3.1 创建表171

7.3.2 增加或删除列174

7.3.3 更改列的数据类型175

7.3.4 使用标识符列177

7.3.5 查看表的信息179

7.3.6 删除表179

7.3.7 使用图形工具执行表的操作180

7.4 已分区表180

7.5.上机实战181

7.5.1 练习创建和修改表182

7.5.2 练习使用IDENTITY属性183

7.6 习题184

第8章 操纵数据185

8.1 概述185

8.2 插入数据186

8.3 更新数据190

8.4 删除数据192

8.5 检索数据概述193

8.6 使用SELECT子句检索数据194

8.6.1 选择指定的数据列194

8.6.2 使用文字串195

8.6.3 改变列标题196

8.6.4 执行数据运算197

8.6.5 使用ALL和DISTINCT关键字199

8.7 使用ORDERBY子句排序数据200

8.8 使用WHERE子句选择数据202

8.8.1 简单搜索条件203

8.8.2 模糊搜索条件203

8.8.3 复合搜索条件205

8.9 聚合技术205

8.9.1 SELECT子句中的聚合206

8.9.2 COMPUTE子句中的聚合207

8.10 分组技术208

8.10.1 普通分组技术208

8.10.2 使用ROLLUP和CUBE关键字209

8.11 连接技术211

8.11.1 交叉连接211

8.11.2 内连接212

8.11.3 外连接212

8.12 子查询技术213

8.13 集合运算技术215

8.14 公用表表达式216

8.15 加密表中数据217

8.16 上机实战218

8.17 习题219

第9章 管理索引221

9.1 索引的概念221

9.2 索引的类型和特点222

9.2.1 堆结构222

9.2.2 聚集索引223

9.2.3 非聚集索引223

9.2.4 其他类型的索引224

9.2.5 访问数据的方式225

9.3 创建索引225

9.3.1 直接方法和间接方法226

9.3.2 使用CREATE INDEX语句226

9.3.3 数据库引擎优化顾问229

9.3.4 查看索引信息231

9.4 索引维护232

9.4.1 查看索引统计信息232

9.4.2 查看索引碎片信息233

9.4.3 维护索引统计信息234

9.5 查询优化234

9.6 上机实战235

9.7 习题238

第10章 管理数据库编程对象239

10.1 管理视图239

10.1.1 视图的作用239

10.1.2 视图的概念和类型240

10.1.3 创建视图241

10.1.4 通过视图修改数据243

10.1.5 使用图形化工具定义视图245

10.2 管理存储过程246

10.2.1 存储过程的概念和类型246

10.2.2 创建存储过程的规则247

10.2.3 使用CREATE PROCEDURE语句248

10.2.4 执行存储过程250

10.2.5 修改和删除存储过程251

10.2.6 存储过程的执行过程252

10.2.7 查看存储过程的信息252

10.3 管理触发器253

10.3.1 触发器的概念254

10.3.2 DML触发器的类型和特点254

10.3.3 创建DML触发器256

10.3.4 DML触发器的工作原理257

10.3.5 一个DML触发器示例258

10.3.6 DDL触发器262

10.3.7 登录触发器264

10.4 管理用户定义函数265

10.4.1 用户定义函数的概念和特点265

10.4.2 创建用户定义函数时的考虑266

10.4.3 使用CREATE FUNCTION语句266

10.4.4 查看用户定义函数的信息270

10.5 上机实战270

10.6 习题271

第11章 管理约束273

11.1 约束的作用273

11.2 约束的概念和类型274

11.3 管理约束技术276

11.3.1 管理DEFAULT约束276

11.3.2 管理CHECK约束277

11.3.3 管理主键约束279

11.3.4 管理UNIQUE约束280

11.3.5 管理外键约束281

11.4 禁止约束284

11.4.1 禁止在已有的数据上应用约束284

11.4.2 禁止在加载数据时应用约束285

11.5 上机实战285

11.6 习题288

热门推荐