计算机应用 ›› 2010, Vol. 30 ›› Issue (1): 5-9.

• 数据库技术 • 上一篇    下一篇

基于对象代理数据库的微生物信息服务系统

彭智勇1,黄泽谦2,刘俊1,李越1,徐波1   

  1. 1. 武汉大学计算机学院
    2. 武汉大学软件工程国家重点实验室
  • 收稿日期:2009-07-13 修回日期:2009-08-13 发布日期:2010-01-01 出版日期:2010-01-01
  • 通讯作者: 黄泽谦
  • 基金资助:
    国家自然科技资源平台项目《教学实验用微生物菌种资源数据库运行与维护》

Microbiology information service system based on object deputy database

  • Received:2009-07-13 Revised:2009-08-13 Online:2010-01-01 Published:2010-01-01
  • Contact: zeqian huang

摘要: 提出了一种采用对象代理数据库实现微生物数据管理的新方法。该方法将微生物菌种资源数据的共性描述信息定义为基本微生物对象,其代理对象可以用来表示微生物菌种资源分类的多样性,并定义不同菌种的特性性状信息,也可以用来定义微生物资源不同类别的扩展关联信息;通过对象更新迁移可以支持数据动态分类,利用对象视图机制可以支持模式演化,跨类查询机制则实现了高效的数据检索;实现了一个基于对象代理数据库的微生物信息服务系统。实验测试表明,该方法比传统方法更有效。

关键词: 对象代理模型, 微生物信息服务系统, 对象代理数据库

Abstract: A new approach for microbiology information management based on object deputy database was proposed. It used the object deputy model for data modeling. The common descriptive information of microbes was defined as the basic object. Microbial diversity and correlated information of microbes were modeled through deputy objects. A microbiology information service system based on our object deputy database was implemented. Advanced functions of the database could facilitate information management. Update propagation supports dynamic classification of data, object views could be used for schema evolution, and crossclass query provides efficient data retrieval. The experimental result shows that this approach outperforms the traditional ones.

Key words: object deputy model, microbiology information service system, object deputy database