图书介绍

SQL Server 2008数据库设计教程pdf电子书版本下载

SQL Server 2008数据库设计教程
  • 陈林琳,蒋丽丽,解二虎主编 著
  • 出版社: 镇江:江苏大学出版社
  • ISBN:9787811304961
  • 出版时间:2013
  • 标注页数:280页
  • 文件大小:68MB
  • 文件页数:294页
  • 主题词:关系数据库系统-程序设计-教材

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 数据库系统的组成 3

1.1.3 数据库管理系统的功能 4

1.1.4 数据模型 4

1.2 关系数据库 9

1.2.1 关系模型 9

1.2.2 关系数据库的完整性 10

1.2.3 关系数据库的规范化 12

复习思考题 17

第2章 SQL Server 2008概述 19

2.1 SQL Server 2008简介 19

2.1.1 SQL Server的发展简史 19

2.1.2 SQL Server 2008的应用 20

2.1.3 SQL Server 2008的体系结构 21

2.1.4 SQL Server 2008数据库和数据库对象 22

2.2 SQL Server 2008的安装和配置 23

2.2.1 SQL Server 2008的版本 23

2.2.2 SQL Server 2008的系统需求 24

2.2.3 SQL Server 2008的安装 26

2.3 SQL Server 2008工具和实用程序 37

2.3.1 Microsoft SQL Server Management Studio 37

2.3.2 SQL Server配置管理器 42

2.3.3 命令提示实用工具SQL Cmd 43

2.4 熟悉示例数据库jw 45

2.4.1 了解jw数据库的用户表 45

2.4.2 jw数据库用户表之间关系 46

2.5 本章实训 47

【实训目的】 47

【实训内容】 47

【实训过程】 47

复习思考题 48

第3章 Transact-SQL语言 49

3.1 基本语言要素 50

3.1.1 注释 50

3.1.2 变量 50

3.1.3 运算符 53

3.1.4 函数 57

3.1.5 流程控制语句 60

3.2 数据操纵语言 66

3.2.1 SELECT语句 66

3.2.2 INSERT语句 90

3.2.3 UPDATE语句 92

3.2.4 DELETE语句 93

3.3 数据控制语言 93

3.3.1 GRANT语句 94

3.3.2 REVOKE语句 94

3.3.3 DENY语句 95

3.4 本章实训 95

【实训目的】 95

【实训内容】 95

【实训过程】 95

复习思考题 96

第4章 服务器管理 98

4.1 服务器注册 98

4.1.1 注册服务器 98

4.1.2 使用服务器组管理已注册的服务器 101

4.1.3 已注册服务器的导入和导出 103

4.1.4 已注册的服务器与资源管理器的连接与断开 104

4.2 服务器的启动、暂停和停止 105

4.3 服务器配置选项设置 105

4.4 本章实训 112

【实训目的】 112

【实训内容】 112

【实训过程】 112

复习思考题 113

第5章 数据库的创建与管理 114

5.1 数据库 114

5.1.1 数据库文件 114

5.1.2 系统数据库 115

5.1.3 示例数据库 116

5.2 创建、修改和删除数据库 116

5.2.1 创建数据库 117

5.2.2 修改数据库 120

5.2.3 删除数据库 125

5.3 数据库的分离和附加 126

5.4 数据库的备份和还原 128

5.4.1 备份类型 128

5.4.2 备份设备 129

5.4.3 创建数据库备份 131

5.4.4 恢复数据库 135

5.5 数据库快照 140

5.5.1 数据库快照的定义 140

5.5.2 数据库快照的工作原理 140

5.5.3 数据库快照的优点和局限性 141

5.5.4 数据库快照的创建和使用 142

5.6 本章实训 143

【实训目的】 143

【实训内容】 144

【实训过程】 144

复习思考题 147

第6章 表的创建与管理 149

6.1 表的概述 149

6.2 数据类型 150

6.2.1 系统数据类型 151

6.2.2 用户自定义数据类型 153

6.3 创建、修改和删除表 154

6.3.1 创建表 154

6.3.2 修改表 157

6.3.3 删除表 158

6.4 添加、修改和删除表中数据 159

6.5 分区表 160

6.6 本章实训 161

【实训目的】 161

【实训内容】 161

【实训过程】 161

复习思考题 163

第7章 视图的创建与管理 164

7.1 视图的概述 164

7.2 创建视图 165

7.2.1 使用SQL Server Management Studio创建视图 166

7.2.2 使用CREATE VIEW语句创建视图 167

7.3 通过视图修改数据 169

7.4 重命名、修改和删除视图 170

7.4.1 重命名视图 170

