《Web数据库技术应用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王承君主编;李晓波,王兆红副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508431324
  • 页数:313 页
图书介绍:本书全面系统的介绍了Web数据库的有关概念和知识领域,重点讲述了Web数据库的编程思想、技术和方法。内容主要包括HTML语言、数据库设计、ASP技术、脚本语言、ADO组件对象、数据库与XML语言基础以及Web数据库的安全等,最后通过一个具体的实例对讲述内容给出了一个综合的运用。全书给出了大量的实例和习题,图文并重,使读者能深刻理解和领会Web数据库程序设计的特点和风格,掌握其方法和要领。本书可作为应用型本科计算机及相关专业学生的Web数据库课程方面的教材。

目录 1

序 1

前言 1

第1章 Web数据库概述 1

本章学习目标 1

1.1 引言 1

1.2 Web与数据库 1

1.2.1 Web技术 1

1.2.2 Web数据库 2

1.2.3 几种常用Web数据库的比较 3

1.3 Web连接数据库接口技术 4

1.3.1 基于通用网关接口CGI 4

1.3.2 基于服务器扩展的API 5

1.3.3 ODBC和OLEDB 6

1.3.4 基于JDBC的Web数据库技术 6

1.3.5 Microsoft ActiveX平台 7

1.4.3 JSP技术 8

1.4.2 PHP技术 8

1.4 常用Web数据库应用开发技术 8

1.4.1 ASP技术 8

本章小结 9

习题 9

第2章 数据库基础 10

本章学习目标 10

2.1 数据库简介 10

2.1.1 数据库的发展历程 11

2.1.2 关系数据库 12

2.2 数据库设计 12

2.2.1 设计方法和过程 12

2.2.2 需求分析 14

2.2.3 概念结构设计与E-R模型 16

2.2.4 逻辑结构设计 22

2.2.5 数据库物理设计 26

2.3.1 数据库的实施 29

2.3 数据库的实施与维护 29

2.3.2 数据库维护 30

本章小结 30

习题 31

第3章 HTML语言 32

本章学习目标 32

3.1 文档结构 32

3.1.1 题目(title) 33

3.1.2 标题(hn) 34

3.2 页面文本修饰 35

3.2.1 字体和字号 35

3.2.2 显示控制 38

3.2.3 文本滚动 40

3.2.4 其他文本修饰 43

3.3 图像和多媒体 44

3.3.1 图像 44

3.3.2 图像在页面中的对齐/布局(Floating Image) 44

3.3.3 声音和视频 45

3.4 列表 46

3.4.1 清单的种类 46

3.4.2 改变条目标记 47

3.5 超级链接 49

3.5.1 统一资源定位器URL 49

3.5.2 指向目标的标记 50

3.5.3 标记目标的标记 50

3.5.4 目标窗口 51

3.6 表格标记 52

3.6.1 表格的基本形式 52

3.6.2 表的修饰形式 52

3.7 窗口框架 56

3.7.1 分框的基本格式 56

3.7.2 分框间的关联 58

3.8 表单 58

3.8.1 表单标签<form></form> 58

3.8.2 表单文本元素 59

3.8.3 表单按钮 63

3.9 其他网页修饰 65

3.9.1 注释标识 65

3.9.2 横线(hr) 66

3.10 样式表(CSS)技术 66

3.10.1 级联式样式表的基本规则 66

3.10.2 级联式样式表的创建方式 68

本章小结 71

习题 71

第4章 ASP开发技术 72

本章学习目标 72

4.1 ASP简介 72

4.1.1 ASP的工作原理 73

4.1.2 ASP的运行环境 74

4.1.3 Web服务器的安装和架设 74

4.1.4 ASP的脚本语言和编程程式 78

4.2 ASP开发环境综述 81

4.2.1 Visual Interdev 6.0 82

4.2.2 Macromedia Dreamweaver 84

本章小结 87

习题 87

第5章 ASP的脚本语言VBScript 88

本章学习目标 88

5.1 VBScript简介 88

5.2 VBScript的数据类型 89

5.2.1 VBScript中的变量 89

5.2.2 VBScript中的常量 91

5.2.3 VBScript中的数组 93

5.3 VBScript中的运算符 94

5.3.1 算术运算符 94

5.3.2 关系运算符 95

5.3.3 逻辑运算符 95

5.3.4 连接运算符 95

5.4 程序结构 96

5.3.5 运算优先级 96

5.4.1 选择结构 97

5.4.2 循环结构 98

5.4.3 过程与函数 101

5.4.4 错误处理 103

5.5 VBScript中的主要函数 108

5.5.1 字符串函数 108

5.5.2 转换函数 112

5.5.3 数学函数 113

5.5.4 日期和时间函数 114

5.5.5 布尔函数 116

5.5.6 其他常用函数 117

本章小结 119

习题 120

6.1 JavaScript简介 121

6.1.1 什么是JavaScript 121

本章学习目标 121

第6章 ASP中的脚本语言JavaScript 121

6.1.2 JavaScript和Java的区别 122

6.2 JavaScript的数据类型 123

6.2.1 JavaScript中的变量 123

6.2.2 JavaScript中的常量 124

6.3 JavaScript的运算符 124

6.3.1 算术运算符 124

6.3.3 逻辑运算符 125

6.3.2 关系运算符 125

6.3.4 位运算符 126

6.3.5 赋值运算符 126

