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

  • 购买积分:12 如何计算积分?
  • 作  者:王承君主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508454467
  • 页数:320 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材,并在第一版的基础上进行改进,全面系统的介绍了Web数据库的有关概念和知识领域,重点讲述了Web数据库的编程思想、技术和方法。内容主要包括HTML语言、数据库设计、ASP技术、脚本语言、ADO组件对象、数据库与XML语言基础以及Web数据库的安全等,最后通过一个具体的实例对讲述内容给出了一个综合的运用。全书给出了大量的实例和习题,图文并重,使读者能深刻理解和领会Web数据库程序设计的特点和风格,掌握其方法和要领。 本书可作为应用型本科计算机及相关专业学生的Web数据库课程方面的教材,还可供有关专业的师生及专业技术人员学习参考。

第1章 绪论 1

本章学习目标 1

1.1Web技术 1

1.2Web数据库 2

1.3Web数据库技术的研究现状 4

1.4Web与数据库结合的意义 5

本章小结 5

习题 5

第2章 数据库基础 6

本章学习目标 6

2.1数据库简介 6

2.1.1数据库的发展历程 7

2.1.2关系数据库 8

2.2数据库设计 9

2.2.1设计方法和过程 9

2.2.2需求分析 11

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

2.2.4逻辑结构设计 20

2.2.5数据库物理设计 24

2.3数据库的实施与维护 27

2.3.1数据库的实施 27

2.3.2数据库维护 28

本章小结 28

习题 29

第3章 结构化语言SQL基础 30

本章学习目标 30

3.1SQL概述 30

3.2数据定义 31

3.2.1创建数据库 31

3.2.2表及其创建 31

3.2.3约束 34

3.2.4索引及其创建 36

3.2.5存储过程与触发器 37

3.3数据操纵 40

3.3.1数据插入 40

3.3.2数据更新 40

3.4数据检索 41

3.4.1单表查询 42

3.4.2复杂查询 46

3.4.3视图 52

3.5事务处理 57

本章小结 58

习题 58

第4章 HTML语言 62

本章学习目标 62

4.1文档结构 62

4.2页面文本修饰 65

4.2.1字体和字号 65

4.2.2显示控制 68

4.2.3文本滚动 71

4.2.4其他文本修饰 73

4.3图像和多媒体 76

4.4列表 78

4.5超级链接 81

4.6表格标记 84

4.7窗口框架 88

4.8表单 90

4.8.1表单标签 91

4.8.2表单域 91

4.8.3表单按钮 96

4.9其他网页修饰 98

4.10样式表(CSS)技术 99

4.10.1级联样式表的基本规则 99

4.10.2级联样式表的创建方式 101

本章小结 104

习题 104

第5章 Web数据库技术 105

本章学习目标 105

5.1Web数据库的体系结构 105

5.1.1B/S体系结构 105

5.1.2Web数据库体系结构 106

5.2Web与数据库的连接 107

5.2.1基于通用网关接口CGI 107

5.2.2基于服务器扩展的API 108

5.2.3开放式数据库连接ODBC 108

5.2.4基于JDBC的Web数据库技术 109

5.2.5MicrosoftActiveX平台 110

5.3Web数据库的应用开发 110

5.3.1ASP技术 111

5.3.2PHP技术 111

5.3.3JSP技术 111

5.4Web数据库的性能优化 112

5.4.1性能瓶颈分析 112

5.4.2数据库性能优化 112

本章小结 114

习题 114

第6章 ASP开发技术 115

本章学习目标 115

6.1ASP简介 115

6.1.1ASP的工作原理 116

6.1.2ASP的运行环境 117

6.1.3Web服务器的安装和架设 117

6.1.4ASP的脚本语言和编程程序 121

6.2ASP开发环境综述 124

6.2.1VisualInterDev6.0 125

6.2.2MacromediaDreamweaver 127

本章小结 1

习题 130

第7章 ASP的脚本语言VBScript 131

本章学习目标 131

7.1VBScript简介 131

7.2VBScript的数据类型 132

7.2.1VBScript中的变量 132

7.2.2VBScript中的常量 134

7.2.3VBScript中的数组 136

7.3VBScript中的运算符 137

7.3.1算术运算符 137

7.3.2关系运算符 138

7.3.3逻辑运算符 138

7.3.4连接运算符 139

7.3.5运算优先级 139

7.4程序结构 140

7.4.1选择结构 140

7.4.2循环结构 142

7.4.3过程与函数 145

7.4.4错误处理 147

7.5VBScript中的主要函数 151

7.5.1字符串函数 152

7.5.2转换函数 156

7.5.3数学函数 157

7.5.4日期和时间函数 158

7.5.5布尔函数 160

7.5.6其他常用函数 161

本章小结 164

习题 164

第8章 ASP中的脚本语言JavaScript 165

本章学习目标 165

8.1JavaScript简介 165

8.1.1什么是JavaScript 165

8.1.2JavaScript和Java的区别 166

8.2JavaScript的数据类型 167

