异地并行设计中WEB数据库设计-

异地并行设计中WEB数据库设计-

ID:19163739

大小:22.97 KB

页数:12页

时间:2018-09-29

异地并行设计中WEB数据库设计-_第1页
异地并行设计中WEB数据库设计-_第2页
异地并行设计中WEB数据库设计-_第3页
异地并行设计中WEB数据库设计-_第4页
异地并行设计中WEB数据库设计-_第5页
资源描述:

《异地并行设计中WEB数据库设计-》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、异地并行设计中WEB数据库设计*孙延明赖朝安龚祝平陈锦繁蔡秀云黄平林小平摘要:分析了基于Internet的产品异地并行设计系统中的数据流特点,对用于产品异地并行设计的Web数据库结构、与Internet的接口技术以及确保数据安全的技术方法进行了较为深入的研究。关键词:Internet异地设计Web数据库TheDatabaseDesignBasedOnWEBUsedInRemoteConcurrentDesignAbstract:thepaperanalysesthedatabasecharacteristicsus

2、edintheremoteconcurrentproductdesignsystembasedonInternet,deeplyresearchesthedatabasestructure,interfaceandthemethodofthedatasafety.Keywords:Internet,remoteconcurrentdesign,databasebasedonWeb近年来,随着Web技术的蓬勃发展,人们已不满足于只在浏览器上获取静态的信息,想要通过它发表意见、查询数据。随着电子商务的普及人们开始参与一

3、些网络商务活动,这就迫切需要实现Web与数据库的互连[1]。产品异地并行设计对数据的要求有一定的特殊性,主要有产品数据多种多样。产品设计,特别是机械产品设计常常是大型而又复杂,在异地通过不同的设计小组,按不同的分工设计同一产品,所要管理和通讯的数据类型随着分工的不同而有不同的表现形式,如常规的数字组成的数据集,以图形、图象形式表达的产品模型数据,以文字形式描述设计的文档,还有图表、公式等形式,复杂多样。产品数据交换频繁,流量大。产品设计是一个协同工作的创造性集体智慧凝聚的过程,要使设计顺利进行,分布在异地的不同设计

4、小组之间就要经常性地进行数据交换,并且有些形式表达的产品数据是较大的文件。产品数据的一致性要求高。分工合作的不同设计小组之间的设计任务是彼此关联,互相依赖的。如果其中一个数据改变了,相关联的数据必须跟着改变,在Web数据库设计时必须考虑数据的一致性问题。产品数据的并发性访问频繁。由于异地产品设计的特殊属性,数据的并发性访问非常频繁。所以,进行基于Internet的产品异地并行设计的Web数据库设计与一般的电子商务不同,要充分考虑以上属性。本文结合我们近期开发的机械产品异地并行设计系统,综合比较了多种当今流行的网络数

5、据存取技术,设计出可靠安全的数据库系统。1Web数据库连接方案数据库连接方案选择RDO、DAO和ADO是比较常见的Web数据库访问技术。DAO(DataAccessObjects)数据访问对象是第一个面向对象的接口,它含有MicrosoftJet数据库引擎,并允许VisualBasic开发者通过ODBC象连接到其他数据库一样,直接访问到Access表。DAO最适用于单系统应用程序或小范围本地分布使用,对大范围的异地并行设计显得功能不够强大。RDO(RemoteDataObjects)远程数据对象是一个到ODBC的、

6、面向对象的数据访问接口,它同易于使用的DAOstyle组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性。RDO在访问Jet或ISAM数据库方面有一定的限制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多SQLServer、Oracle以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法。对异地并行设计Web数据库来说也不是十分理想。ADO为ActiveX组件中数据库访问组件,ASP就是通过

7、它实现对数据库的访问。ADO是DAO、RDO的后继产物。在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法,以及事件。例如,ADO没有与rdoEngine和rdoEnvironment对象相等同的对象,可以包含ODBC驱动程序管理器和hEnv接口。尽管事实上接口可能是通过ODBCOLEDB服务提供程序实现的,但目前也不能从ADO中创建ODBC数据源。ADO是为Microsoft最新和最强大的数据访问范

8、例OLEDB而设计的,是一个便于使用的应用程序层接口。OLEDB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。ADO在关键的Internet方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。同时ADO使用了与DAO和RDO相似的约定和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。