《SQL Server 2000数据库应用技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:虞益诚主编;孙莉副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113062857
  • 页数:370 页
图书介绍:本书系统的介绍了数据库基础、SQL Server 2000数据库的管理、使用、开发和应用。

1-1 数据库管理系统 1

1-1-1 信息、数据、数据库 1

1-1-2 数据管理技术的发展 1

第1章 数据库基础 1

1-1-3 数据库管理系统 2

1-2 数据库系统 3

1-3 数据模型 5

1-3-1 E-R方法 5

1-3-2 数据模型 6

1-4-1 关系模型的基本概念 8

1-4 关系数据库 8

1-4-2 关系数据库基本演算 9

1-5 数据仓库与数据挖掘 10

1-5-1 数据仓库理念 10

1-5-2 DW系统构成 11

1-5-3 DW关键技术 11

1-6 本章小结 12

习题1 12

2-1 SQL Server的演进 13

2-2 SQL Server 2000特性 13

第2章 SQL Server 2000概述 13

2-3 SQL Server 2000体系结构 15

2-3-1 SQL Server 2000体系结构 15

2-3-2 SQL Server 2000构架 16

2-3-3 数据库构架 17

2-3-4 应用程序开发构架 17

2-4 SQL Server 2000的安装 17

2-4-1 SQL Server 2000版本 18

2-4-2 SQL Server 2000安装所需环境 18

2-4-4 SQL Server 2000的安装 19

2-4-3 SQL Server 2000安装注意事项 19

2-4-5 安装成功的相关信息 25

2-5 服务管理器 26

2-6 企业管理器 27

2-7 查询分析器 28

2-7-1 查询分析器的概念 28

2-7-2 配置查询分析器 29

2-7-3 对象浏览器的使用 29

2-7-4 模板的使用 30

2-8 本章小结 30

习题2 31

3-1-1 SQL Server 2000系统数据库 32

3-1 SQL Server 2000的系统组成 32

第3章 系统组成与服务器管理 32

3-1-2 SQL Server 2000示例数据库 33

3-1-3 SQL Server 2000系统表 33

3-1-4 SQL Server 2000系统存储过程 34

3-2 SQL Server服务管理与服务器的注册 35

3-2-1 启动与关闭SQL Server服务 35

3-2-2 注册服务器要则 37

3-2-3 注册服务器 37

3-3 配置服务器 42

3-4 管理服务器组 44

3-5-2 SQL语言的组成 45

3-5v结构化查询语言(SQL) 45

3-5-1 SQL语言及发展 45

3-5-3 Transact-SQL语言的特点 46

3-6 本章小结 47

习题3 47

第4章 数据库管理 48

4-1 数据库的存储结构 48

4-1-1 数据库规划 48

4-1-2 数据库文件和文件组 48

4-1-3 数据库文件的空间分配 49

4-2-1 使用企业管理器创建数据库 50

4-2 创建数据库 50

4-2-2 使用Transact-SQL语言创建数据库 52

4-2-3 使用向导创建数据库 54

4-3 修改数据库 56

4-3-1 使用企业管理器修改数据库 56

4-3-2 使用Transact-SQL语言修改数据库 58

4-4 查看数据库信息 59

4-4-1 使用企业管理器查看数据库的信息 60

4-4-2 使用Transact-SQL语言查看数据库的信息 60

4-5-1 使用企业管理器压缩数据库 63

4-5 压缩数据库 63

4-5-2 使用Transact-SQL语言压缩数据库 64

4-6 删除数据库 66

4-6-1 使用企业管理器删除数据库 66

4-6-2 使用Transact-SQL语言删除数据库 67

4-7 本章小结 68

习题4 68

第5章 数据完整性 69

5-1 数据完整性概述 69

5-2 数据完整性分类与实施 69

5-2-1 数据完整性分类 69

5-2-2 数据完整性的实施 70

5-3 约束 71

5-4 规则 75

5-4-1 创建规则 76

5-4-2 绑定规则 76

5-4-3 解除与删除规则 78

5-5 默认值 79

5-5-1 创建默认 79

5-5-2 绑定默认 80

5-5-3 解除与删除默认 82

习题5 83

5-6 本章小结 83

第6章 表的管理与使用 84

6-1 创建表 84

6-1-1 使用企业管理器创建表 84

6-1-2 使用Transact-SQL语言创建表 86

6-2 修改表 87

6-2-1 使用企业管理器修改表结构 88

6-2-2 使用Transact-SQL语言修改表结构 89

