基于Eclipse平台的可视化数据库建模工具的研究与开发
数据库技术从诞生到现在,给计算机信息管理带来了一场巨大的革命。它在几十年的时间里已经形成了坚实的理论基础、成熟的商业产品,它的应用领域也极其广泛。现在,各行各业已建设和开发了成千上万个数据库,数据库已经成为各企业、单位甚至个人的重要基础设施。随着数据库的使用,数据库数据本身也变得日趋复杂和丰富,因此数据库的设计就十分关键。如何快速、直观、形象有效的设计一个数据库也就变得重要了,本文致力于研究与开发一个可视化的数据库建模工具。
经过众多平台的比较和选择,本文决定选用Eclipse作为开发和设计的应用平台。由于Eclipse是一个成熟的开放平台,它可以运行在多个操作系统上,而其本身仅提供基本用户界面,用户以插件的形式进行快速开发功能部件,可以专注于专门功能的实现上。
本文从实际需要出发,设计实现了基于Eclipse插件的可视化数据库建模工具--abcVDM,为用户提供了数据库模型的可视化编辑功能,并可以依据模型框图导出特定数据库的DDL数据定义语言文件或表格文件。实际应用证明,abcVDM能简化操作流程,具有较强的适用性和通用性,能较有效提高开发效率。
数据库建模工具采用与Eclipse的关系紧密的Java为编程语言,还涉及Eclipse插件开发环境、GEF图形编辑框架和SWT/JFace等技术,使用JDOM进行XML文档解析,运用MVC、抽象工厂等设计模式,力求实现系统的可重用性和可扩展性和灵活性。
Eclipse平台;可视化;数据库建模;图形化编辑器
中国海洋大学
硕士
计算机应用技术
徐建良
2009
中文
TP311.13
70
2009-09-28(万方平台首次上网日期,不代表论文的发表时间)