《SQL Server数据库案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘健主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302159261
  • 页数:261 页
图书介绍:本书介绍SQL Server数据库开发的方法。

第1章 数据库概述 1

1.1 数据库的基础知识 1

1.1.1 数据库的基本概念 1

1.1.2 数据处理技术的发展 2

1.1.3 数据模型 3

1.1.4 数据库系统的结构 5

1.2 关系数据库 6

1.2.1 关系模型 6

1.2.2 关系数据库理论 7

1.2.3 关系数据库 8

1.3 数据库的设计方法 8

1.3.1 数据库设计概述 8

1.3.2 数据库设计 9

1.3.3 数据库设计案例 10

习题 14

第2章 SQL Server 2000概述 15

2.1 SQL Server 2000简介 15

2.1.1 SQL Server 2000的特性 15

2.1.2 SQL Server 2000的版本 16

2.2 SQL Server 2000的安装 17

2.2.1 SQL Server 2000的系统需求 17

2.2.2 SQL Server 2000的安装步骤 18

2.3 SQL Server 2000的主要工具 22

2.3.1 服务管理器 22

2.3.2 企业管理器 23

2.3.3 查询分析器 23

习题 24

第3章 数据库与表 25

3.1 数据库的创建与管理 25

3.1.1 SQL Server数据库的基本概念 25

3.1.2 创建数据库 27

3.1.3 管理数据库 33

3.2 表的创建与管理 39

3.2.1 数据类型 39

3.2.2 表的创建 41

3.2.3 表的管理 46

习题 51

第4章 简单查询 52

4.1 SQL简单查询 52

4.1.1 SELECT语句的语法格式 52

4.1.2 最简单的SELECT语句 53

4.1.3 带条件的查询 57

4.1.4 查询结果排序 63

4.1.5 函数的使用 64

4.1.6 对数据进行统计 74

4.1.7 生成新表 76

4.2 数据更新语句 76

4.2.1 INSERT语句 76

4.2.2 UPDATE语句 78

4.2.3 DELETE语句 78

习题 79

第5章 高级查询 80

5.1 连接查询 80

5.1.1 自然连接查询 80

5.1.2 外连接查询 81

5.1.3 自身连接查询 84

5.1.4 交叉连接查询 85

5.2 合并结果集 86

5.2.1 简单SELECT语句的合并 86

5.2.2 复杂SELECT语句的合并 87

5.3 子查询 88

5.3.1 使用IN引入子查询 89

5.3.2 子查询的比较测试 90

5.3.3 使用ALL引入子查询 91

5.3.4 使用ANY引入子查询 92

5.3.5 在子查询中使用EXISTS 93

习题 95

第6章 数据的完整性 96

6.1 完整性的概念 96

6.2 约束的创建 96

6.2.1 主键约束的创建 96

6.2.2 惟一约束的创建 99

6.2.3 默认约束的创建 101

6.2.4 检查约束的创建 103

6.2.5 外键约束的创建 105

6.3 约束的管理 108

6.3.1 查看约束的定义 108

6.3.2 删除约束 109

6.4 使用规则 111

6.4.1 创建规则 111

6.4.2 绑定规则 112

6.4.3 解除绑定 113

6.4.4 删除规则 114

6.5 使用默认 114

6.5.1 创建默认 114

6.5.2 绑定默认 116

6.5.3 解除绑定 117

6.5.4 删除默认 118

习题 118

第7章 视图与索引 119

7.1 视图的创建与管理 119

7.1.1 视图概述 119

7.1.2 创建视图 120

7.1.3 视图的重命名 125

7.1.4 修改视图 125

7.1.5 使用视图 127

7.1.6 删除视图 129

7.2 索引的创建与管理 130

7.2.1 索引概述 130

7.2.2 索引的分类 130

7.2.3 创建索引 131

7.2.4 修改索引 135

7.2.5 删除索引 136

习题 138

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

8.1 存储过程的创建与管理 139

8.1.1 存储过程概述 139

8.1.2 创建存储过程 140

8.1.3 执行存储过程 144

8.1.4 修改存储过程 147

8.1.5 删除存储过程 149

8.2 触发器的创建与管理 150

8.2.1 触发器概述 151

8.2.2 创建触发器 152

8.2.3 修改触发器 157

8.2.4 禁用或启用触发器 160

8.2.5 删除触发器 161

习题 162

第9章 SQL Server的安全性管理 164

9.1 SQL Server的安全性概述 164

9.1.1 SQL Server的安全需求 164

9.1.2 SQL Server的安全体系结构 165

9.1.3 SQL Server的验证模式 165

9.2 服务器的安全性管理 167

9.2.1 服务器登录账户 167

9.2.2 创建登录账户 170

9.2.3 拒绝登录账户 173

9.2.4 删除账户 174

9.3 数据库的安全性管理 174

9.3.1 添加数据库用户 174

9.3.2 修改数据库用户 176

9.3.3 删除数据库用户 176

9.3.4 数据库角色 177

9.4 管理权限 178

9.4.1 权限的种类 178

9.4.2 授权 179

9.4.3 权限收回 181

9.4.4 拒绝访问 181

习题 183

第10章 SQL Server备份与还原 184

10.1 备份与还原概述 184

10.1.1 备份和还原的概念 184

10.1.2 备份类型 184

10.1.3 还原的模式 185

10.2 数据库的备份 185

10.2.1 备份设备 185

10.2.2 备份数据库 187

10.3 数据库的还原 190

10.3.1 还原的准备 191

10.3.2 还原数据库 191

习题 193

第11章 SQL Server代理服务 194

11.1 代理服务概述 194

11.1.1 代理服务的概念 194

11.1.2 配置代理服务 194

11.1.3 启动代理服务 196

11.2 作业管理 197

11.2.1 创建作业 197

11.2.2 运行作业 200

11.3 警报管理 201

11.3.1 警报的概念 201

11.3.2 创建事件警报 201

11.3.3 创建性能条件警报 202

11.4 操作员管理 202

11.5 代理服务实例 203

习题 207

第12章 SQL Server数据转换 208

12.1 DTS概述 208

12.2 导入数据 210

12.2.1 SQL Server内表的导入 210

12.2.2 Access数据库表的导入 211

12.2.3 Excel数据表的导入 212

12.2.4 文本文件的导入 213

12.3 导出数据 214

12.3.1 SQL Server内表的导出 214

12.3.2 导出到Access数据库 215

12.3.3 导出到Excel程序中 216

12.3.4 导出成文本文件 216

习题 217

第13章 综合应用实例 218

13.1 问题的提出 218

13.2 需求分析 218

13.3 系统运行环境 219

13.3.1 系统编辑环境 219

13.3.2 系统发布环境 225

13.4 数据库设计 227

13.5 系统实现 229

13.5.1 Global.asax文件 229

13.5.2 web.config文件 230

13.5.3 用户管理 232

13.5.4 部门管理 238

13.5.5 商品管理 241

13.5.6 销售统计 247

习题 251

第14章 实验实习指导 252

实验1 数据库设计 252

实验2 SQL Server 2000的安装 252

实验3 数据库的创建与管理 253

实验4 表的创建与管理 253

实验5 SQL简单查询 254

实验6 高级查询 255

实验7 数据的完整性 255

实验8 视图和索引的应用 256

实验9 存储过程和触发器的应用 257

实验10 SQL Server的安全性管理 257

实验11 备份和还原 258

实验12 SQL Server代理服务的应用 258

实验13 DTS的应用 259

实验14 安装和启动Visual Studio.NET 259

实验15 综合应用实例 260

参考文献 261