数据库毕业设计外文翻译 精品文档格式.docx

上传人:b****6 文档编号:20093275 上传时间:2023-01-16 格式:DOCX 页数:9 大小:26.34KB
下载 相关 举报
数据库毕业设计外文翻译 精品文档格式.docx_第1页
第1页 / 共9页
数据库毕业设计外文翻译 精品文档格式.docx_第2页
第2页 / 共9页
数据库毕业设计外文翻译 精品文档格式.docx_第3页
第3页 / 共9页
数据库毕业设计外文翻译 精品文档格式.docx_第4页
第4页 / 共9页
数据库毕业设计外文翻译 精品文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

数据库毕业设计外文翻译 精品文档格式.docx

《数据库毕业设计外文翻译 精品文档格式.docx》由会员分享,可在线阅读,更多相关《数据库毕业设计外文翻译 精品文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

数据库毕业设计外文翻译 精品文档格式.docx

如今,Internet已经遍布世界的各个角落,整个世界也被连成一体,因此Web数据库技术也随着Internet而渗透到地球的每个角落。

在Internet中,Web是发展最快的技术之一,但只具有信息发布功能的信息共享平台的Web是静态的,服务器响应用户请求,向用户发送文件,用户接收这个文件并把它显示出来,这种工作方式不能实时交互动态信息,客户机和服务器之间的交流是很有限的,满足不了现代商务活动的需求。

后来随着CGI技术的引入,特别是Java和JavaScreipt语言的引入,使得Web页面可以方便地传播动态信息,与用户进行交互活动。

通过应用Java和JavaScript语言,以及后来的VBscript,Perl等语言,可以很方便地设计具有动画,声音,图形图像和种种特殊效果的Web页面。

这种交互式动态Web页面的实现需要大量的数据资源为基础。

为了对数据资源进行高效的存取,数据库系统自然而然就要进入Internet的舞台,于是Web数据库也就应运而生了。

(3)通过Web访问数据库的优点

数据库应用的一个重要方面就是数据的访问,但是许多数据库系统目前提供的访问方式,或是一个字符方式的查询界面,或是通过编程方式实现,无论哪种方式都较难使用。

近年来发展的一些RAD工具,如VB,Dephi,Powerbuider等可以方便地开发一些图形界面的访问数据库软件,但是这样的开发工具需要使用者具有编程技术,并且开发的程序不能跨平台运行。

而且,用RAD工具开发的软件,随用户需求的改变,可能需要增添新的功能或在界面上做一些改动。

如果开发的软件使用范围比较广泛的话,那么软件的更新将是一项很大的工作。

而Internet技术的发展,使上述问题有了解决的办法,如果建立了Web服务器,就可以通过Web服务器实现对数据库的访问,上面提到的问题也就可以解决了。

与传统方式相比,通过Web访问数据库的优点在于:

1)借用现成的浏览器软件,无需开发数据库前端。

如果能够通过Web来访问数据库,就不需要开发客户端的程序,使用的数据库应用都可以通过浏览器来实现,界面统一,也减少了培训费用,能使广大用户很方便地访问数据库信息。

2)标准统一,开发过程简单。

HTML是Web信息的组织方式,是一种国际标准,开发者甚至只需学习HTML语言,而使用者只需学习一种界面---浏览器界面。

3)交叉平台支持。

几乎在各种操作系统上都有现成的浏览器可供使用,为一个Web服务器书写的HTML文档,可以被所有平台的浏览器所浏览,实现了跨平台操作。

(4)Web数据库系统的基本模型

由于Web的易用性,实用性,它很快占据了主导地位,目前已经成为使用最为广泛,最有前途,最有魅力的信息传播技术。

不过,Web服务只是提供了Internet上信息交互的平台,要想实现真正的Internet,就要将人,企业,社会与Internet融为一体,这就要靠信息化应用的实现。

电子商务是以Web网络技术和数据库技术为支撑的,其中Web数据库技术是电子商务的核心技术,支持电子商务已经成为各大厂商竞争的焦点之一,Web数据库的发展成为新的热点和难题。