7.4.2 修改视图 171

7.4.3 删除视图 172

7.5 本章实训 173

【实训目的】 173

【实训内容】 173

【实训过程】 173

复习思考题 173

第8章 索引的创建与管理 175

8.1 索引的概述 175

8.1.1 索引的概念 175

8.1.2 聚集索引 176

8.1.3 非聚集索引 176

8.1.4 唯一索引 177

8.2 索引的创建 177

8.3 索引碎片的检测与处理 182

8.3.1 查看索引碎片信息 182

8.3.2 索引碎片整理 182

8.4 索引的重命名与删除 184

8.5 本章实训 185

【实训目的】 185

【实训内容】 185

【实训过程】 186

复习思考题 186

第9章 约束的创建与管理 188

9.1 数据完整性概述 188

9.2 创建约束 189

9.2.1 PRIMARY KEY约束 189

9.2.2 DEFAULT约束 191

9.2.3 CHECK约束 192

9.2.4 UNIQUE约束 193

9.2.5 FOREIGN KEY约束 195

9.3 禁用约束 197

9.4 约束的重命名与删除 197

9.5 本章实训 199

【实训目的】 199

【实训内容】 199

【实训过程】 199

复习思考题 199

第10章 SQL Server数据库其他对象 201

10.1 默认值 201

10.1.1 创建默认值 201

10.1.2 绑定默认值 202

10.1.3 查看默认值 203

10.1.4 删除默认值 205

10.2 规则 205

10.2.1 创建规则 205

10.2.2 绑定规则 206

10.2.3 查看规则 208

10.2.4 删除规则 209

10.3 用户自定义函数 209

10.3.1 标量值自定义函数 210

10.3.2 内联表值自定义函数 212

10.3.3 多语句表值自定义函数 213

10.3.4 查看自定义函数 215

10.3.5 修改和删除自定义函数 216

10.4 本章实训 218

【实训目的】 218

【实训内容】 218

【实训过程】 218

复习思考题 218

第11章 存储过程的创建与管理 220

11.1 存储过程的概述 220

11.1.1 存储过程的优点 221

11.1.2 存储过程与视图的比较 221

11.1.3 创建存储过程的准则 221

11.1.4 存储过程的执行过程和重编译 222

11.2 存储过程的创建及执行 223

11.2.1 存储过程的创建 223

11.2.2 存储过程的执行 224

11.2.3 存储过程的实例 224

11.3 修改和删除存储过程 227

11.3.1 修改存储过程 227

11.3.2 删除存储过程 228

11.4 系统存储过程和扩展存储过程 229

11.5 本章实训 229

【实训目的】 229

【实训内容】 230

【实训过程】 230

复习思考题 230

第12章 触发器的创建与管理 232

12.1 触发器的概述 232

12.1.1 触发器的分类 232

12.1.2 触发器的特点 233

12.1.3 创建触发器的基本原则 233

12.1.4 DML触发器与约束的比较 234

12.2 创建触发器 234

12.2.1 使用Transact-SQL语句创建触发器 234

12.2.2 INSERTED表和DELETED表 238

12.3 触发器的管理 238

12.3.1 查看触发器 238

12.3.2 修改触发器 239

12.3.3 删除触发器 239

12.3.4 禁用与启用触发器 240

12.4 本章实训 241

【实训目的】 241

【实训内容】 242

【实训过程】 242

复习思考题 242

第13章 事务与锁 244

13.1 事务的概述 244

13.1.1 事务的概念 244

13.1.2 事务的状态 245

13.1.3 事务的特性 246

13.2 创建事务 246

13.2.1 自动提交事务 247

13.2.2 显式事务 248

13.2.3 隐式事务 251

13.2.4 嵌套事务 253

13.3 锁 257

13.3.1 锁的概述 257

13.3.2 事务隔离级别 261

13.3.3 死锁 262

13.4 本章实训 263

【实训目的】 263

【实训内容】 263

【实训过程】 263

复习思考题 263

第14章 数据库安全管理 264

14.1 SQL Server2008系统安全机制 264

14.2 身份验证模式 265

14.3 登录管理 267

14.3.1 将Windows账号添加到SQL Server中 267

14.3.2 新建SQL Server账户 268

14.3.3 新建数据库用户 269

14.4 权限管理 270

14.4.1 权限概述 270

14.4.2 权限操作 271

14.5 角色管理 272

14.5.1 固定角色 273

14.5.2 用户自定义角色 275

14.6 架构 278

14.7 本章实训 279

【实训目的】 279

【实训内容】 279

【实训过程】 279

复习思考题 280

精品推荐