6-3-1 使用企业管理器删除表 91

6-3-2 使用Transact-SQL语言删除表 91

6-3 删除表 91

6-4 表属性与更名 92

6-5 表数据管理 93

6-5-1 表数据的插入 93

6-5-2 表数据的修改 94

6-5-3 表数据的删除 95

6-6 索引 96

6-6-1 索引的特点和用途 96

6-6-2 索引分类 97

6-6-3 创建索引 98

6-6-4 查看索引 101

6-6-5 删除索引 103

6-7 本章小结 103

习题6 103

第7章 视图 105

7-1 视图的概述 105

7-2 创建视图 106

7-2-1 使用企业管理器创建视图 106

7-2-2 使用Transact-SQL语言创建视图 108

7-2-3 使用向导创建视图 112

7-3 修改视图 112

7-3-1 使用企业管理器修改视图 112

7-3-3 视图的更名 113

7-3-2 使用Transact-SQL语言修改视图 113

7-4 删除视图 114

7-4-1 使用企业管理器删除视图 114

7-4-2 使用Transact-SQL语言删除视图 115

7-5 使用视图 115

7-5-1 使用视图插入表数据 116

7-5-2 使用视图修改表数据 116

7-5-3 使用视图删除表数据 116

7-6 本章小结 116

习题7 117

第8章 Transact-SQL语言 118

8-1 程序设计基础 118

8-2 事务 122

8-2-1 事务 122

8-2-2 事务模式 123

8-3 Transact-SQL语法规则 125

8-4 变量 126

8-4-1 局部变量 126

8-4-2 全局变量 127

8-5-1 算术运算符 130

8-5-2 位运算符 130

8-5 运算符 130

8-5-3 比较运算符 131

8-5-4 逻辑运算符 132

8-5-5 字符串连接符 134

8-5-6 赋值运算符 134

8-5-7 运算符的优先级 134

8-6 程序流控制语句 135

8-6-1 IF ELSE 136

8-6-2 BEGIN END 137

8-6-3 CASE结构 138

8-6-4 WHILE循环结构 140

8-6-5 WAITFOR 141

8-7 本章小结 142

习题8 142

第9章 数据查询 144

9-1 SELECT语句基础 144

9-1-1 SELECT语句的语法格式 144

9-1-2 SELECT语句的执行方式 145

9-2 简单查询 147

9-2-1 FROM子句 148

9-2-2 SELECT子句 149

9-2-3 WHERE子句 152

9-2-4 ORDER BY子句 154

9-3-1 常用统计函数 155

9-3 分类汇总 155

9-3-2 使用GROUP BY分组 156

9-3-3 使用COMPUTE BY汇总 158

9-4 联接 158

9-4-1 内联接 160

9-4-2 外联接 161

9-4-3 交叉联接 162

9-4-5 多表联接 163

9-5 嵌套查询的使用 163

9-4-4 自联接 163

9-5-1 子查询基础 164

9-5-2 EXIST与IN子查询 164

9-5-3 子查询的活用 165

9-6 数据更新的运用 165

9-6-1 使用INSERT添加行 166

9-6-2 使用UPDATE更新数据 166

9-6-3 使用DELETE删除行 167

9-7 本章小结 167

习题9 168

10-1-2 创建存储过程 169

10-1-1 存储过程基础 169

10-1 存储过程 169

第10章 存储过程与触发器 169

10-1-3 管理存储过程 174

10-1-4 修改存储过程 175

10-1-5 执行存储过程 175

10-1-6 删除存储过程 176

10-2 触发器 177

10-2-1 触发器基础 177

10-2-2 创建触发器 178

10-2-4 修改触发器 180

10-2-3 管理触发器 180

10-2-5 删除触发器 181

10-3 存储过程与触发器的应用 181

10-3-1 存储过程应用 181

10-3-2 触发器的应用 186

10-4 本章小结 191

习题10 192

第11章 游标 193

11-1 游标概述 193

11-2 声明游标 194

11-3 打开游标 197

11-4 提取游标数据 197

11-5 关闭释放游标 199

11-6 游标的应用 200

11-7 本章小结 201

习题11 201

第12章 安全管理 202

12-1 SQL Server的安全机制 202

12-1-1 安全性与数据安全性 202

12-1-2 SQL Server安全构架 202

12-1-3 SQL Server安全等级 203

12-2 安全认证模式 203

12-2-1 身份验证 204

12-2-3 设置认证模式 205

12-2-2 权限认证 205

