当前位置:首页 > 工业技术
新编SQL Server 2005数据库管理与开发从入门到精通
新编SQL Server 2005数据库管理与开发从入门到精通

新编SQL Server 2005数据库管理与开发从入门到精通PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115177678
  • 页数:352 页
图书介绍:本书采用最新的编程观念,引导初学者围绕SQL Server 2005技术进行项目开发展开深入讲解。全书共分为3篇,第1篇为数据库系统管理篇,主要介绍SQL Server 2005的概述、安装与部署、SQL Server 2005中的管理工具、基本管理、安全性、灾难恢复、自动化管理任务以及数据库高可用性;第2篇为数据库开发篇,主要讲解了数据库开发基础知识、NET Framework集成、SQL Server 2005 XML 开发、Service Broker开发、数据库开发应用实例;第3篇为商业智能篇,主要讲解了SQL Server 2005集成服务、SQL Server 2005分析服务、SQL Server 2005报表服务和商业智能应用实例。
《新编SQL Server 2005数据库管理与开发从入门到精通》目录

第1篇 数据库系统管理篇 3

第1章 SQL Server 2005概述 3

1.1 数据库 5

1.2 数据库管理系统 5

1.3 数据库的发展历史 6

1.3.1 层次数据库 7

1.3.2 关系数据库 7

1.3.3 面向对象数据库 7

1.4 SQL Server 8

1.5 SQL Server的发展历史 8

1.6 SQL Server 2005的新特性 9

1.7 SQL Server 2005的版本 10

1.8 SQL Server 2005的体系结构 12

1.9 专家点拨 12

1.10 经典习题 12

1.10.1 选择题 12

1.10.2 简答题 13

第2章 SQL Server 2005的安装与部署 15

2.1 准备安装SQL Server 2005 17

2.2 硬件及软件的配置需求 18

2.2.1 32位和64位的硬件和软件要求 19

2.2.2 32位的硬件和软件要求 21

2.2.3 64位的硬件和软件要求 23

2.3 安装过程 23

2.4 安装成功验证 26

2.5 升级规划 27

2.5.1 升级方法 27

2.5.2 使用SQL Server 2005升级顾问准备升级 28

2.5.3 从SQL Server 2000升级到SQL Server 2005 29

2.5.4 从SQL Server 7.0升级到SQL Server 2005 30

2.5.5 升级过程中的常见问题 30

2.6 专家点拨 31

2.7 经典习题 31

2.7.1 选择题 31

2.7.2 简答题 32

第3章 SQL Server 2005中的管理工具 33

3.1 SQL Server Management Studio 35

3.1.1 使用SQL Server Management Studio 35

3.1.2 使用对象资源管理器 35

3.1.3 查看数据库 36

3.1.4 创建数据库 37

3.1.5 配置数据库 37

3.1.6 编写查询语句 38

3.1.7 查询分析 39

3.1.8 查询设计器 40

3.2 SQL Server Business Intelligence Development Studio 40

3.2.1 使用SQL Server Business Intelligence Development Studio 41

3.2.2 工具窗口 41

3.3 SQL Server配置管理器 43

3.3.1 管理服务 43

3.3.2 管理服务器和客户端网络协议 43

3.4 SQL Server外围应用配置器 44

3.4.1 功能的外围应用配置器 44

3.4.2 服务和连接的外围应用配置器 46

3.5 SQL Server Profiler 46

3.6 数据库引擎优化顾问 48

3.7 SQLCMD 49

3.7.1 使用SQLCMD连接到数据库 49

3.7.2 执行查询语句 49

3.7.3 使用输入和输出文件 50

3.8 专家点拨 51

3.9 经典习题 51

3.9.1 选择题 51

3.9.2 简答题 52

第4章 SQL Server 2005的基本管理 53

4.1 数据库基础知识 55

4.2 数据库的存储结构 56

4.2.1 数据库文件 57

4.2.2 数据库文件的存储路径 58

4.2.3 数据库文件的名称 58

4.2.4 数据库文件的大小 59

4.2.5 文件组 59

4.3 系统数据库 61

4.4 数据表的存储 62

4.4.1 页 62

