热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Web数据库技术应用教程(第二版)

中国水利水电出版社
    【作 者】王承君 主编 【I S B N 】978-7-5084-5446-7 【责任编辑】宋俊娥 【适用读者群】本科 【出版时间】2008-07-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年07月第2版 【页 数】328 【千字数】 【印 张】 【定 价】33 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

      本书第一版于2005年8月出版,第二版被列入普通高等教育“十一五”国家级规划教材。在第二版中对书的内容编排进行了调整,并增加了对Web数据库开发新技术ASP.NET的简单介绍。本书全面系统地介绍了Web数据库的有关概念和知识领域,重点讲述了Web数据库的编程思想、技术和方法。内容主要包括Web数据库基础、HTML语言、数据库设计和SQL语言、ASP技术、脚本语言、ADO组件对象、数据库与XML基础等,然后以一个具体实例结合工程开发实践分析Web数据库的应用开发过程。本书最后对Web数据库开发的新技术ASP.NET进行了简单介绍。全书给出了大量的实例和习题,图文并重,使读者能深刻理解和领会Web数据库程序设计的特点和风格,掌握其方法和要领。 

      本书内容全面,选材适当,结构合理,理论结合实际,注重应用能力的培养,可作为应用型本科计算机及相关专业学生的Web数据库课程方面的教材,也可以作为成人高校、高职高专以及本科院校举办的二级职业技术学院计算机及相关专业学生学习Web数据库的教材,还可供有关专业的师生及专业技术人员学习参考。

    在第一版的基础上对书的内容编排进行调整,并增加了对Web数据库开发新技术ASP.NET的简单介绍。全面系统地介绍Web数据库的有关概念和知识领域,重点讲述Web数据库的编程思想、技术和方法。

    给出大量的实例和习题,图文并重,使读者能深刻理解和领会Web数据库程序设计的特点和风格,掌握其方法和要领。

    内容全面,选材适当,结构合理,理论结合实际,注重应用能力的培养

      《Web数据库技术应用教程》第一版于2005年出版,距今已有三年。三年来,Web数据库技术在不断发展,迫切需要我们把该领域的新知识、新技术充实进来,为学生进一步深入学习做好铺垫;另一方面,不断有读者来信来函对本书内容提出十分中肯的意见和建议。为此,我们本着高等院校应用型本科教育“理论够用,注重实践”的原则,根据广大读者使用第一版的反馈信息,结合目前Web数据库技术的研究成果,在第一版教材的基础上进行了修改、补充和调整,以期更好地满足广大师生的需要。

      本书共14章,大致可划分为三个模块。第一个模块包括第1章到第5章,重点讲解Web数据库基本知识,其中,第1章介绍Web数据库的有关概念;第2章讲解关系数据库设计方法;第3章讲解数据库结构化查询语言SQL;第4章讲解超文本标记语言HTML;第5章介绍Web数据库技术。第二个模块讲解Web数据库开发技术,重点讲解最常用的ASP技术,包括第6章到第12章,其中第6、7、8、9章讲解ASP技术的基本知识和脚本语言;第10章讲解ASP数据库访问技术——ADO组件的使用;第11章介绍Web数据库的安全性问题以及常用的防范措施;第12章综合利用前面各章节的基础知识,结合工程开发实践,以一个具体实例分析Web数据库的应用开发过程。第三个模块介绍Web数据库应用开发的一些新知识和新技术,其中,第13章介绍XML的基础知识以及与数据库之间的关系;第14章介绍Web数据库应用开发的新技术ASP.NET。全书通俗易懂、深入浅出、实例丰富、重点突出。

      本书可以作为应用型本科计算机及相关专业的Web数据库方面的教材,也可以作为计算机专业技术人员的参考书。

      本书由王承君任主编,李晓波、王兆红任副主编。书中第1、5、10、11、12、13、14章由王承君负责编写,第6、7、8、9章由李晓波负责编写,第2、3、4章由王兆红负责编写。参加本书编写的还有肖孟强、王宗江、王成端、宗绪锋、王红、刘兵、汪军等。全书由王承君组织编写并统稿。本书编写过程中得到了沈祥玖教授的热心指导和把关,在此表示衷心的感谢。

      由于作者水平有限,书中出现错误在所难免,希望广大读者批评指正。

    第二版前言
    第一版前言
     
    第1章  绪论 1
    本章学习目标 1
    1.1  Web技术 1
    1.2  Web数据库 2
    1.3  Web数据库技术的研究现状 4
    1.4  Web与数据库结合的意义 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.1  SQL概述 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.1  Web数据库的体系结构 105
    5.1.1  B/S体系结构 105
    5.1.2  Web数据库体系结构 106
    5.2  Web与数据库的连接 107
    5.2.1  基于通用网关接口CGI 107
    5.2.2  基于服务器扩展的API 108
    5.2.3  开放式数据库连接ODBC 108
    5.2.4  基于JDBC的Web数据库技术 109
    5.2.5  Microsoft ActiveX平台 110
    5.3  Web数据库的应用开发 110
    5.3.1  ASP技术 111
    5.3.2  PHP技术 111
    5.3.3  JSP技术 111
    5.4  Web数据库的性能优化 112
    5.4.1  性能瓶颈分析 112
    5.4.2  数据库性能优化 112
    本章小结 114
    习题 114
    第6章  ASP开发技术 115
    本章学习目标 115
    6.1  ASP简介 115
    6.1.1  ASP的工作原理 116
    6.1.2  ASP的运行环境 117
    6.1.3  Web服务器的安装和架设 117
    6.1.4  ASP的脚本语言和编程程序 121
    6.2  ASP开发环境综述 124
    6.2.1  Visual InterDev 6.0 125
    6.2.2  Macromedia  Dreamweaver 127
    本章小结 130
    习题 130
    第7章  ASP的脚本语言VBScript 131
    本章学习目标 131
    7.1  VBScript简介 131
    7.2  VBScript的数据类型 132
    7.2.1  VBScript中的变量 132
    7.2.2  VBScript中的常量 134
    7.2.3  VBScript中的数组 136
    7.3  VBScript中的运算符 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.5  VBScript中的主要函数 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.1  JavaScript简介 165
    8.1.1  什么是JavaScript 165
    8.1.2  JavaScript和Java的区别 166
    8.2  JavaScript的数据类型 167
    8.2.1  JavaScript中的变量 167
    8.2.2  JavaScript中的常量 168
    8.3  JavaScript的运算符 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.3  JavaScript函数 177
    8.5  JavaScript中的主要函数 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.1  Request对象 199
    9.1.2  Response对象 203
    9.1.3  Server对象 209
    9.1.4  Application对象 212
    9.1.5  Session对象 214
    9.1.6  ObjectContext对象 218
    9.1.7  Global.asa文件 219
    9.2  ActiveX组件 221
    9.2.1  对象实例的创建 221
    9.2.2  ASP内置组件 222
    本章小结 229
    习题 229
    第10章  ASP访问数据库 231
    本章学习目标 231
    10.1  ASP访问数据库简介 231
    10.2  基于ActiveX的数据访问对象ADO 232
    10.2.1  ADO对象模型 232
    10.2.2  基本的 ADO 编程模型 233
    10.3  CONNECTION连接对象 234
    10.3.1  连接对象的属性 234
    10.3.2  连接对象的方法 236
    10.3.3  创建事务处理 238
    10.3.4  连接对象的数据集合 238
    10.3.5  ASP与数据库连接方法举例 239
    10.3.6  管理数据库连接 241
    10.4  Recordset记录集对象 243
    10.4.1  Recordset记录集对象的属性 243
    10.4.2  记录集对象的方法 246
    10.4.3  记录集对象数据集合 249
    10.5  Command命令对象 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.2  Web服务器和网络的安全措施 262
    11.2.1  操作系统的安全性 263
    11.2.2  Web服务器的安全 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.3  Web窗体设计和编码实现 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.1  XML概述 290
    13.1.1  XML的产生和发展 290
    13.1.2  XML与数据库 291
    13.1.3  XML技术规范. 292
    13.1.4  XML语言的特点 292
    13.1.5  XML的语法规则 293
    13.1.6  XML的组成元素 294
    13.1.7  XML示例 296
    13.2  Schema简介 298
    13.2.1  Schema的引入 298
    13.2.2  DTD和Schema 298
    13.3  XML查询语言XQuery 299
    13.3.1  XQuery概述 300
    13.3.2  XQuery语法简介 300
    13.3.3  FLWR查询 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.1  ASP.NET简介 309
    14.1.1  什么是ASP.NET 309
    14.1.2  NET Framework 309
    14.1.3  ASP与ASP.NET之间的差异 309
    14.1.4  ASP.NET的主要优点 311
    14.1.5  ASP.NET安装配置 311
    14.2  ASP.NET网页 312
    14.3  ASP.NET服务器控件 313
    14.3.1  HTML服务器控件 313
    14.3.2  Web服务器控件 313
    14.3.3  验证服务器控件 313
    14.3.4  ASP.NET服务器控件事件模型 313
    14.4  ASP.NET Web表单 314
    14.4.1  ASP.NET Web表单 314
    14.4.2  提交表单 314
    14.4.3  ASP.NET维持ViewState 315
    14.5  ASP.NET数据库访问 316
    14.5.1  Web应用程序的数据访问 316
    14.5.2  ADO.NET简介 317
    本章小结 320
    习题 320
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册