《SQL Server 2008数据库管理及应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王永乐,徐书欣主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302261896
  • 页数:356 页
图书介绍:本书采用理论与实例结合、逐步引导的方法,介绍了利用SQL Server 2008进行数据库管理与应用的各种操作以及进行数据库程序开发所需的基本知识和技能。

第1章SQL Server 2008安装 1

1.1知识准备 1

1.1.1数据库简介 1

1.1.2数据库基本概念 4

1.2任务实施 7

1.2.1 SQL Server 2008安装准备 7

1.2.2 SQL Server 2008安装过程 13

1.2.3 SQL Server 2008管理工具 26

1.3知识和技能扩展 34

1.3.1 SQL Server 2008的新增功能 34

1.3.2 SQL Server的默认实例和命名实例的文件位置 36

1.3.3卸载SQL Server 2008 39

1.4小结 40

1.5习题 41

1.6项目实训 42

第2章 创建和管理数据库 44

2.1知识准备 44

2.1.1系统和示例数据库 44

2.1.2 SQL Server的数据存储结构 46

2.2任务实施 48

2.2.1创建数据库 48

2.2.2管理和维护数据库 53

2.2.3删除数据库 61

2.3知识和技能扩展 63

2.3.1使用模板创建示例数据库 63

2.3.2数据库引擎连接及常见错误 64

2.4小结 70

2.5习题 70

2.6项目实训 72

第3章 创建和管理表 74

3.1知识准备 74

3.1.1表的概念 74

3.1.2数据完整性 75

3.1.3主键和外键 76

3.2任务实施 77

3.2.1建立数据库表 77

3.2.2表的维护 88

3.3知识和技能扩展 90

3.3.1特殊表 90

3.3.2使用模板创建数据库表 91

3.4小结 93

3.5习题 93

3.6项目实训 96

第4章 操作数据 100

4.1知识准备 100

4.1.1条件表达式 100

4.1.2逻辑表达式 102

4.2任务实施 102

4.2.1使用SQL Server Management Studio工具管理表中数据 102

4.2.2使用T-SQL语句管理表中数据 104

4.2.3使用T-SQL语句查询数据 108

4.2.4在查询中使用函数 112

4.2.5模糊查询 120

4.2.6 SQL Server中的聚合函数 121

4.2.7多表连接查询 124

4.2.8简单子查询 128

4.3知识和技能扩展 133

4.3.1 T-SQL语句中的注释 133

4.3.2系统内置函数 134

4.3.3子查询 141

4.4小结 142

4.5习题 143

4.6项目实训 145

第5章T-SQL程序设计 149

5.1知识准备 149

5.1.1 SQL语句标识符 149

5.1.2常量 150

5.1.3变量 150

5.2任务实施 152

5.2.1输出语句的使用 152

5.2.2逻辑控制语句的使用 154

5.2.3批处理语句 158

5.3知识和技能扩展 159

5.3.1其他常用语句的使用 159

5.3.2变量和参数的使用 162

5.3.3日期和时间数据类型的转换 163

5.4小结 169

5.5习题 170

5.6项目实训 171

第6章 事务、索引和视图的使用 172

6.1知识准备 172

6.1.1事务 172

6.1.2索引 174

6.1.3视图 176

6.2任务实施 177

6.2.1为什么需要事务 177

6.2.2创建事务 179

6.2.3创建索引 181

6.2.4查看和修改索引 185

6.2.5删除索引 190

6.2.6禁用索引 191

6.2.7创建视图 192

6.2.8修改视图 195

6.2.9删除视图 196

6.2.10加密视图 197

6.3知识和技能扩展 198

6.3.1事务操作 198

6.3.2设计索引 202

6.3.3设计视图的基本准则 207

6.4小结 208

6.5习题 209

6.6项目实训 209

第7章 存储过程的创建和使用 212

7.1知识准备 212

7.1.1什么是存储过程 212

7.1.2系统存储过程和扩展存储过程 213

7.1.3用户自定义的存储过程 214

7.2任务实施 215

7.2.1常用的系统存储过程和扩展存储过程的用法 215

7.2.2使用扩展存储过程来创建文件夹 215

7.2.3创建不带参数的存储过程 217

7.2.4带参数的存储过程 220

7.3知识和技能扩展 222

7.3.1修改存储过程 222

7.3.2删除存储过程 225

7.4小结 226

7.5习题 226

7.6项目实训 227

第8章 触发器的创建和使用 230

8.1知识准备 231

8.1.1触发器的功能 231

8.1.2触发器的分类 232

8.1.3触发器的工作原理 233

8.2任务实施 234

8.2.1在SQL Server Management Studio中创建触发器 234

8.2.2使用T-SQL语句创建触发器 235

8.2.3查看和修改DML触发器 241

8.2.4禁用和启用触发器 243

8.2.5删除DML触发器 244

8.3知识和技能扩展 244

8.3.1创建DML触发器的注意事项 244

8.3.2设计触发器的限制 244

8.3.3比较触发器与约束 245

8.4小结 246

8.5习题 246

8.6项目实训 247

第9章 进行SQL Server安全性管理 250

9.1知识准备 250

9.1.1 SQL Server安全机制 251

9.1.2 SQL Server的验证模式 251

9.1.3服务器角色 252

9.2任务实施 253

9.2.1管理服务器安全 253

9.2.2管理数据库安全 256

9.2.3管理数据库对象 260

9.2.4用T-SQL语句进行安全管理 264

9.3知识和技能扩展 265

9.3.1安全性部署 265

9.3.2标识和访问控制 270

9.4小结 272

9.5习题 272

9.6项目实训 273

第10章 数据库的备份和恢复 279

10.1知识准备 279

10.1.1为什么需要备份 279

10.1.2备份的类型 280

10.1.3恢复模式 281

10.1.4备份和还原策略 283

10.1.5备份设备 285

10.2任务实施 286

10.2.1完整数据库的备份与还原 286

10.2.2完整加差异备份与还原 291

10.2.3完整加日志备份与还原 294

10.3知识和技能扩展 297

10.3.1通过T-SQL语句备份数据库 297

10.3.2使用T-SQL还原数据库 300

10.4小结 302

10.5习题 302

10.6项目实训 304

第11章 数据转换 306

11.1知识准备 306

11.1.1数据转换的原因 306

11.1.2数据转换前需要考虑的问题 307

11.1.3常用数据转换工具 308

11.2任务实施 308

11.2.1使用导入/导出向导进行数据转换 308

11.2.2使用SSIS设计器 316

11.3知识和技能扩展 325

11.3.1使用BCP 325

11.3.2使用BULK INSERT语句 328

11.4小结 329

11.5习题 329

11.6项目实训 330

第12章SQL Server代理服务的配置与管理 334

12.1知识准备 334

12.1.1 SQL Server代理 334

12.1.2系统自动化任务管理 335

12.2任务实施 336

12.2.1配置SQL Server代理 336

12.2.2创建操作员 338

12.2.3创建警报 340

12.2.4创建作业 342

12.2.5创建维护计划 346

12.3知识和技能扩展 349

12.3.1使用命令启动和停止SQL Server代理服务 349

12.3.2 SQL Server代理管理的安全性 350

12.3.3实现SQL Server代理安全性 351

12.4小结 352

12.5习题 352

12.6项目实训 353

参考文献 356