《SQL Server 2008中文版从入门到精通》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:崔群法,祝红涛,赵喜来编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121082252
  • 页数:470 页
图书介绍:SQL Server 2008是Windows Server的最新版本,它推出了许多新的特性和关键性的改进,是至今为止最强大和最全面的SQL Server版本。本书详细介绍SQL Server 2008中的重要新增功能和增强特性。内容主要包括:SQL Server 2008的新增特性和安装、数据库安全、管理数据库属性和快照、表分区、XML数据类型、架构、SQL Server 2008数据库的备份以及自动化管理等。此外,还介绍了SQL Server 2008数据库开发要用到的分析服务、集成服务、报表服务和NET,以及ADO.NET技术。最后以酒店管理系统和企业网站两个典型数据库案例作为结束。

第一篇 SQL Server 2008快速入门 1

第1章 SQL Server 2008简介 1

1.1数据库基础知识 1

数据库概述 1

数据库模型 2

1.2关系数据库 4

关系数据库概述 4

关系数据库术语 4

完整性规则 5

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

范式理论 6

E-R模型 7

1.4 SQL Server 2008概述 9

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

报表服务 10

集成服务 11

LINQ语言 11

增强XML功能 12

增强Transact-SQL语言 14

新增日期数据类型 16

新增HierarchyId类型 17

1.6安装与配置 18

安装SQL Server 2008 18

配置SQL Server 2008 24

1.7 SQL Server 2008管理工具 28

Business Intelligence Develop-ment Studio 28

SQL Server Management Studio 28

SQL Server Profiler 29

SQL Server配置管理器 29

Reporting Services配置管理器 31

数据库引擎优化顾问 32

命令提示实用工具 32

第2章 管理SQL Server 2008安全 34

2.1安全机制 34

SQL Server 2008安全简介 34

SQL Server 2008安全等级 36

2.2 SQL Server 2008验证模式 37

Windows身份验证 38

混合安全 39

配置身份验证模式 39

2.3 SQL Server 2008登录 41

系统登录 41

创建SQL Server登录 42

创建Windows登录 43

2.4权限 45

权限概述 45

权限类型 46

操作权限 47

2.5数据库用户 49

数据库用户 49

创建数据库用户 50

2.6管理角色 51

服务器角色 52

数据库角色 53

2.7管理服务器角色 54

将登录指派到角色 54

指派角色到多个登录 55

2.8管理数据库角色 56

将登录指派到角色 56

标准数据库角色 57

应用程序角色 59

第3章 SQL Server 2008数据库管理 62

3.1数据库文件和日志 62

3.2数据库管理基础 63

系统数据库 63

常用数据库对象 65

数据库快照简介 67

3.3创建示例数据库 67

使用管理工具 68

使用语句 70

3.4数据库操作 72

修改数据库 72

删除数据库 75

查看数据库状态 76

3.5其他数据库操作 78

分离数据库 78

附加数据库 79

收缩数据库 80

复制和移动数据库 81

优化数据库 83

3.6管理数据库快照 85

第4章 管理表 88

4.1表概述 88

什么是表 88

临时表和系统表 89

创建表 90

4.2列数据类型 92

精确数字数据类型 92

近似数字数据类型 93

Unicode字符数据类型 94

二进制数据类型 95

时间和日期数据类型 96

字符串数据类型 97

其他数据类型 98

创建自己的数据类型 99

4.3列的其他属性 101

NULL与NOT NULL 101

IDENTITY的应用 102

4.4维护数据表 103

修改表 103

修改列属性 105

添加/删除表列 106

4.5数据库完整性 107

使用约束维护数据完整性 107

使用默认值维护数据完整性 113

使用规则维护数据完整性 116

4.6表关系图 119

第二篇 Transact-SQL语言 121

第5章 数据查询和管理 121

5.1 SELECT获取简单数据 121

SELECT语法 121

FROM子句 126

WHERE子句 127

ORDER BY子句 132

GROUP BY子句 134

HAVING子句 135

5.2 SELECT操作多表数据 136

JOIN连接 136

内连接 137

外连接 138

交叉连接 140

自连接 141

联合查询 141

使用子查询 142

5.3插入SQL数据 146

INSERT…VALUES语句语法 146

使用INSERT…SELECT语句 147

使用SELECT INTO语句创建表 149

5.4更新SQL数据 149

根据表中数据更新行 149

根据其他表更新行 151

使用TOP表达式 151

5.5删除SQL数据 152

使用DELETE语句 153

使用TRUNCATE TABLE语句 154

删除基于其他表中的行 155

第6章 使用XML查询技术 156

6.1 XML查询基础 156

XML数据类型 156

XML数据类型方法 157

XQuery简介 161

6.2 FOR XML子句 162

FOR XML RAW 162

FOR XML AUTO 163

FOR XML EXPLICIT 163

FOR XML PATH 167

TYPE命令 169

嵌套查询 169

6.3其他XML技术 170

XML索引 170

OPENXML函数 172

第7章 使用Transact-SQL编程 175

7.1 Transact-SQL概述 175

Transact-SQL简介 175

Transact-SQL的特点 176

Transact-SQL的语法规范 176

7.2 Transact-SQL的语言基础 177

常量与变量 177

表达式 180

运算符 181

控制语句 187

7.3常用函数 192

字符串函数 192

数学函数 193

