ORACLE数据库反向工程技术的深入研究.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学2000.10.增刊 ORACLE数据库反向工程技术的深人研究 一~~~一 声一 一 户~-~.卜,片,叫,‘~~~一 ~ 、- ~ ~一一 一 一~ DeepResearchofReverseEngineeringTechniqueofORACLEDatabase 张明安 (海军自动化研究所 北京100036) 冉卜比raetThistapermainlydiscussesReverseEngineeringofORACLEDatabase.Baseondetailed analysisofobjects.目比airdependenceofORACLEdatabase,thispaperintroduceshowtoproduce reversely,databaseorigins耳systemmodel,tablestructureandtabelinstancechart,.耐finallyrebuild Entity,RelationshipModel(E-RModel).Itsveryimportantforolddatabasesystemsreengineering .回upgtatfi吨 · 压叻wYd白 ORACLE.Database,Datadictionary,Reverseengineering,E一model 序自动获取所连接的任何ORACLE服务器姗 1.概述 当前用户数据库中对象(包括表结构)信息;(2) ORACLEDBMS是 目前世界上最流行的 自动归纳其表间依琐关系t(3)自动反向生成数 高性能数据库管理系统,其在我国国民经济、军 据库中表的SQL语言脚本(创建CREATE及 事指挥等各个方面已逐步成为主流和关健系统 数据增加INSERT语句)文本文件,利用它可 首选的盆据库管理系统。当前由于计算机技术 在其它(包括不同平台)教据库中熏新创建数据 更新迅速,僧息系统在各个领域己进入新一代 库t(4)在分析表间依傲的关系的基础上,产生 的研侧,然而,在我国存在大kj旧的墓于ORA- 系统原始生成棋型:实例图I《nstanceChart)及 CLE教据库的信息系统,尤其是低版本的系 表结构,最终生成数据库的实体一关系模型(E- 统,如ORACLEV6.0,V7.0等,这些系统面临 R模型)。 淘汰,但其中的数据是非常宝贵的资浪,对O- 本文描述的系统适于当前流行的客户/服 RACLE数据库反向工程的深入研究将用软件 务器(Client/Server)以及Inernet构架的浏览 工程规范的方式娜决旧系统的数据库结构及其 器/服务器(Browser/Server)方式. 依核的遗留问心。现有系统一个普通的情况就 1.,ORACLE分翔本反向工祖的阶段 创建数据库的系统研制周期的几个阶段中 是文档不全,加之系统不断维护修改,以至无法 两个核心的阶段:1)需求分析及建立模型t2)数 得知现有系统中详细的数据库表间依搜的情 据库设计.即在建立棋型的基础上,将E-R模 况,所以,在这种愉况下,通过对现有系统进行 型中实体映封成衰,感性映射成列,关系映射成 反向工程,产生系统原始的创建模型(实体一关 外健,以及业务规则映射成约束哪。实际创建系 系E-R模型》,通过修改原始模型以瀚足新系 统的过程就是将上述结果.译舰SQL语盲的 统的播求,然后,生成新的系统.这是现有系统 命令,井且执行上述的SQL语言脚本

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档