为跨数据库管理工具提供一个基础设施

为跨数据库管理工具提供一个基础设施

ID:35518042

大小:35.50 KB

页数:4页

时间:2019-03-25

为跨数据库管理工具提供一个基础设施_第1页
为跨数据库管理工具提供一个基础设施_第2页
为跨数据库管理工具提供一个基础设施_第3页
为跨数据库管理工具提供一个基础设施_第4页
资源描述:

《为跨数据库管理工具提供一个基础设施》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、跨越数据库管理工具提供的基础设施摘要:软件工具,用于管理供应商提供的,专业的数据库,需要大量的先验知识和部分专业的数据库。我们已经开发出dbanalyst,一种供应商独立的数据库管理和维护工具。dbanalyst是一个开放的架构数据库管理和维护工具,可用图形显示一个数据库模式,管理数据库对象,输入输出数据库的内容,并生成数据库。dbanalyst也被用于逆向工程现有的数据库,发现数据库对象和关系数据库和诊断问题迫在眉睫。这些功能,以及一个统一的接口,任何数据库,支持结构language-type数据库查询。1.介绍数据库工具通常不支持跨数据库管理。管理任何应用程序(如电子医疗记录),

2、涉及软件从一个以上的数据库供应商是一项艰巨的任务。不同的数据库厂商在保持不同的数据库和数据库的内容相同的图式结构在,其中迁移产品从总是需要大量人工干预,由经验丰富的数据库管理员。这种过程是昂贵的,肯定会受益于一个跨平台的数据库管理工具。数据库工具可以介绍自己的挑战,由于工具的能力和功能,如数据库控制台访问数据库和数据库警报监测,计算不同厂商之间的工具。数据库工具软件厂商的支持通常是成反比的数据库厂商的用户群,甚至可能是不存在的开放源码的数据库软件社区。本文介绍了一个战略创造一个数据库管理应用程序的能力,管理数据库软件从任何供应商,使用一个共同的用户界面的所有数据库厂商。这个数据库管理

3、应用程序的脚本驱动的,专门使用结构化查询语言(中的),没有管理工具软件有任何事先(硬编码)知识的具体和复杂的数据库的内部结构。2.挑战正如预期的那样,数据库厂商有不同的数据库实现方法。所有数据库厂商提供的手段,探索和反向工程创建的对象数据库用户。换句话说,数据库保持在自己的数据库的所有用户创建的对象。此信息通常被称为数据库系统目录。这些信息从不同格式的数据库供应商数据库供应商,但通常是可回收的,更多的或不那么容易,使用结构化查询语言。注意到,全面的逆向工程的任何数据库的模式结构是一项艰巨的任务,并要求专家知识的数据库结构和实现的特殊性。大部分关系数据库厂商采用SQL-492–喜欢语法

4、访问的数据库,并在这一过程中,都采取了非常相似的结构数据库。这种结构通常包括表,索引,约束,触发器,视图,序列,职能和程序,仅举几个。虽然这些结构比较有意义的数据库厂商,具体语法语法的不同,使任务编写一个通用工具复杂。大多数数据库厂商利用国外的约束,触发器,视图,存储程序和显示对象之间的关系。此属性是重要的生成数据库脚本排序的对象相关性或当创建一个网络布局显示显示对象的关系。而不同的数据库结构相似,存储和优化规则通常是非常不同的从一个供应商到另一个。知识的这些和其他数据库结构通常代表专家数据库知识,通常是唯一的领域内经验丰富的数据库管理员。最后,大多数数据库厂商也提供标准的数据库连接

5、的元素,在形式的数据库,如数据库对象(数据库)型或odbc-type驱动程序,从而提供了一个标准的连接通路。的能力,这样的司机可能不同的数据库供应商数据库厂商。这是尤其如此,当应用程序处理各种数据类型,只要对象(工作)数据类型。更糟的是,独立软件供应商提供备用的驱动程序在不同的能力和性能,从而使它成为一个更大的挑战,提供统一和一致的接口对各种数据库。3。数据库工具的功能集理想情况下,一个数据库工具:•提供一个统一的用户接口的任何数据库厂商。我们的目标是提供尽可能多的数据库功能的管理可能在不牺牲的普遍性质的工具。•提供一个简单的终端样的数据库接口。这是最简单的形式,对数据库的访问,可以

6、用来执行数据库管理命令。•提供一种手段来浏览数据库的数据内容。而这似乎很明显,并不是所有的数据库厂商都提供这种能力作为标准功能的数据库指南工具。•提供智能浏览功能。一个数据库的对象,而对象代表的关系:对象可以依赖于其他物体的存在,或可能是依赖于存在另一个对象。提取,以显示和突出这些资料是必不可少的数据库管理。•提供逆向工程数据库对象。扭转结构的数据库对象,并生成不同类型的脚本的数据库查询语法遵守指定的,是原始的因为它允许再生一个数据库创建脚本和数据库脚本,例如。这样的一个特点是基础数据库对象的比较。一个非常有趣的必然结果这一特点是能够逆向工程数据库对象从一个数据库,生成创建脚本,例如

7、,任何其他数据库供应商,提供了一个类似的数据库功能可用。提供支持的专家知识和处理规则。此功能尤其重要,因为相当一部分日常活动的数据库管理员,数据库由测试可能失败。这些维护任务可以表示为一个或多个数据库的优化规则。提供一种手段,进出口数据库的数据内容。这个功能是必不可少的,甚至更有价值,如果它允许数据导出从任何供应商的数据库的任何其他供应商的数据库。44。国家艺术一些软件供应商公司[6]今天的共享数据库市场。这些工具是不理想的原因如下:•数据库工具供应商密切

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

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

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