聚合函数 194

数据类型转换函数 195

日期和时间函数 196

7.4高级操作 197

锁 197

游标 198

第三篇 SQL Server 2008数据库开发 203

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

8.1存储过程概述 203

什么是存储过程 203

存储过程的特点 206

设计存储过程 206

8.2使用存储过程 208

创建存储过程 208

使用存储过程参数 209

执行存储过程 213

管理存储过程 215

8.3触发器概述 218

触发器定义 218

触发器的分类 219

8.4创建触发器 220

DML触发器 220

DDL触发器 225

嵌套触发器 226

递归触发器 228

8.5管理触发器 230

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

9.1使用架构 232

创建架构 232

修改架构 234

移动对象到新的架构 235

删除架构 236

9.2使用视图管理表 237

视图概述 237

创建视图 238

使用视图连接表 241

9.3视图修改数据 242

插入数据 242

更新数据 243

删除数据 244

9.4索引 245

索引概述 245

聚集索引 246

非聚集索引 247

XML索引 248

确定索引列 248

9.5操作索引 249

创建索引 249

管理索引 252

查看索引 253

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

第10章 事务 257

10.1事务 257

事务概述 257

ACID属性 258

事务分类 260

管理事务 261

10.2 SQL Server 2008本地事务支持 264

自动提交事务模式 264

显式事务模式 266

隐式事务模式 267

批范围的事务 268

10.3隔离级别 268

SQL Server 2008中的隔离级别 268

自定义事务隔离级别 269

10.4分布式事务 271

Transact-SQL分布式事务 272

MS DTC分布式事务 273

分布式查询和分布式事务 274

10.5高级事务主题 275

嵌套事务 275

事务保存点 277

使用绑定会话 278

调整事务隔离级别 279

在存储过程和触发器中回滚和提交 280

事务中禁用的Transact-SQL语句 281

编写有效的事务 282

管理长时间运行的事务 283

第四篇 SQL Server 2008数据库管理 285

第11章 备份与恢复数据库 285

11.1备份概述 285

了解备份 285

数据库备份和恢复体系结构及特性 287

备份设备 288

11.2备份数据 289

创建备份设备 289

管理备份设备 291

完整备份 291

差异备份 295

事务日志备份 297

文件组备份 300

备份到多个设备上 303

备份压缩 304

11.3恢复数据 305

标准恢复 305

时间点恢复 307

11.4复制数据库 309

第12章 SQL Server 2008数据库自动化 312

12.1 SQL Server 2008自动化概述 312

12.2配置SQL Server代理 314

SQL Server代理概述 314

启用SQL Server代理服务 315

SQL Server代理服务安全性 316

12.3操作员 317

12.4作业 319

作业概述 319

创建作业 320

12.5警报 323

警报概述 323

事件警报 324

性能警报 326

WMI警报 326

12.6数据库邮件 328

数据库邮件概述 328

使用数据库邮件配置向导 328

使用邮件配置文件 330

12.7维护计划向导 331

第13章 SQL Server 2008服务简介 337

13.1 SQL Server 2008服务概述 337

13.2分析服务 338

分析服务概述 339

分析服务术语 339

13.3集成服务 341

集成服务概述 341

集成服务体系结构 342

创建包 343

运行包 345

包配置 346

13.4报表服务 348

报表服务概述 348

创建报表 351

发布报表 355

维护报表 356

管理已发布的报表 359

第14章 使用.NET访问SQL Server 2008 362

14.1 ADO.NET简介 362

ADO.NET概述 362

ADO.NET命名空间 364

14.2连接数据库 365

连接字符串 365

高效地使用连接 367

使用Connection对象 369

连接SQL Server 370

14.3操作数据库 372

使用Command对象 372

使用DataAdapter对象 374

14.4内存数据对象 375

DataTable 376

DataSet 377

DataReader 382

14.5数据绑定 384

DataGridView 384

用DataGridView显示数据 385

第15章 使用SMO 388

15.1 SMO概述 388

什么是SMO 388

比较SMO与ADO.NET 390

15.2对象模型 391

15.3 SMO项目 392

15.4创建SMO连接 394

Windows认证连接 394

自动连接 394

SQL Server登录 395

修改SQL Serve登录密码 395

管理连接 395

15.5 SMO对象 397

对象标识 397

SMO属性 399

SMO状态 401

常见的SMO对象 401

操作SMO对象 410

第六篇 综合实例 415

第16章 窗体应用(酒店管理系统) 415

16.1需求分析 415

16.2数据库设计 416

设计数据表 416

存储过程 419

16.3系统基础模块 421

定义程序入口 421

用户登录 422

系统主界面 424

公用父窗体 426

16.4业务模块 426

预订管理 426

入住管理 435

消费记账 435

收银退房 436

16.5房间信息模块 438

客房类型设置 438

客房信息设置 439

房态管理 440

第17章 企业网站 443

17.1系统分析 443

17.2数据库设计 445

17.3系统通用功能设计 447

设计站点地图 447

底层代码SqlHelper类 448

母版页设计 449

17.4信息管理模块 453

展示信息页面 453

管理展示信息页面 455

添加展示信息页面 458

17.5顾客留言模块 461

顾客留言页面 461

顾客留言后台管理页面 464

17.6产品展示模块 465

产品展示页面 465

产品展示信息管理 466

新增产品展示信息 468