4.4.2 区 63

4.5 维护数据表 63

4.5.1 创建数据表 64

4.5.2 查询表中的数据 64

4.5.3 插入、修改和删除表中的数据 65

4.5.4 修改表的定义 66

4.5.5 删除表 66

4.5.6 编写表脚本 66

4.6 数据完整性 67

4.6.1 数据类型 68

4.6.2 PRIMARY KEY约束 68

4.6.3 空值约束 69

4.6.4 DEFAULT约束 70

4.6.5 CHECK约束 71

4.6.6 UNIQUE约束 73

4.6.7 FOREIGNKEY约束 73

4.7 专家点拨 75

4.8 经典习题 76

4.8.1 选择题 76

4.8.2 简答题 76

第5章 SQL Server 2005的安全性 77

5.1 SQL Server 2005的安全性架构 79

5.2 SQL Server级别的安全性 80

5.2.1 登录名 80

5.2.2 连接到SQL Server 81

5.2.3 身份验证模式 81

5.2.4 创建登录名 82

5.2.5 服务器角色 83

5.2.6 服务器级别的权限 84

5.3 数据库 84

5.3.1 数据库用户 85

5.3.2 数据库角色 85

5.3.3 数据库级别的权限 86

5.3.4 架构级别的权限 86

5.4 凭据 87

5.5 SQL Server 2005加密层次结构 88

5.5.1 创建证书 89

5.5.2 使用证书加密数据 90

5.5.3 使用证书签署存储过程 90

5.5.4 导出证书 92

5.6 专家点拨 93

5.7 经典习题 93

5.7.1 选择题 93

5.7.2 简答题 93

第6章 SQL Server 2005的灾难恢复 95

6.1 制定备份策略 97

6.1.1 备份类型 97

6.1.2 数据库的恢复模式 98

6.2 数据库备份 98

6.2.1 完整备份 99

6.2.2 差异备份 100

6.2.3 事务日志备份 101

6.2.4 尾日志备份 101

6.2.5 文件和文件组备份 102

6.2.6 备份的验证与校验 103

6.3 还原数据库 105

6.3.1 完整的数据库还原 105

6.3.2 差异的数据库还原 106

6.3.3 事务日志还原 107

6.3.4 页面还原 108

6.3.5 段落还原 109

6.4 用户数据库的灾难恢复 111

6.5 master数据库的灾难恢复 112

6.6 数据库快照 113

6.6.1 数据库快照简介 113

6.6.2 数据库快照的典型用法 114

6.6.3 创建数据库快照 115

6.6.4 使用数据库快照实现灾难恢复 117

6.7 专家点拨 118

6.8 经典习题 118

6.8.1 选择题 118

6.8.2 简答题 119

第7章 自动化管理任务 121

7.1 SQL Server代理 123

7.1.1 代理组件 123

7.1.2 维护计划 124

7.2 作业 126

7.2.1 创建作业 126

7.2.2 创建作业的步骤 127

7.2.3 作业计划 128

7.2.4 作业管理 129

7.3 警报 129

7.4 操作员 131

7.5 SQL Server代理的安全性 132

7.5.1 SQL Server代理子系统 132

7.5.2 创建代理账户 132

7.6 专家点拨 133

7.7 经典习题 133

7.7.1 选择题 133

7.7.2 简答题 134

第8章 数据库高可用性 135

8.1 SQL Server 2005数据库高可用性简介 137

8.1.1 SQL Server 2005高可用性技术 137

8.1.2 高可用性方案的特点 138

8.2 故障转移群集 139

8.2.1 故障转移群集准备 139

8.2.2 安装故障转移群集 140

8.3 数据库镜像 140

8.3.1 数据库镜像简介 141

8.3.2 数据库镜像角色 142

8.3.3 镜像操作模式 142

8.3.4 建立镜像会话 143

8.3.5 镜像的角色切换 144

8.3.6 图形化界面的镜像的建立 144

8.4 日志传送 147

8.4.1 日志传送简介 147

8.4.2 日志传送操作 148

8.4.3 配置日志传送 149

8.5 专家点拨 152

8.6 经典习题 152

8.6.1 选择题 152

