当前位置:首页 > 工业技术
SQL Server 2008中文版标准教程
SQL Server 2008中文版标准教程

SQL Server 2008中文版标准教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:康会光,马海军,李颖等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194088
  • 页数:376 页
图书介绍:本书全面介绍了SQL Server 2008中文版数据库管理和应用知识。
《SQL Server 2008中文版标准教程》目录

第1章 数据库与SQL Server2008简介 1

1.1数据库原理 2

数据库基础概念 2

数据库模型 2

1.2关系数据库 4

关系数据库组成 4

基本术语 5

完整性规则 5

1.3范式理论和E-R模型 6

范式理论 6

E-R模型 8

1.4 SQL Server 2008概述 9

SQL Server发展简史 9

SQL Server 2008数据库平台 10

1.5 SQL Server 2008新增功能与特性 13

新的日期数据类型 13

LINQ语言 14

HierarchyId类型 15

增强XML功能 16

Transact-SQL语言增强 18

报表服务 20

1.6安装与配置 21

安装SQL Server 2008 21

配置SQL Server 2008 30

1.7 SQL Server 2008管理工具 33

SQL Server Management Studio 33

Business Intelligence Development Studio 34

SQL Server配置管理器 35

SQL Server Profiler 37

数据库引擎优化顾问 37

Reporting Services配置管理器 38

命令提示实用工具 39

1.8实验指导 39

1.9思考与练习 42

第2章 数据查询和管理 45

2.1 SELECT获取简单数据 46

SELECT语法 46

FROM子句 47

WHERE子句 48

ORDER BY子句 53

GROUP BY子句 54

HAVING子句 55

2.2 SELECT操作多表数据 56

JOIN连接 56

内连接 57

外连接 57

交叉连接 59

自连接 59

联合查询 60

使用子查询 61

2.3连接远端服务器 63

INSER…VALUES语句语法 63

使用INSER…SELECT语句 64

使用SELECT INTO语句创建表 66

2.4更新SQL数据 66

根据表中数据更新行 67

根据其他表更新行 68

使用TOP表达式 69

2.5删除SQL数据 70

使用DELETE语句 70

使用TRUNCATE TABLE语句 71

删除基于其他表中的行 72

2.6实验指导 73

2.7思考与练习 75

第3章 管理数据库 77

3.1什么是数据库 78

3.2 SQL Server 2008数据库概述 78

SQL Server 2008系统数据库 78

文件和文件组 81

数据库状态和文件状态 82

3.3 SQL Server 2008数据库组成部分 83

表 83

视图 84

存储过程和触发器 84

其他数据库部分 85

3.4创建数据库 86

使用图形化向导 86

使用Transact-SQL语句 89

3.5操作数据库 95

查看数据库信息 95

修改数据库名称 97

修改数据库大小 98

删除数据库 99

其他数据库操作 100

3.6数据库快照 103

数据库快照简介 103

创建数据库快照 104

3.7实验指导 106

3.8思考与练习 111

第4章 管理表 112

4.1表概述 113

什么是表 113

临时表和系统表 114

创建表 114

4.2列数据类型 117

数字数据类型 117

字符数据类型 119

二进制数据类型 121

日期和时间 121

空间数据类型 123

hierarchyid数据类型 124

其他数据类型 125

创建自己的数据类型 127

4.3列的其他属性 129

NULL与NOT NULL 129

指定列的默认值 130

IDENTITY的应用 131

4.4维护数据表 133

修改表 133

修改列属性 135

添加/删除表列 136

4.5表数据完整性 136

表主键 137

外键 139

约束 140

表关系 141

4.6已分区表 142

4.7实验指导 143

4.8思考与练习 145

第5章 使用Transact-SQL编程 146

5.1 Transact-SQL语言基础 147

常量与变量 147

运算符 149

表达式 151

注释 152

控制语句 153

5.2常用函数 158

聚合函数 158

数学函数 159

字符串函数 160

日期和时间函数 161

系统与元数据函数 162

用户自定义函数 163

5.3增强功能 165

