第一图书网

Web数据库技术

阮家栋 科学出版社
出版时间:

2005-4  

出版社:

科学出版社  

作者:

阮家栋  

页数:

333  

字数:

513000  

前言

电子计算机(又称电脑)自20世纪中叶诞生以来,经历了一个只能由极少数人参与研制、应用的神秘阶段,长达30多年,直到80年代才逐渐进入普遍应用与普适教育阶段。这时的计算机应用已渗透到国民经济的各部门,进而又用于人们的工作、生活和娱乐等方面,这是计算机与通信技术、自动化技术和微电子技术密切结合的结果,并以网络形态迅速普及发展开来。与此同时,掀开了以信息技术(IT)为基础的信息经济时代。大致说来,IT经历了三次浪潮,即以1981年个人计算机(PC)的推出乃至广泛应用的阶段为第一次浪潮;20世纪90年代初期,Intemet被推向社会进入商用阶段,从而掀起了第二次IT浪潮;本世纪之初又掀起了以发展存储为中心的存储区域网(SAN)和网络附加存储系统(NAS),用以存储和保护海量昂贵数据为目标的第三次IT浪潮。这三次浪潮期间也恰逢我国改革开放时期,计算机是IT的重要子集,全国的计算机教育也得到蓬勃的发展,止于1995年,全国已有137所高校设有计算机系或专业,而到2005年,我国已发展到有505所高校具有计算机本科以上的计算机科学技术专业,其中部分高校还招收相应的硕士、博士研究生,说明最近的10年我国IT技术处于加速发展时期。针对这种情况,我国以往在计算机教育方面多沿用美国的IEEE/ACM组织的CC1991/CC2001计算机学科的课程计划,恐难以适应目前的发展状况。21世纪以来,更多的专家、学者认为,计算机科学技术的教学任务目标,以划分为培养“研究型”、“工程型”和“应用型”三个方面的人才为宜。这三方面不是上、中、下的层次关系,而是处于同一层面。只是各类型人才在培养数量上不同而已。“研究型”人才可能占极少数,“应用型”人才是大多数,而培养“应用型”人才的任务还可以根据各高校的自身情况和各行业的背景而细化。这种定位很重要,既涉及各高校的教学设施、教学队伍和生源情况,又涉及当下的人才市场需求情况。我们在科学出版社支持下成立的“新世纪计算机及相关专业系列教材”编委会,其宗旨就是以满足新形势下的计算机教育为己任。 我们认为,针对“研究型”人才的计算机教育,其课程设置应以程序设计基础、离散结构、数据结构、算法分析、计算机组成基础、计算机体系结构、操作系统、数据库原理、编译原理、软件工程、计算机网络等为核心课程。而培养“应用型”人才的计算机专业的课程设置,只选上述大部分的核心课程即可,代之以更靠近行业应用和更侧重实训性的课程,例如嵌入式系统、计算机网络通信、微机原理与接口、数字逻辑、人工智能、计算机图形学和信息系统工程等,也可以为面向某行业应用背景,开设相应的组合式的课程,其中包括一些对口的选修课和实训性课程。培养“工程型”人才则介于上述两者之间,在此不再赘述。由于信息技术发展迅猛,其教育内容也日益增多,为使学生打好基础,并培养其实践能力以适应市场需要,精心设计课程设置计划是各院校的首要任务之一。本编委会以组织业内的知名教授、专家和学者精心编审出一批相应的教材为己任。

内容概要

Web数据库技术是建立网站的必备技术,本书介绍了多种流行的Web数据库访问技术,包括CGI、ASP、PHP和dotPET技术等。书中的实例均由作者认真编写、调试。读者可根据自己的需要稍加修改,其中的例子即可使用。每章附有习题,便于练习。本书所附的光盘,提供了书中的全部程序和用PowerPoint制作的讲稿,便于学生学习和教师讲课。 本书可以作为高等院校高年级学生学习“Web数据库技术”课程的教材,也可以作为从事商务营销、网站建设的工程技术人员以及社会各界人士继续教育的培训教材或自学教材。

书籍目录