8.6.2 简答题 152

第9章 复制 153

9.1 复制简介 154

9.1.1 复制发布模型 154

9.1.2 复制类型 156

9.2 配置分发服务器 156

9.2.1 配置分发服务器 156

9.2.2 禁用发布和分发服务器 158

9.3 配置发布 158

9.3.1 快照复制 158

9.3.2 事务复制 161

9.3.3 合并复制 162

9.4 配置订阅 164

9.5 专家点拨 165

9.6 经典习题 165

9.6.1 选择题 165

9.6.2 简答题 166

第10章 数据库管理应用实例 167

10.1 创建数据库 169

10.1.1 创建数据表 169

10.1.2 添加数据 170

10.2 设置数据库安全性 171

10.2.1 创建登录名 172

10.2.2 创建用户 172

10.2.3 权限 172

10.3 配置自动化管理任务 173

10.3.1 创建操作员 173

10.3.2 建立警报 174

10.3.3 建立维护计划 175

10.4 建立数据库镜像 177

10.4.1 同步数据库 177

10.4.2 配置镜像安全性 178

10.5 专家点拨 178

10.6 经典习题 178

10.6.1 选择题 178

10.6.2 简答题 179

第2篇 数据库开发篇 183

第11章 数据库开发基础知识 183

11.1 T-SQL基础 185

11.1.1 复制发布模型 185

11.1.2 INSERT语句 195

11.1.3 UPDATE语句 198

11.1.4 DELETE语句 199

11.2 视图 200

11.2.1 视图类型 200

11.2.2 使用视图的情况 201

11.3 存储过程 202

11.3.1 存储过程的类型 203

11.3.2 创建存储过程 204

11.4 函数 205

11.5 触发器 208

11.5.1 DML触发器 208

11.5.2 DDL触发器 209

11.6 同义词 210

11.7 专家点拨 211

11.8 经典习题 211

11.8.1 选择题 211

11.8.2 简答题 212

第12章 .NET Framework集成 213

12.1 .NET Framework 215

12.1.1 公共语言运行库 215

12.1.2 .NET.Framework类库 216

12.1.3 .NET Framework的优势 216

12.2 开发数据库对象 217

12.2.1 函数 218

12.2.2 触发器 218

12.2.3 用户定义类型 220

12.2.4 用户定义聚合 221

12.3 部署 223

12.3.1 安全性注意事项 224

12.3.2 使用T-SQL部署程序集 224

12.3.3 建立数据库对象 225

12.4 应用 228

12.5 专家点拨 231

12.6 经典习题 231

12.6.1 选择题 231

12.6.2 简答题 232

第13章 SQL Server 2005 XML开发 233

13.1 XML数据类型 235

13.2 XML架构集合 236

13.2.1 XML架构 236

13.2.2 创建XML架构集合 237

13.2.3 类型化XML数据 239

13.3 XQuery 240

13.3.1 FLOWR语句 240

13.3.2 XML查询方法 247

13.4 发布XML数据 249

13.4.1 RAW模式 250

13.4.2 AUTO模式 251

13.4.3 PATH模式 253

13.5 专家点拨 257

13.6 经典习题 257

13.6.1 选择题 257

13.6.2 简答题 258

第14章 Service Broker开发 259

14.1 Service Broker简介 261

14.2 Service Broker体系结构 263

14.2.1 会话体系结构 263

14.2.2 服务体系结构 265

12.2.3 用户定义类型 267

14.3 Service Broker示例 269

14.3.1 启用Service Broker 269

14.3.2 创建Service Broker对象 269

14.3.3 发送消息 271

14.3.4 接收消息 272

14.4 专家点拨 274

14.5 经典习题 274

14.5.1 选择题 274

14.5.2 简答题 275

第15章 数据库开发应用实例 277

15.1 开发数据库对象 281

15.1.1 函数 283

15.1.2 视图 283

15.2 .NET Framework开发 284

15.3 XML开发 286

15.3.1 返XML数据 286

15.3.2 处理数据列中的XML数据 287

15.4 Service Broker开发 288

15.4.1 定义消息类型 288

15.4.2 创建服务 289

