频道栏目
首页 > 资讯 > 资讯 > 正文

SQLServer2005中文基础教程

22-07-28        来源:[db:作者]  
收藏   我要投稿

《SQL Server 2005中文基础教程》是2009年清华大学出版社出版的图书,作者是黄开枝、康会光、于拥军。

基本信息

书名

SQL Server 2005中文基础教程

作者

黄开枝、康会光、于拥军

t0131afae54fed58620.jpg

ISBN

9787302149729

定价

59.8元

 

出版社

清华大学出版社

出版时间

2009-5-21

装帧

平装

开本

16开

目录

1内容简介

2图书目录

折叠编辑本段内容简介

SQLServer2005基于SQLServer2000的强大功能,提供了完整的数据管理和分析解决方案,本书完整地介绍了SQLServer2005的知识,包括其体系结构、新增与改进特性以及提供的管理工具,关系数据库、数据完整性和范式理论,SELECT查询,T-SQL语法及其高级应用,SQLServer2005中的数据库和表,SQLServer2005的索引和视图,存储过程和触发器,SQLServer2005数据库常规管理,SQLServer2005数据库安全管理,自动化操作,SQLServer2005与.NET集成,ADO.NET数据库连接技术,SQLServer2005新增的报表服务(ReportingServices)。

本书针对SQLServer2005的初中级用户编写,突出了关系数据库和SQLServer2005的实践应用知识,结构编排合理,实例丰富,适合作为SQLServer2005数据库教程,也可以作为SQLServer2005数据库应用人员的参考资料。

折叠编辑本段图书目录

第1章 SQL Server 2005概述 1

1.1 SQL Server体系结构 2

1.2 新增与改进特性 4

1.2.1 SQL Server发展简史 4

1.2.2 集成服务 4

1.2.3 复制 6

1.2.4 分析服务 7

1.2.5 通知服务 10

1.2.6 报表服务 11

1.2.7 服务中介 12

1.3 安装SQL Server 2005 13

1.3.1 SQL Server 2005系统需求 13

1.3.2 SQL Server 2005安装版本 15

1.3.3 安装SQL Server 2005 15

1.4 配置SQL Server 2005 21

1.4.1 验证安装是否成功 21

1.4.2 注册服务器 22

1.4.3 配置服务器选项 24

1.5 SQL Server 2005管理工具 29

1.5.1 Microsoft SQL Server Management Studio 30

1.5.2 SQL Server配置管理器 31

1.5.3 SQL Server Porfiler 32

1.5.4 数据库引擎优化顾问 33

1.5.5 命令提示实用工具 34

1.6 实验指导 36

1.7 思考与练习 39

第2章 数据库基础概念 42

2.1 什么是数据库 43

2.2 系统模型 43

2.2.1 层次型数据库 43

2.2.2 网状型数据库 44

2.2.3 关系型数据库 44

2.3 关系数据库...

2.3.1关系数据库概述 45

2.3.2关系数据库的对象 47

2.3.3关系数据库管理系统 48

2.3.4SQL和Transact-SQL 48

2.3.5关系表 50

2.3.6关系操作 51

2.3.7设计规划关系数据库 54

2.4数据完整性 56

2.4.1数据完整性概述 56

2.4.2利用约束维护数据完整性 57

2.4.3利用规则维护数据完整性 60

2.4.4使用触发器和存储过程实现数据完整性 61

2.4.5总结 61

2.5关系数据库范式理论和E-R模型 62

2.5.1关系数据库范式理论 62

2.5.2E-R方法 64

2.6SQLServer2005中的数据库对象 70

2.6.1表 71

2.6.2视图 72

2.6.3存储过程 73

2.6.4触发器 74

2.6.5其他数据库对象 75

2.7实验指导 76

2.8思考与练习 79

第3章SELECT查询 81

3.1SELECT语句概述 82

3.2基础SELECT语句 83

3.2.1使用SELECT子句获取所有列 84

3.2.2使用SELECT子句获取若干列 84

3.2.3使用SELECT子句获取不同值的列 85

3.3使用WHERE子句 86

3.3.1使用比较运算符 87

3.3.2使用逻辑运算符 88

3.3.3使用IN条件 89

3.3.4使用BETWEEN条件 90

3.3.5使用LIKE条件 90

3.3.6使用ISNULL条件 91

3.4规范化结果集 92

3.4.1使用GROUPBY子句 92

3.4.2使用HAVING子句 93

3.4.3使用ORDERBY子句 94

3.5多表操作 95

3.5.1基本的连接操作 95

3.5.2内连接 96

3.5.3外连接 97

3.5.4联合查询 99

3.5.5交叉连接与自连接 100

3.6XML查询 102

3.6.1XML数据类型 102

3.6.2XML类型的方法 103

3.6.3使用FORXML子句 105

3.7实验指导 109

3.8思考与练习 112

第4章操作查询 115