Web数据库就是能将数据库技术与Web技术很好地融合在一起,使数据库系统成为Web的重要有机组成部分的数据库,能够实现数据库与网络技术的无缝的有机结合。

早期的Internet数据库系统采用的是两层客户机/服务器结构。

这种结构在Internet应用早期获得了极大的发展。

随着Internet应用的普及,由于Internet上信息资源的复杂性和不规范性,这种两层结构的数据库系统在开发各种网上应用时显得力不从心,表现在无法管理各种网上的复杂的文档型和多媒体型数据资源,缺乏开放的标准,一般不能跨平台运行。

为此就要求对数据库作出一些适应性调整,如增加数据库的面向对象成分以增加处理多种复杂数据类型的能力,增加各种中间件以扩展基于Internet的应用能力,通过应用服务器解释执行各种HTML中嵌入脚本来解决Internet应用中数据库数据的显示,维护,输出以及到HTML的格式转换等。

此时,数据库的基于Internet应用的模式典型地表现为一种三层或四层的多层结构,在这种多层结构体系下,解决了数据库的Internet的应用的方法问题,使得各种网上数据库数据的发布,检索,维护,数据管理等一般性应用变得更加容易和简单。

(5)Web数据库的发展趋势

最近几年,数据库市场飞速发展,电子商务成为各种企业发展的重点之一,甚至有人预言,电子商务极有可能建立起新型的虚拟商业,乃至虚拟工业。

而电子商务是以数据库技术和网络技术为支撑的,其中数据库技术是其核心。

更多的用户已经把数据库的重要性放在十分重要的地位,其主要原因是用户将把应用软件和应用需求放在首位,而应用软件开发直接依赖于数据库开发工具。

另外,由于硬件随着芯片技术的发展越来越缺乏特性,硬件指标将变成次要的考虑因素。

对行业性应用来讲,而今可能是首先选择数据库厂家再考虑硬件厂家了。

正是用户需求的这种变化给数据库厂商提供了新的发展机会。

可以预言,在不久的将来,Web数据库将成为数据库领域研究的热点技术。

1)非结构化数据库

信息可以划分为两大类,一类信息能够用数据或统一的结构加以表示,称之为结构化数据,如数字,符号;

而另一类信息无法用数字或统一的结构表示,如文本,图像,声音,网页等,称之为非结构化数据。

结构化数据属于非结构化数据,是非结构化数据的特例。

随着网络技术的发展,特别是Internet和Intranet的飞速发展,使得非结构化数据的数量日趋增大。

这时,主要有于管理结构化数据的关系数据库的局限性暴露得越来越明显。

因而,数据库技术相应地进入了“后关系数据库时代”,进入基于网络应用的非结构化数据库时代。

所谓非结构化数据库,简单地说,就是字段可变的数据库。

2)异构数据库系统

相互关联的数据库可以很容易地被归纳在一起,创建一个单一的虚拟数据库,也叫做异构数据库系统。

异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问。

每个数据库系统在加入异构数据库系统之前本身就已存在,拥有自己的DBMS。

它的异构性主要体现在以下几个方面:

计算机体系结构的异构;

基础操作系统的异构;

DBMS本身的异构。

它的目标在于实现不同数据库之间的数据之间的数据信息资源,硬件设备资源和人力资源的合并和共享。

目前,异构数据库系统的集成以及建立在此基础之上的数据仓库,数据挖掘已经成为网络数据库技术研究的重点之一。

著名的国内外数据库厂商也将异构数据库系统作为竞争的焦点,研究如何将原来传统的,可能分布于各地的多个关系数据库集成起来,进行改进和发展,形成虚拟异构数据库系统和数据仓库,更好地为企业信息化,电子商务服务。

(6)Web数据库技术简介

从技术发展的角度来看,以前通过浏览器访问数据库的唯一渠道是CGI方式。

随后出现了SAPI和JDBC等技术方案,近来又流行ASP、JSP技术。