15.5 专家点拨 291

15.6 经典习题 291

15.6.1 选择题 291

15.6.2 简答题 292

第3篇 商业智能篇 295

第16章 SQL Server 2005集成服务 295

16.1 数据导入/导出 297

16.2 SSIS简介 299

16.2.1 SSIS体系结构 299

16.2.2 SSIS的典型用途 299

16.3 建立ETL包 302

16.3.1 新建Integration Services项目 302

16.3.2 添加和配置平面文件连接管理器 302

16.3.3 添加和配置OLE DB连接管理器 304

16.3.4 添加和配置OLE DB连接管理器 304

16.3.5 添加数据流源 305

16.3.6 添加并配置查找转换 306

16.3.7 添加并配置OLE DB目标 307

16.3.8 测试包的运行 308

16.4 使用容器 309

16.5 部署ETL包 309

16.5.1 执行包实用工具 309

16.5.2 命令行工具 310

16.5.3 部署到SQL Server 310

16.6 专家点拨 311

16.7 经典习题 311

16.7.1 选择题 311

16.7.2 简答题 311

第17章 SQL Server 2005分析服务 313

17.1 定义数据源视图 315

17.1.1 创建分析服务项目 315

17.1.2 定义数据源 315

17.1.3 定义数据源视图 317

17.1.4 修改表的默认名称 318

17.2 定义和部署多维数据集 319

17.2.1 定义多维数据集 320

17.2.2 检查多维数据集和维度属性 323

17.2.3 部署分析服务项目 326

17.3 专家点拨 327

17.4 经典习题 328

第18章 SQL Server 2005报表服务 329

18.1 报表服务简介 330

18.1.1 创建报表 331

18.1.2 管理报表和其他项 331

18.1.3 访问和传递报表 332

18.2 报表服务组件 332

18.2.1 报表服务器 332

18.2.2 报表管理器 333

18.2.3 报表生成器 333

18.2.4 报表设计器 334

18.2.5 模型设计器 335

18.2.6 Reporting Services配置工具 335

18.3 创建报表 335

18.3.1 创建报表服务器项目 335

18.3.2 创建报表 336

18.3.3 设置连接信息 336

18.3.4 定义报表查询 336

18.3.5 添加表数据区域 337

18.3.6 预览基本报表 337

18.4 部署报表 338

18.5 专家点拨 338

18.6 经典习题 338

第19章 商业智能应用实例 341

19.1 集成服务 342

19.1.1 创建项目 343

19.1.2 设计控制流 343

19.1.3 设计数据流 344

19.1.4 执行SSIS包 346

19.2 分析服务 346

19.2.1 添加分析服务项目 346

19.2.2 添加数据源和数据源视图 346

19.2.3 创建多维数据集 347

19.2.4 设计维度 347

19.2.5 部署多维数据集 348

19.2.6 浏览多维数据集 348

19.3 报表服务 348

19.3.1 浏览多维数据集 349

19.3.2 创建分析服务器数据源 349

19.3.3 创建报表 350

19.3.4 设计报表布局 350

19.3.5 预览报表 351

19.4 专家点拨 351

附录A SQL Server命令行实用工具(在光盘中) 353

bcp实用工具 353

sqlwb实用工具 360

sac实用工具 361

sqlcmd实用工具 363

profiler 90实用工具 371

附录B SQL Server 2005系统存储过程(在光盘中) 374

附录C SQL Server 2005系统视图(在光盘中) 398

SQL Server 2000系统表与SQL Server 2005系统视图的映射关系 398

sys.backup_devices 399

sys.databases 399

sys.database_files 406

sys.database_rnirroring 408

sys.database_recovery_status 410

sys.master_files 410

sys.data_spaces 412

sys.destination_data_spaces 413

sys.filegroups 413

sys.partition_schemes 413

sys.indexes 413

sys.objects 414

sys.tables 416

sys.triggers 417

sys.views 417

sys.types 418

sys.schemas 418

sys.certificates 419

sys.database_principals 419

sys.server_principals 420

sys.sql_logins 421

sys.credentials 421

sys.database_permissions 421

sys.server_permissions 425

返回顶部