4.1插入SQL数据 116

4.1.1使用INSERT...VALUES语句 116

4.1.2使用INSERT...SELECT语句 118

4.1.3使用SELECTINTO语句创建表 119

4.1.4大容量复制操作添加行 120

4.2更新SQL数据 121

4.2.1根据表中数据更新行 121

4.2.2根据其他表更新行 123

4.2.3使用TOP表达式 124

4.3删除SQL数据 125

4.3.1使用DELETE语句 125

4.3.2使用TRUNCATETABLE语句 127

4.3.3删除基于其他表中的行 128

4.4实验指导 129

4.5思考与练习 131

第5章T-SQL基础 134

5.1T-SQL语法基础 135

5.1.1有效标识符 135

5.1.2保留关键字 137

5.1.3运算符 138

5.1.4Transact-SQL语言的类型 141

5.2数据类型 143

5.2.1数字数据类型 143

5.2.2字符数据类型 145

5.2.3日期和时间数据类型 146

5.2.4二进制数据类型 148

5.2.5其他数据类型 149

5.2.6用户自定义数据类型 151

5.2.7数据类型的同义词 152

5.3变量和常量 153

5.3.1变量 153

5.3.2常量 155

5.4程序流程 157

5.4.1BEGIN...END 158

5.4.2IF...ELSE 159

5.4.3WHILE 160

5.4.4RETURN 161

5.4.5WAITFOR 162

5.4.6CASE 163

5.5函数 163

5.5.1数学函数 164

5.5.2字符串函数 165

5.5.3日期和时间函数 167

5.5.4系统与元数据函数 168

5.5.5用户定义函数 169

5.6批处理和注释 169

5.6.1批处理 169

5.6.2注释 171

5.7实验指导 172

5.8思考与练习 174

第6章T-SQL高级应用 177

6.1使用行集函数 178

6.1.1CONTAINSTABLE 178

6.1.2FREETEXTTABLE 181

6.1.3OPENQUERY 183

6.1.4OPENROWSET 185

6.1.5OPENDATASOURCE 185

6.1.6OPENXML 187

6.2使用游标 191

6.2.1DECLARECURSOR 191

6.2.2OPEN与CURSOR_

ROWS 193

6.2.3FETCH与FETCH_

STATUS 195

6.2.4CLOSE 198

6.2.5DEALLOCATE 199

6.2.6游标举例 200

6.3事务 202

6.3.1什么是事务 202

6.3.2ACID属性 204

6.3.3使用事务 204

6.3.4事务的举例 211

6.3.5分布式事务 213

6.4实验指导 215

6.5思考与练习 218

第7章管理数据库和表 220

7.1概述 221

7.2定义数据库 222

7.2.1使用SQLServer

ManagementStudio

创建数据库 222

7.2.2使用Transact-SQL语句

创建数据库 225

7.2.3查看数据库信息 229

7.3修改数据库 229

7.3.1设置数据库选项 229

7.3.2修改数据库 233

7.4数据库快照 237

7.4.1数据库快照概述 237

7.4.2创建数据库快照 238

7.5表概述 239

7.5.1表的特性 240

7.5.2设计表时应该考虑

的因素 243

7.6创建和修改表 244

7.6.1创建表 244

7.6.2修改表 246

7.7分区表 249

7.7.1分区表概述 249

7.7.2创建分区表 250

7.8约束数据 251

7.8.1数据完整性 251

7.8.2约束的概念和类型 252

7.9数据库关系图 256

7.9.1创建数据库关系图 257

7.9.2数据库关系图的作用 257

7.10实验指导 259

7.11思考与练习 261

第8章索引与视图 264

8.1索引体系结构 265

8.1.1概述 265

8.1.2索引的类型和特点 265

8.1.3访问数据的方式 269

8.2创建索引 270

8.2.1使用SQLServer

ManagementStudio

创建索引 270

8.2.2使用Transact-SQL语句

创建索引 271

8.3管理索引 274

8.3.1修改索引 274

8.3.2删除索引 275

8.3.3索引信息 277

8.4创建视图 281

8.4.1了解视图 281

8.4.2创建视图 282

8.4.3操作视图 285

8.5视图修改数据 288

8.5.1修改视图的注意事项 288

8.5.2使用INSERT语句 290

8.5.3使用UPDATE语句 292

8.5.4使用DELETE语句 292

8.6视图索引 293

8.7实验指导 295

8.8思考与练习 301

第9章使用存储过程与触发器 304

9.1存储过程介绍 305

9.1.1定义存储过程 305

9.1.2存储过程的优点 306

9.1.3创建存储过程 306

9.1.4执行存储过程 309

9.2管理存储过程 310

9.2.1修改和删除存储过程 311

9.2.2系统存储过程 313

9.2.3扩展存储过程 315

9.2.4在存储过程中

使用参数 317

9.2.5错误信息处理 321

9.3触发器 324

