图书目录

目    录

项目1   了解数据库 1

任务1  了解数据库 2

  1.1.1  了解数据库 2

  1.1.2  认识数据库系统模型 2

  1.1.3  认识关系数据库 4

任务2  初步认识SQL Server 2008 6

  1.2.1  认识SQL Server 2008 6

  1.2.2  SQL Server 2008体系结构 7

习题 10

项目2  SQL?Server 2008的安装和配置 11

任务1  SQL Server 2008的安装 12

  2.1.1  安装前准备工作 12

  2.1.2  安装向导 13

任务2  SQL Server 2008的服务器组件 25

  2.2.1  SQL Server配置管理器 26

  2.2.2  SQL Server Management Studio 28

  2.2.3  数据库邮件 31

任务3  性能管理器 32

  2.3.1  Profiler 32

  2.3.2  数据库引擎优化顾问 33

  2.3.3  性能工具 33

扩展知识点:商业智能工具 33

习题 33

项目3  数据库操作 35

任务1  数据库操作 36

  3.1.1  创建数据库 36

  3.1.2  修改数据库 44

  3.1.3  删除数据库 45

  3.1.4  其他数据库操作 46

习题 52

项目4  操作表与表数据 53

任务1  操作表与表数据 54

  4.1.1  了解数据表的分类 54

  4.1.2  创建数据表 56

  4.1.3  删除数据表 58

  4.1.4  修改数据表的结构 59

  4.1.5  查看表的信息 60

  4.1.6  维护表中的数据 60

习题 62

项目5  SQL语言与Transact-SQL语言 63

任务1  SQL语言 64

  5.1.1  概述 64

  5.1.2  SQL语言的分类 64

任务2  Transact-SQL基础 65

  5.2.1  在SSMS中执行SQL语句 65

  5.2.2  数据查询 66

  5.2.3  数据插入和删除 71

  5.2.4  数据修改 73

  5.2.5  使用函数 73

  5.2.6  使用公式 73

任务3  Transact-SQL程序设计基础 74

  5.3.1  标识符 74

  5.3.2  运算符 77

  5.3.3  变量 82

  5.3.4  批处理 84

  5.3.5  注释 85

  5.3.6  控制流语句 86

  5.3.7  函数 93

项目小结 96

习题 96

项目6  建立索引 97

任务1  索引的使用和操作 98

  6.1.1  索引的用途 98

  6.1.2  使用索引的代价 98

  6.1.3  创建索引的原则 98

  6.1.4  索引的分类 99

  6.1.5  使用SSMS创建索引 100

  6.1.6  使用T-SQL语句创建索引 101

  6.1.7  复合索引 103

  6.1.8  查看索引信息 104

  6.1.9  索引的修改 105

  6.1.10  索引的删除 106

  6.1.11  关于使用索引时的测试 106

  6.1.12  全文索引 108

  6.1.13  全文查询 114

项目小结 119

习题 120

项目7  建立存储过程和触发器 121

任务1  建立存储过程和触发器 122

  7.1.1  约束 122

  7.1.2  默认值 125

  7.1.3  规则 130

  7.1.4  存储过程 132

  7.1.5  触发器 139

课堂演练 146

项目小结 147

习题 147

项目8  使用备份和恢复 149

任务1  使用备份和恢复数据库 150

  8.1.1  备份和恢复概述 150

  8.1.2  备份数据 151

  8.1.3  数据的恢复 156

  8.1.4  数据的导入和导出 158

习题 160

项目9  报表服务 162

任务1  报表服务 163

  9.1.1  安装和配置Reporting Services 163

  9.1.2  使用Reporting Services开发报表 171

  9.1.3  报表实例:嵌入式分组 180

  9.1.4  报表实例:静态列、行组、列组的结合 183

习题 188

项目10  视图 190

任务1  视图 191

  10.1.1  概述 191

  10.1.2  创建视图 192

  10.1.3  使用视图 196

  10.1.4  视图的修改 197

  10.1.5  视图信息的查询 199

  10.1.6  视图的删除 201

课堂演练 202

项目小结 202

习题 202

项目11  系统的安全管理 204

任务1  SQL Server 2008服务器的安全机制及其运用 205

  11.1.1  SQL Server 2008的安全机制 205

  11.1.2  安全 206

  11.1.3  利用Transact-SQL语句实现安全性 213

项目小结 215

习题 215

项目12  SQL Server与XML 216

任务1  SQL Server与XML 217

  12.1.1  XML概述 217

  12.1.2  基本表导出为XML文档 217

  12.1.3  XML文档导入基本表 219

习题 221

项目13  事务处理 222

任务1  事务管理 223

  13.1.1  事务处理 223

  13.1.2  锁定 230

  13.1.3  使用游标 240

课堂演练 246

项目小结 247

习题 247

项目14  使用VB开发SQL Server应用程序 249

任务1  数据库应用程序开发概述 250

  14.1.1  嵌入式SQL 250

  14.1.2  ODBC数据库应用程序 250

  14.1.3  OLE DB数据库程序设计 250

任务2  ODBC概述 251

  14.2.1  ODBC体系结构 251

  14.2.2  配置ODBC数据源 252

任务3  OLE DB和ADO概述 254

  14.3.1  OLE DB体系结构 254

  14.3.2  ADO对象模型 255

任务4  使用VB开发SQL Server应用程序 257

  14.4.1  ADO的引用和查看 257

  14.4.2  使用ADO Data控件开发简单的数据库应用程序 257

  14.4.3  使用代码操作数据库 262

项目小结 270

习题 270

附录 271

附录1  数据类型 271

附录2  常用函数 275

附录3  部分系统存储过程 277

参考文献 284

SQL Server 2008项目教程

  

目    录

  

VIII

  

IX