下面对这些技术逐一进行介绍。

1)CGI

CGI是Web服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作,外部程序执行时可以生成HTML文档,并将文档返回Web服务器。

CGI应用程序能够与浏览器进行交互作用,还可以通过数据库的API与数据库服务器等外部数据源进行通信,如一个CGI程序可以从数据库服务器中获取数据,然后格式化为HTML,文档后发送给浏览器,也可以将从浏览器获得的数据放到数据库中,几乎所有的服务器软件都支持CGI,开发者可以使用任何一种Web服务器内置语言编写CGI,其中包括流行的C,C++,VB和Dephi等。

按照应用环境的不同,CGI又可以分为标准CGI和间接CGI。

CGI程序应用是作为一个独立的外部应用来运行的,与服务器上的其他程序竞争处理器资源,这将导致运行速度减慢。

而且,用CGI开发支持Web的应用也是一个比较困难的数据库过程中,连接状态的管理也是很重要的。

如果没有状态管理,那么浏览器的每一次请求,都需要一个连接的建立与释放的过程,效率较低。

CGI不提供状态管理功能,另外,必须用某个特定数据库服务器的专用SQL语言来手工编写数据库接口,其移植性也不好。

2)JDBC

Java的推出,使Web有了活力和动感。

Internet用户可以从Web服务器上下载Java小程序到本地浏览器上运行。

这些下载的小程序就像本地程序一样,可独立地访问本地和其他服务器资源,而最初的Java语言并没有数据库访问的功能,随着应用的深入,要求Java提供数据库访问功能的呼声越来越高。

为了防止出现对Java在数据库访问方面各不相同的扩展,JavaSoft公司制定了JDBC,作为Java语言的数据库访问API,JDBC是第一个标准的,支持Java数据库的API,它使得Java程序与数据库连接更为容易。

JDBC在功能上与ODBC相同,给开发人员提供一个统一的数据库访问接口。

目前,JDBC已经得到了许多厂商的支持,包括Borland,Oracle和Sybase等公司。

当前流行的大多数数据库系统都推出了自己的JDBC驱动程序。

3)JSP

JSP是JavaServerPages的简称,是Sun公司在Java语言基础上开发的动态网页制作技术。

JSP结合Servlet和JavaBean技术,将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web应用程序的开发变得迅速而简单。

JSP以良好的可移植性和平台无关性,强大的交互能力和数据处理能力,迅速风靡全球,在Internet上几乎处处都能看到它的身影,是动态网页语言未来发展的趋势。

JSP技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。

JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。

JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。

在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。

JSP技术是基于JAVA的开放性过程的产品,因此它能够广泛支持不同提供商提供的工具,WEB服务器和应用程序的服务,这样能够使用户选择最佳的开发方法,选择最适应他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资,因而具有更广阔的发展前景。

4)ASP

ASP是微软公司于1996年11月推出的Web应用程序开发技术。

在Microsoft的有关文档中,ASP被描述为:

一个服务器的脚本环境,可以生成和运行动态的。

交互的,高性能的Web服务器应用程序。

ASP是目前公认的建立WindowsNT动态站点最好的工具。

它与ADO的充分结合,提供了强大的数据库访问功能,使之成为进行网上数据库管理的重要手段。

 

附录B

(1)Webdatabaseoverview