9.3.1触发器介绍 324

9.3.2创建触发器 326

9.3.3更改和删除触发器 328

9.4触发器类型 330

9.4.1DDL触发器 331

9.4.2DML触发器 332

9.4.3INSTEADOF触发器 336

9.4.4嵌套触发器 338

9.4.5递归触发器 339

9.5实验指导 340

9.6思考与练习 343

第10章常规数据库管理 346

10.1备份数据库 347

10.1.1备份的重要性 347

10.1.2设置恢复模型 348

10.1.3数据库的备份设备 350

10.1.4创建备份设备 351

10.1.5备份数据库 353

10.2备份策略 356

10.2.1SQLServer的

备份策略 356

10.2.2规划数据库备份

与恢复 357

10.3恢复数据库 358

10.3.1恢复数据库前的

准备工作 358

10.3.2恢复数据库 360

10.4使用日志 363

10.4.1如何使用日志备份 364

10.4.2保护事务日志备份 365

10.5数据库转换 365

10.5.1SSIS服务 365

10.5.2创建和设计包 366

10.5.3运行包 373

10.6实验指导 374

10.7思考与练习 378

第11章数据库安全管理 380

11.1安全管理概述 381

11.2SQLServer验证模式 382

11.2.1Windows身份

验证模式 383

11.2.2混合身份验证模式 384

11.2.3设置身份验证模式 384

11.3数据库账户 385

11.3.1服务器的登录账号 386

11.3.2数据库用户账户 388

11.4固定服务器角色 389

11.4.1服务器角色概述 389

11.4.2服务器角色管理 390

11.5数据库角色 392

11.5.1固定的数据库角色 392

11.5.2自定义数据库角色 396

11.5.3应用程序角色 397

11.6数据库权限 398

11.6.1权限概述 398

11.6.2管理权限 399

11.6.3继承权限 402

11.7监视SQLServer登录 403

11.8实验指导 405

11.9思考与练习 410

第12章SQLServer自动化 413

12.1自动化基础 414

12.1.1自动化管理概述 414

12.1.2自动化管理元素 415

12.2配置数据库邮件 416

12.2.1数据库邮件概述 416

12.2.2配置数据库邮件

过程 417

12.2.3使用邮件配置文件 420

12.3操作员 421

12.4警报 423

12.4.1标准事件警报 423

12.4.2自定义事件警报 426

12.4.3性能警报 428

12.4.4WMI警报 429

12.5作业 430

12.5.1概述 431

12.5.2创建本地作业 431

12.5.3创建多服务器作业 437

12.6维护计划向导 440

12.7实验指导 445

12.8思考与练习 452

第13章SQLServer与.NET

集成 454

13.1CLR和.NET概述 455

13.1.1.NETFramework

概述 455

13.1.2公共语言运行时 457

13.1.3程序集概述 462

13.1.4命名空间 463

13.1.5.NETFramework

类库 466

13.2使用.NET程序 470

13.3SQL命名空间 477

13.4实验指导 480

13.5思考与练习 481

第14章ADO.NET 483

14.1ADO.NET命名空间概述 484

14.2连接 485

14.2.1SQLServer对象的

常用属性 485

14.2.2SQLServer对象的

常用方法 486

14.2.3建立连接字符串 486

14.2.4连接池 488

14.3SqlCommand对象 489

14.3.1SqlCommand对象的

常用属性 489

14.3.2SqlCommand对象的

常用方法 490

14.3.3使用SqlCommand

对象 490

14.4SqlDataReader对象 495

14.4.1SqlDataReader对象的

常用属性 495

14.4.2SqlDataReader对象的

常用方法 495

14.4.3使用SqlDataReader

对象 496

14.5DataSet和SqlDataAdapter

对象 499

14.5.1DataSet 499

14.5.2SqlDataAdapter 502

14.5.3使用DataSet与

SqlDataAdapter

对象 503

14.6实验指导 519

14.7思考与练习 521

第15章报表服务 523

15.1报表服务概述 524

15.1.1什么是报表服务 524

15.1.2功能简介 525

15.1.3生命周期 527

15.1.4关键术语 529

15.1.5报表组件和工具 531

15.2创建报表 533

15.2.1使用报表向导 533

15.2.2使用报表设计器 539

15.2.3创建参数化报表 543

15.2.4从Access创建 545

15.3发布报表到报表服务器 547

15.4报表生成器 549

15.4.1创建报表模型 550

15.4.2使用报表模型

创建报表 556

15.5报表管理 559

15.5.1使用报表管理器

维护报表 559

15.5.2使用报表管理器管理

已发布报表 563

15.5.3使用Management

Studio 568

15.6报表C#编程 571

15.7实验指导 574

15.8思考与练习 577

附录部分参考答案 580

相关TAG标签
上一篇:OracIe SQL&PL/SQL基础教程
下一篇:SQLserver基础教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站