6.3.6 运算符的优先级 127

6.4 程序结构 127

6.4.1 选择程序结构 128

6.4.2 循环程序结构 130

6.4.3 JavaScript函数 133

6.5 JavaScript中的主要函数 136

6.6.1 对象基础 137

6.6 对象 137

6.6.2 常用对象 138

6.6.3 事件驱动 151

本章小结 152

习题 152

第7章 ASP对象 154

本章学习目标 154

7.1 内置对象 154

7.1.1 Request对象 154

7.1.2 Response对象 158

7.1.3 Server对象 164

7.1.4 Application对象 167

7.1.5 Session对象 169

7.1.6 ObjectContext对象 173

7.1.7 Global.asa文件 174

7.2 ActiveX组件 176

7.2.1 对象实例的创建 176

7.2.2 ASP内置组件 177

本章小结 184

习题 184

第8章 结构化语言SQL基础 186

本章学习目标 186

8.1 SQL概述 186

8.2 数据定义 187

8.2.1 创建数据库 187

8.2.2 表及其创建 187

8.2.3 约束 189

8.2.4 索引及其创建 191

8.2.5 存储过程与触发器 192

8.3 数据操纵 194

8.3.1 数据插入 194

8.3.2 数据更新 195

8.4 数据检索 195

8.4.1 单表查询 196

8.4.2 复杂查询 200

8.4.3 视图 207

8.5 事务处理 212

本章小结 213

习题 213

第9章 ASP访问数据库 215

本章学习目标 215

9.1 ASP访问数据库简介 215

9.2 基于ActiveX的数据访问对象ADO 216

9.2.1 ADO对象模型 216

9.2.2 基本的ADO编程模型 217

9.3 CONNECTION连接对象 218

9.3.1 连接对象的属性 218

9.3.2 连接对象的方法 220

9.3.3 创建事务处理 222

9.3.4 连接对象的数据集合 222

9.3.5 ASP与数据库连接方法举例 223

9.3.6 管理数据库连接 225

9.4 Recordset记录集对象 226

9.4.1 Recordset记录集对象的属性 227

9.4.2 记录集对象的方法 230

9.4.3 记录集对象数据集合 233

9.5 COMMAND命令对象 234

9.5.1 命令对象的属性 234

9.5.2 命令对象的方法 235

9.5.3 命令对象数据集合 235

9.6 使用ADO的数据对象 236

9.6.1 配置服务器以使用ActiveX数据对象 236

9.6.2 使用连接对象 237

9.6.3 使用记录集对象 239

9.6.4 使用命令对象 240

本章小结 244

习题 244

10.1.1 XML的产生和发展 245

10.1 XML概述 245

本章学习目标 245

第10章 数据库与XML 245

10.1.2 XML技术规范 246

10.1.3 XML语言的特点 246

10.2 XML基础 247

10.2.1 XML示例 247

10.2.2 XML的语法规则 248

10.2.3 XML的组成元素 249

10.2.4 SCHEMA简介 252

10.3 HTML显示XML数据 253

10.3.1 数据岛 253

10.3.2 XML DOM 255

10.3.3 用XML DOM对象在客户端处理XML 256

10.4 CSS与XSLT转换XML 257

10.4.1 层叠样式表CSS 257

10.4.3 XSLT与CSS的区别 258

10.4.2 什么是XSLT 258

10.4.4 利用CSS显示XML 259

10.4.5 XSLT示例 260

10.4.6 XSLT的语法功能 262

10.4.7 ASP与XSLT转换XML实例 264

10.5 XML查询语言Xquery 265

10.5.1 XQuery概述 265

10.5.2 XQuery语法简介 266

10.5.3 FLWR查询 268

10.5.4 查询深入 269

10.6 基于关系数据库的XML处理 269

10.6.1 关系数据的XML发布 270

10.6.2 将XML文档中的数据装入关系数据库 271

10.6.3 关系式数据中产生XML文档 272

本章小结 274

习题 274

11.1.2 常见的数据库安全问题及原因 275

11.1.1 为何需要数据库安全? 275

11.1 数据库安全综述 275

本章学习目标 275

第11章 Web数据库的安全性 275

11.1.3 数据库安全管理原则 276

11.2 Access数据库可能被下载的漏洞 276

11.3 SQL Server数据库安全 277

11.3.1 SQL Server安全策略 277

11.3.2 SQL Server的安全管理 278

11.4.1 威胁数据安全的因素分析 280

11.4 数据库的备份 280

11.4.2 数据备份 281

11.5 IIS的安全性 282

11.5.1 IIS泄露源程序 282

11.5.2 IIS系统的常见安全漏洞 282

11.5.3 IIS、ASP的安全性问题的一点建议 288

本章小结 289

习题 289

12.1.2 需求分析 290

12.1.1 需求调查 290

第12章 项目实战:新闻动态发布管理系统 290

12.1 系统需求 290

本章学习目标 290

12.1.3 功能层次图 291

12.2 系统设计 291

12.2.1 网站结构图 291

12.2.2 数据库设计 292

12.3 Web窗体设计和编码实现 293

12.3.1 公共代码 293

12.3.2 主窗体页面Default.ASP 298

12.3.3 显示新闻页面Viewarticle.ASP 303

12.3.4 新闻管 Manage.ASP 304

12.3.5 添加、删除、修改代码 308

本章小结 312

习题 312

参考文献 313