8.2.1JavaScript中的变量 167

8.2.2JavaScript中的常量 168

8.3JavaScript的运算符 168

8.3.1算术运算符 168

8.3.2关系运算符 169

8.3.3逻辑运算符 169

8.3.4位运算符 170

8.3.5赋值运算符 170

8.3.6运算符的优先级 171

8.4程序结构 171

8.4.1选择程序结构 171

8.4.2循环程序结构 174

8.4.3JavaScript函数 177

8.5JavaScript中的主要函数 180

8.6对象 181

8.6.1对象基础 181

8.6.2常用对象 182

8.6.3事件驱动 196

本章小结 197

习题 197

第9章 ASP对象 199

本章学习目标 199

9.1内置对象 199

9.1.1Request对象 199

9.1.2Response对象 203

9.1.3Server对象 209

9.1.4Application对象 212

9.1.5Session对象 214

9.1.6ObjectContext对象 218

9.1.7Global.asa文件 219

9.2ActiveX组件 221

9.2.1对象实例的创建 221

9.2.2ASP内置组件 222

本章小结 229

习题 229

第10章 ASP访问数据库 231

本章学习目标 231

10.1ASP访问数据库简介 231

10.2基于ActiveX的数据访问对象ADO 232

10.2.1ADO对象模型 232

10.2.2基本的ADO编程模型 233

10.3CONNECTION连接对象 234

10.3.1连接对象的属性 234

10.3.2连接对象的方法 236

10.3.3创建事务处理 238

10.3.4连接对象的数据集合 238

10.3.5ASP与数据库连接方法举例 239

10.3.6管理数据库连接 241

10.4Recordset记录集对象 243

10.4.1Recordset记录集对象的属性 243

10.4.2记录集对象的方法 246

10.4.3记录集对象数据集合 249

10.5Command命令对象 250

10.5.1命令对象的属性 250

10.5.2命令对象的方法 250

10.5.3命令对象数据集合 251

10.6使用ADO的数据对象 252

10.6.1配置服务器以使用ActiveX数据对象 252

10.6.2使用连接对象 253

10.6.3使用记录集对象 254

10.6.4使用命令对象 256

本章小结 260

习题 260

第11章 Web数据库的安全 261

本章学习目标 261

11.1数据库安全措施 261

11.1.1数据库安全模型 261

11.1.2审计追踪和数据备份 262

11.1.3数据库备份恢复策略 262

11.1.4视图机制和数据加密 262

11.2Web服务器和网络的安全措施 262

11.2.1操作系统的安全性 263

11.2.2Web服务器的安全 263

11.3其他安全手段 264

11.3.1防止程序注入漏洞 264

11.3.2防止程序源代码泄露 265

11.3.3防止数据库文件被下载的漏洞 265

本章小结 266

习题 266

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

本章学习目标 267

12.1系统需求 267

12.1.1需求调查 267

12.1.2需求分析 267

12.1.3功能层次图 268

12.2系统设计 268

12.2.1网站结构图 268

12.2.2数据库设计 269

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

12.3.1公共代码 270

12.3.2主窗体页面Default.ASP 276

12.3.3显示新闻页面ViewArticle.ASP 280

12.3.4新闻管理Manage.ASP 282

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

本章小结 289

习题 289

第13章 数据库与XML 290

本章学习目标 290

13.1XML概述 290

13.1.1XML的产生和发展 290

13.1.2XML与数据库 291

13.1.3XML技术规范 292

13.1.4XML语言的特点 292

13.1.5XML的语法规则 293

13.1.6XML的组成元素 294

13.1.7XML示例 296

13.2Schema简介 298

13.2.1Schema的引入 298

13.2.2DTD和Schema 298

13.3XML查询语言XQuery 299

13.3.1XQuery概述 300

13.3.2XQuery语法简介 300

13.3.3FLWR查询 302

13.3.4查询深入 303

13.4基于关系数据库的XML处理 303

13.4.1关系数据的XML发布 304

13.4.2将XML文档中的数据装入关系数据库 305

13.4.3关系式数据中产生XML文档 306

本章小结 308

习题 308

第14章 Web数据库新一代开发技术ASP.NET简介 309

本章学习目标 309

14.1ASP.NET简介 309

14.1.1什么是ASP.NET 309

14.1.2NETFramework 309

14.1.3ASP与ASP.NET之间的差异 309

14.1.4ASP.NET的主要优点 311

14.1.5ASP.NET安装配置 311

14.2ASP.NET网页 312

14.3ASP.NET服务器控件 313

14.3.1HTML服务器控件 313

14.3.2Web服务器控件 313

14.3.3验证服务器控件 313

14.3.4ASP.NET服务器控件事件模型 313

14.4ASP.NETWeb表单 314

14.4.1ASP.NETWeb表单 314

14.4.2提交表单 314

14.4.3ASP.NET维持ViewState 315

14.5ASP.NET数据库访问 316

14.5.1Web应用程序的数据访问 316

14.5.2ADO.NET简介 317

本章小结 320

习题 320