TheriseofInternettechnologyanddevelopment,socialsystemsandtheemergenceofahugeflowofinformationambitiousdataflow,accompaniedbytheflourishoftheWebtechnologies,andsoonoccupythemainstreamofInternettechnology.Todaydatabasetechnologiesareproperlymature,andparticularlysuitedtothelargenumberoforganizations’datamanagement.Becauseofthetremendousvolumeofavailableinformation,withthefurtherdevelopmentoftheInternetandWebtechnologyanddatabasetechnologiescombined---WebdatabasetechnologywillconstitutethemostpopularofthenewgenerationInternetinformationdisseminationtechnologies,andhasdeeplychangedthefaceofnetworkapplications.Whethernetworklibrary,networkinformationretrievalsystem,networkinformationprint,orbasedontheclient/servermodelofinformationmanagementsystemscannotbeseparatedWebdatabasetechnology.Fore-commerceenterprises,largeenterprisesintheInternetpublicationofinformationproductsandservicesaretheimportantelementinbuildinge-commercewebsites.DatabasethroughWebtechnology,theWebanddatabasesnotonlyalltheadvantagestogether,butalsomakefulluseofalargenumberofavailableinformationresourcesdatabase,enableuserstoconvenientlyretrieveandbrowseWebbrowserdatabasecontent,WebdatabasetechnologiescombinedwiththedevelopmentofdynamicWebdatabaseapplications,isanessentialpartofbuildinge-commercewebsiteenterprise.

(2)Webdatabaseproduce

Thedatabasetechnologyisthetoolthatisusedtostoreavarietyofinformation.Today,theInternethasbeenfoundinallthecornersoftheworld,thewholeworldhasbeenintegrated,andthereforeWebdatabasetechnologyandtheInternetinfiltrateeverycorneroftheplanet.

IntheInternet,Webtechnologygrowfast,howeveronlythedisseminationfunctionsofinformationsharingplatformWebisstatic,serverresponsetotherequestofusers,documentssenttousers,usersreceivethisdocumentandincludethedemonstrationthatsuchworkcannotbereal-timedynamicinformationintheworld,communicationbetweenclientandserverisverylimited,cannotmeettheneedsofmodernbusinessactivities.WiththesubsequentintroductionofCGItechnology,particularlytheintroductionofJavalanguageandJavaScriptmakeWebpagecanfacilitatedisseminationofinformationdynamics,andusersintheworld.ThroughtheuseofJavaandJavaScriptlanguages,andotherlanguageslaterVbscript,Perlcanbeconvenientlydesignedwithanimation,voice,graphics,videoandallsortsofspecialeffectsWebpage.ThisinteractivedynamicWebpageofalargeamountofdataneededtoachievebasicresource.Inordertocarryoutefficientdataresourcesvisitation,thedatabasesystemwillautomaticallyentertheInternetarena,soWebdatabasealsocameintobeing.

(3)TheadvantageofthedatabasethroughWebvisitation

Databaseapplicationdataisanimportantaspectofthevisit,butmanydatabasesystemscurrentlyavailablevisit,oracharactermodeenquiriesinterface,orthroughprogrammingrealization,eitherwayitisused.InrecentyearsanumberofRADdevelopmenttoolssuchasVB,Dephi,Powerbuidercanconvenientlyvisitdatabaseinterfacedevelopmentofanumberofgraphicssoftware,butsuchdevelopmentneedsoftheusersofprogrammingtoolstechnologyandthedevelopmentofprocedurescannotbecross-platformoperation.Moreover,theuseofRADdevelopmenttoolsoftwareasusersdemandchange,ormayneedtoaddanewfunctiontodosomechangesintheinterface.Ifabroaderrangeofsoftwarehasdeveloped,softwareupdatewillbeagreatwork.HoweverInternettechnology,hasjustsolvedtotheproblem.IfestablishedWebservicedevicescanachievethroughthevisittothedatabase,theabove-mentionedissueswillberesolved.

Comparedwiththetraditionalway,theadvantagesofWebvisitationdatabase:

1)loanavailablebrowsersoftware,withoutthedevelopmentofdatabasefront-end.IfthevisittothedatabasethroughtheWeb,itdoesnotneedtodevelopcustomer-procedures,theuseofdatabaseapplicationscanbeachievedthroughthebrowser,unifiedinterface,andreducetrainingcosts,enableusersconvenientlyaccessdatabasesofinformation.

2)uniformstandards,thedevelopmentprocesssimple.HTMLisWebinformationorganization,isaninternationalstandard,developerscanevenlearnHTMLlanguage,andusersonlyneedtolearnalanguageinterface---browserinterface.

3)cross-platformsupport.Inalmostev

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1