Transact-SQL行构造器 165

FORCESEEK表提示 166

GROUPING SETS语句 167

兼容性级别 167

用户自定义表数据类型 168

表值参数 169

MERGE语句 171

5.4实验指导 172

5.5思考与练习 174

第6章 使用XML查询技术 176

6.1 XML查询基础 177

XML数据类型 177

XML数据类型方法 177

XQuery简介 180

6.2 FOR XML子句 181

FOR XML RAW 181

FOR XML AUTO 182

FOR XML EXPLICIT 183

FOR XML PATH 186

TYPE命令 188

嵌套查询 189

6.3其他XML技术 190

XML索引 190

OPENXML函数 192

XML DML 195

6.4实验指导 197

6.5思考与练习 200

第7章 存储过程与触发器 202

7.1什么是存储过程 203

存储过程的类型 203

系统存储过程 204

7.2使用存储过程 205

创建普通存储过程 205

使用存储过程参数 207

执行存储过程 210

管理存储过程 211

7.3什么是触发器 214

触发器概述 214

触发器的分类 216

7.4创建触发器 217

DML触发器 217

DDL触发器 221

嵌套触发器 222

递归触发器 223

7.5管理触发器 224

7.6 实验指导 226

7.7思考与练习 230

第8章 操作架构、索引和视图 232

8.1使用架构 233

创建架构 233

修改架构 235

移动对象到新的架构 236

删除架构 237

8.2使用视图 238

视图概述 238

创建视图 239

视图操作数据 242

管理视图 244

8.3索引 246

索引概述 246

聚集索引 247

非聚集索引 248

XML索引 250

确定索引列 250

8.4操作索引 251

创建索引 251

管理索引 254

查看索引 255

使用数据库引擎优化顾问 257

8.5实验指导 259

8.6思考与练习 261

第9章 SQL Server 2008的安全机制 263

9.1安全机制简介 264

客户机安全机制 264

网络传输的安全机制 265

实例级别安全机制 265

数据库级别安全机制 266

对象级别安全机制 266

9.2创建账户与数据库用户 267

创建Windows账户登录 267

创建SQL Server账户登录 269

创建数据库用户 271

9.3删除用户与登录账户 274

图形化界面删除用户与登录账户 274

通过Transact-SQL命令删除用户与登录账户 275

guest用户 276

9.4角色 277

固定服务器角色 277

固定数据库角色 279

应用程序角色 282

用户自定义角色 282

9.5权限 285

对象权限 285

语句权限 286

删除权限 288

9.6 DENY否决优先权 289

9.7实验指导 291

9.8思考与练习 295

第10章 SQL Server 2008备份与恢复 297

10.1备份概述 298

备份的重要性 298

备份和恢复体系结构 298

备份设备 300

10.2备份数据 302

创建备份设备 302

管理备份设备 304

完整备份 305

差异备份 308

事务日志备份 311

文件组备份 315

备份压缩 318

10.3恢复数据库 320

常规恢复 320

时间点恢复 322

10.4复制数据库 323

10.5实验指导 324

10.6思考与练习 327

第11章 使用.NET访问SQLServer 2008 329

11.1 CLR概述 330

11.2使用CLR 333

CLR触发器 333

CLR函数 335

CLR存储过程 336

CLR用户定义类型 337

11.3 ADO.NET概述 339

ADO.NET组成 339

ADO.NET命名空间 340

11.4 ADO.NET对象 341

Connection对象 341

Command对象 343

DataReader对象 344

11.5实验指导 346

11.6思考与练习 348

第12章 SQL Server 2008高级主题 349

12.1使用SMO 350

什么是SMO 350

SMO对象 350

12.2使用报表服务 357

报表服务简介 357

创建报表 358

发布报表 361

12.3使用集成服务 362

集成服务概述 362

集成服务体系结构 363

创建包 364

运行包 368

包配置 370

12.4分析服务 371

12.5 SQL Server代理服务 372

12.6实验指导 373

12.7思考与练习 376

相关图书
作者其它书籍
返回顶部