《网络数据库技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:逯燕玲等主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505397281
  • 页数:224 页
图书介绍:本书全面、系统地介绍了网络数据库的基本概论,以及Microsoft SQL Server 2000的安装、管理、应用和数据维护的方法。主要包括:网络数据库技术概论,SQL Server 2000关系数据库的特性,服务器管理,数据库的使用与编程,查询分析器的使用及T-SQL高级查询,SQL Server存储过程与触发器,SQL Server的安全性控制,数据库的完整性控制和数据库的备份与恢复等。本书突出实用性,每章后附有习题和实训练习。本书适合作为高等院校相关课程的教材,也可供数据库管理员参考。

第1章 概论 1

1.1 网络数据库的基本概念 2

1.1.1 网络数据库 2

1.1.2 Microsoft SQL Server 2000的系统结构 3

1.1.3 Microsoft SQL Server 2000的新特性 5

1.1.4 Microsoft SQL Server 2000的安装 7

1.2 Web数据库技术概述 15

1.2.1 公共网关接口 15

1.2.3 ODBC技术 16

1.2.2 Web API技术 16

1.2.4 JDBC技术 17

1.2.5 ASP技术 18

1.3 IIS简介 19

1.3.1 IIS的特性 19

1.3.2 IIS的Web服务器 20

1.3.3 IIS的FTP服务器 23

1.3.4 IIS的SMTP服务器 23

习题1 24

第2章 SQL语言基础 25

2.1.1 关系模型的概念 26

2.1 关系数据库基础 26

2.1.2 关系数据库 27

2.2 SQL和T-SQL语言基础 28

2.2.1 SQL语言及其优点 28

2.2.2 SQL语言的分类及语法 29

第3章 SQL Server服务器管理 35

3.1.1 SQL Server 2000服务的默认配置 36

3.1.2 修改SQL Server 2000默认服务 36

3.1 启动、暂停和停止SQL Server 36

3.1.3 启动和停止SQL Server 37

3.2 SQL Server 2000服务器组的管理 40

3.2.1 创建服务器组 40

3.2.2 服务器组的删除 42

3.3 连接与注册服务器 42

3.3.1 配置服务器端的网络工具 42

3.3.2 配置客户端的网络工具 44

3.3.3 注册服务器 45

3.4 配置SQL Server服务器 49

习题3 51

第4章 SQL Server数据库的使用与编程 53

4.1 文件与文件的组创建以及数据库的管理和删除 54

4.1.1 数据库文件和文件组 54

4.1.2 系统数据库 56

4.1.3 创建用户数据库 58

4.1.4 操作数据库 67

4.2 表的创建、修改和删除 71

4.2.1 设计表 71

4.2.2 创建表 73

4.2.3 修改表 77

4.2.4 表的删除 80

4.3 表数据操作 81

4.3.1 界面操作表数据 81

4.3.2 命令操作表数据 82

4.4 索引的创建与删除 84

4.4.1 索引的概念 84

4.4.2 索引的类型 85

4.4.3 创建索引 85

4.4.4 删除索引 89

4.5.1 创建视图 90

4.5 视图的使用 90

4.5.2 删除视图 94

4.6 SQL Server主要函数 94

4.6.1 字符串函数 95

4.6.2 日期和时间函数 95

4.6.3 数学函数 96

4.6.4 转换函数 96

4.6.5 系统函数 96

4.6.7 流程控制语句 97

4.6.6 聚合函数 97

4.6.8 GOTO语句 98

4.6.9 WAITFOR语句 99

4.6.10 RETURN语句 99

习题4 99

第5章 查询分析器的使用和T-SQL高级查询 101

5.1 查询生成器的使用 102

5.1.1 查询分析器的使用 102

5.1.2 举例:在查询分析器中运行查询 108

5.2.1 多表查询 111

5.2 T-SQL高级查询 111

5.2.2 嵌套查询 116

5.2.3 统计与分组查询 122

习题5 130

第6章 SQL Server存储过程与触发器 133

6.1 存储过程 134

6.1.1 存储过程概述 134

6.1.2 创建存储过程 135

6.1.3 存储过程的使用与管理 140

6.2.2 创建触发器 144

6.2.1 触发器概述 144

6.2 触发器 144

6.2.3 触发器的管理 149

习题6 151

第7章 SQL Server的安全性控制 153

7.1 SQL Server安全性概述 154

7.2 SQL Server的登录认证模式 154

7.2.1 登录认证模式概述 154

7.2.2 SQLServer认证模式的设置与管理 155

7.3.2 管理数据库用户 159

7.3.1 数据库用户概述 159

7.3 SQL Server数据库的安全性 159

7.4 角色与权限 162

7.4.1 角色 162

7.4.2 权限 166

习题7 172

第8章 SQL Server的完整性控制 175

8.1 数据完整性概述 176

8.1.1 完整性的分类 176

8.2 约束 177

8.1.2 数据库完整性的实现机制 177

8.2.1 主键约束 178

8.2.2 外键约束 181

8.2.3 CHECK约束 185

8.2.4 惟一约束 188

8.3 规则 189

8.3.1 创建规则 189

8.3.2 管理规则 190

8.3.3 规则的绑定与松绑 191

8.4.3 默认值的绑定与松绑 192

8.4.2 查看默认值 192

8.4 默认值 192

8.4.1 创建默认值 192

8.4.4 删除默认值 193

8.5 标识列 193

习题8 194

第9章 数据库备份与恢复 197

9.1 备份与恢复概述 198

9.1.1 数据库备份的类型 198

9.1.2 备份和恢复的策略 199

9.1.3 备份设备 200

9.2 数据库备份 201

9.2.1 使用企业管理器备份数据库 201

9.2.2 使用企业管理器备份向导备份数据库 204

9.2.3 使用T-SQL命令备份数据库 204

9.3 数据库恢复 205

9.3.1 使用企业管理器恢复数据库 205

9.3.2 使用T-SQL恢复数据库 207

9.4 备份和恢复系统数据库 208

习题9 209

第10章 ASP/ADO网络数据库技术 211

10.1 ASP与ADO的数据库模糊查询 212

10.1.1 ASP概述 212

10.1.2 ADO简介 212

10.1.3 数据库模糊查询的ASP实现 213

10.2 ADO的使用 215

10.2.1 连接到数据源 215

10.3 获得数据 216

10.2.2 操作数据源 216

10.4 创建ODBC DSN文件 217

10.4.1 配置SQLServer数据库文件DSN 217

10.4.2 SQL Server连接和安全信息 219

10.5 连接数据库 220

10.5.1 用Connection对象执行查询 220

10.5.2 使用Recordset对象处理结果 221

10.5.3 检索记录 222

习题10 222

参考文献 224