数据库应用——电子商务 教学课件 ppt 作者 王光明 第九章.pptVIP

数据库应用——电子商务 教学课件 ppt 作者 王光明 第九章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用——电子商务 教学课件 ppt 作者 王光明 第九章

* 数据库应用——电子商务 * 用DAO复制数据库的一般步骤 (二) 对象可以复制 如果在副本中建立了一个新对象,并且想把它从本地的改为可复制的,使得其他用户都可以使用它,则需要在设计原版中建立该对象,并且将其Replicable属性设置为“T”。在这种情况下,务必删除所有副本中的这个本地对象,否则会产生错误。 对于TableDef和QueryDef对象,可以直接建立Replicable属性,并添加到对象的属性集合中,就像处理KeepLoealKeepLocal属性那样。 注意: 如果把一个对象的Replicable属性从“T”改为“F”,该对象便从可复制状态变为本地的,在这种情况下,Microsoft Jet将只在设计原版中保留该对象,而从副本集的其他副本中删除该对象。 * 数据库应用——电子商务 * 用DAO复制数据库的一般步骤 (三) 构造设计原版 设计原版也是一个数据库副本,但它是一个可以复制的副本。为了把一个数据库变为设计原版,需要为Database对象建立Replicable属性,并把该属性添加到 Database对象的属性集合中,然后将其Replicable属性设置为“T”。 * 数据库应用——电子商务 * 用DAO复制数据库的一般步骤 (四) 用副本生成副本 当把数据库的RepllcableReplicable属性设置为“T”,从而将数据库转换成设计原版时,在副本集中只有一个副本(即设计原版),只能用它来生成第一个副本。可以用 MakeReplica方法来生成第一个副本和后续的副本。 下面是几个应该注意的方面: 1. 在原始数据库的备份被变成设计原版之前,不要用它来生成另外的副本, 不然,生成的将不是另外的副本,而是新的设计原版和副本集。 2. 在用MakeReplica方法复制数据库时,正在复制的对象一定不能被锁定,否则方法的调用会失败。 3. 生成一个新副本后,将把原副本中的所有可复制对象和属性复制到新副本中。 * 数据库应用——电子商务 * 用DAO复制数据库的一般步骤 (五) 使用数据访问对象(DAO)创建部分副本 要创建部分副本,可以按照下列步骤进行操作: 1. 使用Database对象上的MakeReplica方法,并将options参数指定为dbRep-MakePartial常量,创建部分副本;。 2. 使用ReplicaFilter和PartilReplica属性来设置所需的筛选和关系,以决定从完全副本中复制哪些数据;。 3. 使用PopulatePanial方法从完全副本中传送与新的副本筛选准则相匹配的所有记录。 * 数据库应用——电子商务 * 网络数据库复制的原则 网络数据库复制的功能主要是为数据恢复和提高数据共享性服务的,但是由于网络数据库实现的机制不同,在应用时就有所侧重。如类似Oracle,sybase,DB2,SQL Server等数据库系统就能很好的完成网络数据库的复制功能,这些数据库的复制功能是由DBMS控制的。 * 数据库应用——电子商务 * 网络数据库复制的原则 在采用DAO进行数据复制的网络数据库系统中,在实施数据复制时应遵循以下原则: 1. 对于系统操作的实时性要求较高的系统 对于系统操作的实时性要求较高的系统(商品拍卖或股票系统等),不宜使用数据复制。因为数据复制占用了大量的系统资源,这样会降低整个系统的性能。 2. 对数据完整性和一致性要求非常高的应用系统 对数据完整性和一致性要求非常高的应用系统(如银行系统、航空订票系统等),也不宜使用数据复制。 * 数据库应用——电子商务 * SQL Server的复制与恢复 复制是使数据库更具容错性的方法,主要用于分布式结构的数据库系统中。它在多个场地保留数据库的多个备份,这些备份可以是整个数据库的副本,也可以是部分数据库的副本。 另一方面,当数据库出现故障时,系统可以用副本对其进行联机恢复,而在恢复过程中,用户可以继续访问该数据库的副本,而不必中断应用。 * 数据库应用——电子商务 * 数据复制 (一)数据复制的方式 数据复制的过程类似于报纸杂志的出版过程,即把信息从信息源迅速传送到信息接受处。数据库的复制通常有三种方式:对等复制、主//从复制和级联复制。 对等复制(Peer–to–peerPeer)是最理想的复制方式。在这种方式下,各个场地的数据库地位是平等的,可以互相复制数据。 主//从复制(Master//Slave),即数据只能从主数据库复制到从数据库中。更新数据

您可能关注的文档

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档