标题：网络数据库技术与应用（第2版）
图书信息
作者：舒后 何薇 图书详细信息： ISBN：9787302297499 定价：44.5元 印次：2-1 装帧：平装 印刷日期：2012-8-31
图书简介
本书是高等学校计算机基础教育教材，主要内容包括：网络数据库涉及的基础知识及如何建立ASP的运行平台；SQL Server 2000系统及SQL语句的语法规则与使用；HTML语言、VBScript与JavaScript脚本的使用；ASP程序设计及Web数据库的访问技术；网络数据库应用系统的完整设计过程，包括数据库应用系统的分析、数据模型的建立、后台数据库的建立及系统中各个功能模块的实现。　本书强调以网络数据库编程为核心，而不依赖于网页的编辑环境（如FrontPage、Dreamweaver等软件），遵循开发网络数据库应用系统的完整过程来组织各个章节的内容。书中配有相应的例题，实用性较强。本书可作为高等院校网络数据库或动态网页设计等相关课程的教材，也可供科技工作者阅读参考。
图书前言
随着互联网的飞速发展，网上信息的处理变得愈来愈重要，为了能够有效地组织、存储、管理和使用网上信息，网络数据库技术应运而生，因此Web与数据库的结合是网络发展的必然趋势。 数据库系统可以将网站中的各种数据有机地组合起来，并自动根据存储在数据库中的信息，动态地生成Web页面。用户可以根据自己的需要从网络数据库中取出相应的数据并通过Web页面显示出来。　虽然目前已有多种网络数据库访问技术，但由于ASP技术仍是开发网络数据库应用程序的主流技术之一，运行于Windows NT平台，且与同类的PHP、JSP相比，它具有简单易学的特点，因此本书采用了ASP技术。为了提高网络数据的安全性和实时性，本书使用SQL Server 2000作为后台数据库。　本书从网络数据库的基本概念入手，讲解了Web开发中的脚本语言及HTML语言的基础知识，详细介绍了SQL Server 2000及SQL语句的使用，系统介绍了ASP及访问后台数据库的各种技术。　本书主要参照高校计算机专业的教学大纲要求编写而成，符合目前各高校都在压缩学时的要求，最少需要48学时，其中课堂讲授32学时和课内上机练习16学时（课外上机练习除外）。全书共分10章。第1、2章介绍了网络数据库涉及的基础知识及如何建立ASP的运行平台。第3、4章详细叙述了SQL Server 2000系统及SQL语句的语法规则与使用。第5～7章讲解了HTML语言及VBScript、JavaScript脚本的使用。第8、9章重点介绍了ASP程序设计及Web数据库的访问技术。最后一章通过两个具体实例介绍了网络数据库应用系统的完整设计过程。 本书的最大特点是：作者根据多年讲授这门课程的教学经验，合理地组织教材内容，做到内容紧凑、深入浅出、突出重点，加强实例教学，通过完整的实例使读者理解与掌握网络数据库应用系统的具体开发步骤。作者为授课教师免费提供电子课件。　每章对应的实验内容的参考代码见该书的配套教材——《网络数据库技术实验与课程设计》。　本书可作为高等院校相关课程的教材，也可作为科技工作者的参考书。　全书由舒后、何薇编著。在编写过程中得到了北京印刷学院计算机系同仁的热情帮助，在此表示诚挚的谢意。　计算机技术发展十分迅速，由于作者水平所限，加之时间仓促，书中难免有错误和不足之处，希望读者给予指正。 编 者 2012年7月
图书目录
第1章 网络数据库技术概述 11.1 Internet技术与WWW世界 1 1.1.1 Internet技术与相关协议 1 1.1.2 Web的工作原理与工作步骤 2 1.1.3 WWW世界中的标记语言 31.2 Web数据库访问技术 6 1.2.1 CGI技术 7 1.2.2 ASP、JSP、PHP技术 71.3 网络数据库应用系统的层次体系 8 1.3.1 单机与集中式结构 8 1.3.2 客户机/服务器结构 9 1.3.3 浏览器/服务器结构 10 1.3.4 Internet/Intranet信息系统的多层体系结构 11习题1 11第2章 建立网络数据库的运行平台 122.1 系统的软硬件环境 122.2 IIS服务器的配置 13 2.2.1 IIS 5.1的安装 13 2.2.2 创建Web站点 15 2.2.3 Web站点设置 17 2.2.4 建立虚拟目录 20 2.2.5 删除虚拟目录 22 2.2.6 测试IIS 222.3 安装SQL Server 2000 24 2.3.1 安装SQL Server 2000的硬件需求 24 2.3.2 安装SQL Server 2000的软件需求 24 2.3.3 安装SQL Server 2000 25习题2 30实验2.1 ASP的运行环境与配置 30第3章 构建后台数据库——SQL Server 2000 323.1 数据库基础知识 323.2 常用的网络数据库系统 323.3 SQL Server概述及特点 333.4 SQL Server 2000的常用工具 34 3.4.1 企业管理器 34 3.4.2 服务管理器 35 3.4.3 SQL查询分析器 36 3.4.4 导入和导出数据 373.5 数据库管理 38 3.5.1 数据库的存储结构 38 3.5.2 网络数据库的建立 38 3.5.3 修改数据库 43 3.5.4 删除数据库 44 3.5.5 数据库的更名 453.6 数据表的建立与维护 45 3.6.1 数据类型 45 3.6.2 表的建立 48 3.6.3 修改表 50 3.6.4 表的数据操作 51 3.6.5 在表中建立主键和索引 52 3.6.6 删除表 55习题3 55实验3.1 数据库的创建与管理 55实验3.2 表的创建与管理 56第4章 结构化查询语言——SQL 584.1 SQL概述 584.2 SQL数据定义功能 59 4.2.1 基本表的定义和修改 59 4.2.2 索引的建立和删除 624.3 SQL数据查询语句 63 4.3.1 SELECT语句的基本语法 63 4.3.2 单表查询 63 4.3.3 连接查询 67 4.3.4 嵌套查询 69 4.3.5 集合查询 72 4.3.6 SELECT语句的一般格式 734.4 SQL数据更新语句 75 4.4.1 插入数据 75 4.4.2 修改数据 76 4.4.3 删除数据 77 4.4.4 视图 78习题4 80实验4.1 SQL数据查询 81实验4.2 SQL数据操纵 83第5章 HTML语言 855.1 HTML标记 85 5.1.1 HTML文档结构 85 5.1.2 HTML常用标记 865.2 HTML动态网页设计 103 5.2.1 表单 103 5.2.2 创建简单表单 104 5.2.3 创建复杂表单 106 5.2.4 利用表单上传用户文件 111习题5 112实验5.1 HTML的基本网页设计 112实验5.2 创建HTML表单 113实验5.3 HTML综合运用 114第6章 VBScript编程基础 1156.1 VBScript概述 1156.2 在网页中使用VBScript 115 6.2.1 在HTML中加入VBScript代码 116 6.2.2 在ASP页面中加入VBScript 1176.3 VBScript基本语法 120 6.3.1 VBScript数据类型 120 6.3.2 变量和常量 121 6.3.3 运算符和表达式 1256.4 VBScript程序流程控制 126 6.4.1 选择语句 126 6.4.2 循环语句 1316.5 With语句 1386.6 Sub过程和Function函数 138 6.6.1 Sub过程 138 6.6.2 Function函数 139 6.6.3 参数传递 1416.7 内部函数 1426.8 VBScript内部函数编程实例 1516.9 VBScript的对象和事件 153 6.9.1 VBScript的对象 153 6.9.2 VBScript的常用事件 168习题6 172实验6.1 流程控制语句的使用 172实验6.2 验证VBScript各函数的用法和功能 173实验6.3 基于事件驱动的编程练习 173第7章 JavaScript脚本语言 1757.1 JavaScript简介 175 7.1.1 什么是脚本语言 175 7.1.2 JavaScript、VBScript与Jscript 175 7.1.3 JavaScript语言的基本特点 175 7.1.4 在网页中加入JavaScript代码 176 7.1.5 一个简单的实例 1777.2 JavaScript基本语法 178 7.2.1 JavaScript的语句 178 7.2.2 数据类型 178 7.2.3 变量和常量 179 7.2.4 运算符和表达式 1807.3 JavaScript流程控制语句 184 7.3.1 选择语句 184 7.3.2 循环语句 189 7.3.3 其他语句 1937.4 函数 194 7.4.1 函数的定义 194 7.4.2 函数的参数与返回值 1957.5 JavaScript的对象 197 7.5.1 JavaScript的对象 197 7.5.2 JavaScript的内置对象和函数 198 7.5.3 浏览器内部对象 204 7.5.4 自定义对象 2137.6 JavaScript的事件处理方式 216习题7 221实验7.1 流程控制语句的使用 222实验7.2 JavaScript对象的应用 222实验7.3 基于事件驱动的编程练习 223第8章 ASP程序设计 2248.1 ASP概述 224 8.1.1 ASP基础知识 224 8.1.2 ASP文件 224 8.1.3 ASP的工作原理 226 8.1.4 ASP的内建对象 227 8.1.5 ASP的外挂对象 2278.2 Request对象 228 8.2.1 Request 对象概述 228 8.2.2 Request对象的数据集合 229 8.2.3 Request对象属性 242 8.2.4 Request对象方法 2428.3 Response对象 243 8.3.1 Response对象的属性 243 8.3.2 Response对象的方法 245 8.3.3 Cookies数据集合 2508.4 Server对象 254 8.4.1 Server对象的属性 255 8.4.2 Server对象的方法 2578.5 Session对象 262 8.5.1 Session对象概述 262 8.5.2 Session和Cookie的区别 265 8.5.3 Session对象的属性 266 8.5.4 Session对象的方法 268 8.5.5 Session对象的事件 2688.6 Application对象 270 8.6.1 Application对象概述 270 8.6.2 Application对象的设置和变量读取 270 8.6.3 Application对象的方法 271 8.6.4 Application对象的事件 272 8.6.5 Session对象和Application对象的比较 2738.7 Global.asa文件 2738.8 ASP程序设计举例 275习题8 280实验8.1 Request和Response对象的使用 280实验8.2 Server对象的使用 281实验8.3 Session与Application对象的使用 282实验8.4 各种内建对象的综合运用 282第9章 Web数据库访问 2849.1 常用的Web数据库访问技术 2849.2 常用的数据库接口技术 2889.3 使用ADO 290 9.3.1 ODBC概述 291 9.3.2 创立并配置数据源 2929.4 使用ADO访问数据库 295 9.4.1 ADO对象的结构 295 9.4.2 使用Connection对象 296 9.4.3 使用Recordset对象 301 9.4.4 使用Command对象 3129.5 实例分析 317本章小结 334习题9 334实验9.1 ODBC数据源的创建与配置 335实验9.2 使用ADO访问数据库 335第10章 Web数据库应用实例 33610.1 基于Web的网上教学测试系统 336 10.1.1 系统分析 336 10.1.2 功能模块设计 337 10.1.3 数据库的逻辑结构设计 338 10.1.4 界面设计与应用程序实现 340 总结 35310.2 基于Web的网上教学信息管理系统 354 10.2.1 系统分析 354 10.2.2 系统设计 354 10.2.3 功能模块设计 355 10.2.4 数据库的逻辑结构设计 356 10.2.5 界面设计与应用程序实现 358 总结 378附录A 程序代码 379参考文献 420[1]