《SQL Server 2005实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:范立南,刘天惠,周力等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302202608
  • 页数:319 页
图书介绍:Studio对数据库及数据表进行管理与操作、Transact-SQL编程、安全性管理、索引与视图的使用、存储过程及触发器的管理,并通过实例介绍了如何通过Visual Basic及ASP访问SQL Server 2005数据库等,在附录中添加了上机操作指导的内容。

第1章 数据库基础 1

1.1数据库系统概述 1

1.1.1基本概念 1

1.1.2数据管理技术的产生与发展 2

1.2数据模型 5

1.2.1数据模型的组成要素 5

1.2.2概念模型及其表示 6

1.2.3常用数据模型 11

1.3数据库系统结构 14

1.3.1数据库系统的三级模式结构 14

1.3.2数据库系统的二级映像 15

1.4关系数据库 16

1.4.1关系数据结构 16

1.4.2关系操作 19

1.4.3关系的完整性 19

1.4.4关系数据库 20

1.4.5关系代数 21

1.5关系数据理论 26

1.5.1问题的提出 26

1.5.2关系的规范化理论 28

1.6数据库设计 35

1.6.1数据库设计概述 35

1.6.2需求分析 36

1.6.3概念结构设计 39

1.6.4逻辑结构设计 40

1.6.5物理设计 44

1.6.6数据库实施与调试 44

1.6.7数据库运行和维护 45

习题1 45

第2章 SQL Server 2005综述 49

2.1 SQL Server 2005简介 49

2.1.1 SQL Server 2005新增功能 49

2.1.2 SQL Server 2005版本分类 49

2.2 SQL Server 2005新特性功能 51

2.2.1 SQL Server 2005新特性 51

2.2.2 SQL Server 2005的新增或增强功能 52

2.3安装SQL Server 2005 53

2.3.1 SQL Server 2005的运行环境 53

2.3.2 SQL Server 2005的安装 54

习题2 62

第3章 数据库及表的操作 63

3.1数据库简介 63

3.2创建及修改数据库 64

3.2.1创建数据库 64

3.2.2修改数据库 68

3.2.3删除数据库 75

3.3管理数据库表 76

3.3.1创建数据库表 76

3.3.2创建和使用约束 80

3.3.3自定义数据类型 86

3.3.4修改表 88

3.3.5查看表的属性 88

3.3.6删除表 89

3.3.7表中数据的访问 90

3.4数据完整性规则 91

3.4.1数据完整性 92

3.4.2规则 92

3.4.3默认值和默认对象 96

习题3 100

第4章 Transact-SQL语言 102

4.1 SQL查询编辑器 102

4.1.1查询编辑器简介 102

4.1.2使用查询编辑器 102

4.2数据类型、常量与变量 104

4.2.1系统数据类型 104

4.2.2用户定义的数据类型 106

4.2.3 SQL Server中的运算符与通配符 108

4.2.4常量与变量 110

4.3函数 114

4.3.1常用的系统函数 114

4.3.2用户自定义函数 118

4.4控制语句 119

4.4.1 BEGIN…END程序块 119

4.4.2 IF…ELSE语句 120

4.4.3 CASE语句 120

4.4.4 WHILE语句 122

4.4.5 WAITFOR语句 123

4.5数据定义语言 123

4.5.1创建及修改数据库 123

4.5.2创建及修改表 128

4.6数据操纵语言 132

4.6.1 SELECT语句 132

4.6.2 INSERT语句 137

4.6.3 UPDATE语句 138

4.6.4 DELET E语句 139

4.6.5 TRUNCATE TABLE语句 139

习题4 140

第5章 索引和视图 142

5.1索引概述 142

5.1.1索引的概念 142

5.1.2索引的种类 142

5.2索引管理 143

5.2.1创建索引 143

5.2.2维护索引 146

5.2.3删除索引 148

5.3视图的管理 149

5.3.1创建视图 149

5.3.2维护视图 153

5.3.3删除视图 156

5.4通过视图访问数据 157

5.4.1通过视图检索数据 157

5.4.2通过视图修改数据 158

5.5索引视图 160

习题5 162

第6章 存储过程和触发器 163

6.1存储过程概述 163

6.1.1存储过程定义 163

6.1.2存储过程分类 164

6.2管理和使用存储过程 164

6.2.1创建存储过程 164

6.2.2存储过程调用 168

6.2.3存储过程的参数 169

6.2.4管理存储过程 176

6.3标准触发器 180

6.3.1触发器的定义 180

6.3.2创建触发器 181

6.3.3管理触发器 182

6.4其他触发器 184

6.4.1 DML触发器 184

6.4.2 DDL触发器 188

习题6 189

第7章 安全管理 190

7.1身份验证模式 190

7.1.1 SQL Server 2005安全性概述 190

7.1.2 Windows身份验证模式 191

7.1.3 SQL Server身份验证模式 191

7.2登录账户管理 191

7.2.1创建Windows认证模式登录账户 192

7.2.2创建SQL Server认证模式登录账户 194

7.2.3用其他SQL命令管理登录账户 195

7.3用户账户管理 197

7.3.1 guest用户账号 197

7.3.2添加用户账户 198

7.3.3修改用户账户 199

7.3.4删除用户账户 200

7.4角色管理 200

7.4.1服务器角色管理 200

7.4.2数据库角色管理 203

7.5权限管理 205

7.5.1权限的种类 205

7.5.2使用对象资源管理器设置权限 206

7.5.3使用T-SQL语句设置权限 208

习题7 211

第8章 数据库的备份和恢复 212

8.1备份与恢复概述 212

8.2数据库的备份 213

8.2.1使用对象资源管理器进行备份 213

8.2.2使用T-SQL进行备份 215

8.3数据库的还原 217

8.3.1使用对象资源管理器进行还原 217

8.3.2使用T-SQL进行还原 219

8.4分离和附加数据库 221

8.4.1分离数据库 221

8.4.2附加数据库 222

习题8 223

第9章 SQLServer 2005应用 225

9.1数据库访问接口 225

9.2通过Visual Basic访问SQL Server 226

9.2.1 Visual Basic语言基础 226

9.2.2 Visual Basic中常用控件 229

9.2.3 ADO编程模型 230

9.2.4 Visual Basic开发数据库管理系统实例 232

9.3通过.NET访问SQL Server 235

9.3.1 Microsoft.NET简介 235

9.3.2数据访问方式 237

9.4通过ASP访问SQL Server 243

9.4.1 ASP Web服务器的安装与配置 243

9.4.2 VBScript介绍 246

9.4.3 ASP内建对象 248

9.4.4在ASP中利用ADO访问数据库 259

9.4.5 ASP应用实例 263

习题9 268

附录A 上机练习 269

练习1 创建和维护数据库 269

练习2 创建和维护表 272

练习3 查询编辑器的基本操作 278

练习4 使用查询编辑器创建数据库 281

练习5 使用查询编辑器创建表 282

练习6 SQL基本语句 284

练习7 创建索引 287

练习8 创建和维护视图 290

练习9 创建存储过程 292

练习10 创建触发器 294

练习11 数据库备份及恢复 295

练习12 用户及权限管理 297

练习13 用Visual Basic开发数据库应用程序 299

练习14 用ASP开发网络应用程序 316

参考文献 319