12-3 SQL Server账户管理 206

12-3-1 系统内置登录账户 207

12-3-2 创建SQL Server登录账户 208

12-3-3 Windows账户的授权访问 210

12-3-4 查询与维护账户信息 210

12-3-5 特殊数据库用户 213

12-3-6 数据库用户 214

12-4 角色 217

12-4-1 固定服务器角色 218

12-4-2 固定数据库角色 220

12-4-3 用户自定义角色 223

12-5 权限 225

12-5-1 权限类型 225

12-5-2 基于企业管理器管理权限 226

12-5-3 使用Transact-SQL语句管理权限 228

12-6 本章小结 231

习题12 231

第13章 数据备份与恢复 233

13-1 备份和恢复概述 233

13-1-1 备份基础 233

13-1-2 备份类型 234

13-1-3 恢复模型 235

13-2 备份设备 236

13-2-1 物理设备与逻辑设备 236

13-2-2 创建与管理备份设备 236

13-3 备份数据库 238

13-3-1 使用企业管理器备份数据库 238

13-3-2 使用Transact-SQL备份数据库 239

13-4 恢复数据库 240

13-4-1 使用企业管理器恢复数据库 240

13-4-2 使用Transact-SQL恢复数据库 241

13-5 本章小结 242

习题13 243

第14章 数据库复制 244

14-1 复制概述 244

14-1-1 复制及其特点 244

14-1-2 复制的基本要素 245

14-1-3 SQL Server复制技术 246

14-1-4 复制的结构模型 247

14-2 配置出版服务器 249

14-3 分发管理 252

14-4 订阅管理 253

14-6 本章小结 256

14-5 复制监视器 256

习题14 257

第15章 数据转换 258

15-1 数据转换概述 258

15-2 导入数据 259

15-3 导出数据 262

15-4 DTS设计器 263

15-5 本章小结 266

习题15 267

第16章 SQL Server数据的网页发布 268

16-1 SQL Server与Web交互数据 268

16-2-1 HTML基础 269

16-2 HTML和XML基础 269

16-2-2 XML基础 271

16-3 通过Web向导发布数据 272

16-4 ODBC数据源 275

16-4-1 ODBC概述 275

16-4-2 ODBC结构层次 276

16-4-3 添加SQL Server ODBC数据源 276

16-4-3 删除ODBC数据源 281

16-5 本章小结 282

习题16 282

17-1 VB前端开发概述 283

第17章 VB/SQL Server应用程序开发 283

17-2 客户端与SQL Server的关联 284

17-3 使用ADO控件访问SQL Server数据库 284

17-3-1 ADO控件 285

17-3-2 ADO控件的添加与设置 287

17-3-3 前后端数据的连接 287

17-3-4 数据控件的绑定 289

17-4 使用ADO对象访问SQL Server数据库 292

17-4-1 ADO对象的引用与设置 292

17-4-2 使用Connection对象 293

17-4-3 使用Recordset对象 296

17-4-4 使用Command对象 300

17-5 本章小结 302

习题17 302

第18章 SQL Server应用实例 303

18-1 数据库规划与设计 303

18-1-1 需求分析 303

18-1-2 概念结构设计 304

18-1-3 逻辑结构设计 304

18-1-4 物理结构设计 304

18-1-5 数据库实施 304

18-2 SMIS需求分析与功能结构 305

18-1-6 数据库运行和维护 305

18-3 SMIS数据结构设计及实现 307

18-4 SMIS应用程序的编制 310

18-5 SQL Server数据库对象设计 326

18-6 本章小结 328

习题18 328

附录A SQL Server 2000实验 329

实验一 SQL Server 2000管理工具的使用 329

实验二 创建数据库和表 330

实验三 表数据库插入、修改和删除 332

实验四 数据查询 334

实验五 视图、存储过程和触发器的使用 337

实验六 安全性管理 339

实验七 存储过程和触发器的使用 340

实验八 附录与总体的使用 342

附录B 数据类型 344

B-1 数字数据类型 344

B-2 日期和时间数据类型 346

B-3 字符数据类型 346

B-4 二进制数据类型 347

B-6 货币数据类型 348

B-5 统一码数据类型 348

B-7 特定数据类型 349

B-8 新增数据类型 349

B-9 用户自定义数据类型 350

附录C 函数 352

C-1 数学函数 352

C-2 统计函数 356

C-3 字符串函数 358

C-4 日期函数 360

C-5 系统函数 361

C-6 其他函数 366

C-7 用户自定义函数 368