总序前言1 概述 1.1 网络应用结构模型 1.2 Web数据库解决方案 1.3 Web服务器 习题1 2 HTML 2.1 HTML语言的结构 2.2 HTML的基本元素 2.3 超文本连接指针 2.4 版面风格控制 2.5 表格 2.6 表单 习题23 XML 3.1 XML的语法 3.2 XML文档的浏览 3.3 XML数据岛 习题34 公共网关接口 4.1 CGI原理 4.2 CGI程序设计 4.3 CGI表单处理程序设计 4.4 CGI数据库访问程序设计 习题45 ASP概述  5.1 ASP的运行环境  5.2 ASP的运行方式  5.3 ASP文件  5.4 ASP的执行  5.5 ASP的内建对象  5.6 ASP的外挂对象  习题56 ASP的内建对象 6.1 获取客户请求数据Request 6.2 向客户输出数据Request 6.3 Cookies集合 6.4 Session对象 6.5 Application对象 6.6 Server对象 习题67 ADO Connection对象 7.1 建立和关闭Connection对象 7.2 使用Connection对象建立与数据库的连接 7.3 数据库查询操作 7.4 Connection对象的属性 7.5 Connection对象的方法 习题178 ADO Recordset对象 8.1 常见Recordset对象 8.2 存取数据库 8.3 Recordset对象的属性 8.4 Recordset对象的方法 8.5 分页浏览 8.6 数据库与XML的结合 习题89 ADO Command对象  9.1 建立Command对象  9.2 执行Command对象  9.3 Command对象的属性  9.4 Command对象的方法  9.5 Command对象的使用 习题9 10 PHP程序设计  10.1 建立PHP工作环境  10.2 PHP程序模式  10.3 PHP的数据类型、运算符和表达式  10.4 PHP语言结构  10.5 PHP常用函数  习题1011 MySQL数据库  11.1 安装MySQL  11.2 MySQL的基本操作  习题1112 用PHP操作MySQL数据库  12.1 连接MySQL服务器  12.2 选择数据库  12.3 发送SQL查询  12.4 读取表中数据  12.5 用PHP和MySQL设计留言簿  习题1213 ASP.NET的开发平台和VB.NET 13.1 ASP.NET的开发平台 13.2 VB.NET简介 习题1314 .NET中的服务器控件 14.1 HTML服务器控件 14.2 Web服务器控件 14.3 Web控件与数据的绑定 习题1415 ASP.NET 15.1 ADO.NET对象模型和命名空间 15.2 ADO.NET的主要对象 15.3 ASP.NET存取数据库 15.4 存取SQL Server数据库 习题15

章节摘录

插图:XML的全称是eXtensible Markup Language,是一种类似于HTML的标记语言。HTML的局限性表现在它的标记的数量和功能都是规定的,不能扩展。于是,希望有一种功能更强大的标记语言,或是一种作为HTML补充的标记语言。XML正是在这种情况下产生的。XML是W3C SGML(World Wide Web Consortium Standard Generlized MarkuoLanguage,通用标记语言标准)的一个子集。XML虽然类似于HTML,但它不同于HTML。通过上一章的学习,用户已经知道HTML是用来在网页中显示数据的语言。而XML是用来描述数据的,是关于数据的语言。在HTML中,所有的标记(tags)和文档结构都是预先定义好的,用户只能使用那些标准的HTML标记。在XML中标记是由使用者自己创造的,是可以扩展的。XML允许使用者定义自己的标记和文档结构。XML是HTML的一种补充,它不是HTML的替代品。在将来,网站开发者很有可能用XML来描述网站所需数据和网站的结构,而用HTML来格式化和显示这些数据。HTML是一个网站的基础,而XML会成为网站开发的一个重要特色。也许它将担当起所有数据的处理和传输的任务。HTML页面是用来显示数据的,所以数据一般都保存在HTML页面内部。而使用XML,这些数据能够被保存到一个单独的XML文件中。这种方法就能够让用户集中使用HTML的格式化和显示,并能够确保对数据的任何改动都不必重新修改HTML代码。xML能够被用来分隔数据,也可以在:HTML文档内部保存数据。这些数据被当成“数据岛(Data Islands)”保存在:HTML页面中,用户仍然可以使用HTML来格式化和显示这些数据。XML能够用来作为一种交换信息的格式。在现实世界里,计算机系统和数据库中保存的数据格式是不兼容的,所以在很多时候开发者面临的问题是如何通过Internet来交换这些数据。如果把这些数据转换成XML,能够大大降低这个工作的复杂性。XML,文档中的数据也可以保存到其他文件或数据库中。


编辑推荐

《Web数据库技术(第3版)》:新世纪计算机及相关专业系列教材。

图书封面

广告

下载页面


Web数据库技术 PDF格式下载



相关图书