用于根据本体创建关系数据库模式的方法和模块技术

技术编号:7161637 阅读:274 留言:0更新日期:2012-04-11 18:40
提供了一种用于创建关系数据库模式的方法。该方法包括访问(110,210)包括第一数量的概念和第二数量的属性的参考本体(101);从所述参考本体选择(120、220)第一组概念;从所述第二数量的属性确定(130、230)与所选择的第一组概念相关联的第一组属性;确定(140、240)与所确定的第一组属性相关联的第二组概念;以及生成(150、250)包括若干表格的关系数据库模式,其中至少一个表格涉及所述第二组概念中的概念。此外,提供了一种用于创建关系数据库模式的模块(300)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于创建关系数据库的方法和模块。更具体而言,本专利技术涉及一种基于本体概念的选择创建关系模式的方法。
技术介绍
在医学研究中,临床试验是一种研究新药物、医学设备和其他医学产品的通用手段。新的研究频繁地被发布并且实施的临床试验的数目在增加。例如,美国国立卫生研究院的研究登记在2006年包含大约23500件临床研究,该研究登记是用于临床研究的最常使用的公共数据库之一。2008年1月,登记的试验已经超过原来的两倍,达到来自153个国家的几乎50000件研究。特别地,制药业和医学设备制造商推动着越来越多的研究的实施。 因此,对快速、高效且精确的研究规划、执行和结果分析的需求是必然的。具体而言,在临床试验期间收集的数据对于控制和执行试验的组织而言是很有价值的。因此,在遵守国家和国际规则的同时精心收集、处理和存储数据是临床研究管理中的主要任务。医学
的公司关注于新型医学设备的开发,这对多种疾病的诊断、治疗、预防和监测的发展和改进做出了贡献。为此,实施临床试验及初步预试验。在试验期间,借助于所开发的设备以问卷、病例报表等获取各种形式的感兴趣数据。之后,处理并统计分析收集到的数据以评估新型设备的质量和适用性。此外,把所获取的数据与疾病进展及患者健康状况之间的相关性作为目标。可以将该结果与当前医学实践中使用的设备的数据进行比较,或者对该结果进行分析以获得对特定疾病进展的新的认识。管理临床试验的一种方式是使用本体(ontology)。根据Hiomas Gruber的A Translation Approach to Portable Ontology Specification, Knowledge Acquisition 5 :199-220,1993,本体是一种形式化的、对共享概念体系的明确说明。其以一种机器可读和语义的方式描述感兴趣领域,从而使得能够表达领域的概念、领域之间的关系及约束,以得到更大团体中的多数对其的认可。本体被用在人工智能、知识工程及语义网中,并且针对包括生物医学或物理学的各种领域对本体进行研发。在数据库创建和数据集成领域中对本体进行建模和使用提供了若干益处。本体在高度抽象的水平上描述领域。本体的优势特别地在于建立一致和形式化的词汇表的可能性,该词汇表不仅能够用于限定数据库中存储的数据的结构及意思,还能够被重新用于与基于该词汇表的应用互操作以及建立所述应用。现有系统中的大部分是基于实体-属性-值(EAV)数据库设计。例如,这样通过索引化、分割、查询优化而妨碍了有效率的数据库管理,从而妨碍了数据分析和自组织查询。临床试验常常由多学科团队实施。基于本体创建试验数据库的方法在高度抽象的水平上提供了公共基础,这允许用户设计在概念上独立于诸如索引和键(key)的物理设计问题的数据库。Geisler, S.等人在 IEEE Benelux EMBS Symposium, Dec. 6-7,2007 的文章"Ontology-based system for clinical trial data management,,描述了一禾中用于丨 1 备床试验数据管理设计的基于本体的系统。参考本体作为创建临床试验数据库的基础。然而,上述系统的缺点是其不能保证参照的完整性,因为在创建关系数据库期间可能会丢失一些关系从属性。此外,这样的系统效率低且缺少灵活性。因此,根据本体创建关系数据库模式的经改进方法将是有利的。
技术实现思路
因此,本专利技术优选试图单独地或者以任意组合的方式缓解、减轻或者消除一个或多个以上指出的本领域中的不足和缺陷,并通过提供根据所附专利权利要求主张的方法、 模块和计算机程序产品至少解决上述问题。根据一些实施例的一个目的在于提供一种支持快速并精确设置关系数据库的方法。根据一些实施例的另一目的在于提供一种用于高效、灵活和用户友好地设计关系数据库的方法。根据一些实施例的想法在于提供为利用参考概念的概念选择提供自动补充,以保证所生成的关系数据库的关系完整性。根据一方面,提供了一种用于创建关系数据库模式的方法。该方法包括访问包括第一数量的概念和第二数量的属性的参考本体;从参考本体选择第一组概念;从所述第二数量的属性确定与所选择的第一组概念相关联的第一组属性;确定与所确定的第一组属性相关联的第二组概念;以及生成包括若干表格的关系数据库模式,其中至少一个表格涉及所述第二组概念中的概念。这里,术语“表格”应该被广义地解释为覆盖用于表示信息技术和数据库建模领域中的关系的所有等同物。可以针对若干不同应用实施该方法,诸如针对临床试验数据管理创建关系数据库模式,或者用于使用不同实验装置的研究任务。根据一方面,提供了一种用于创建关系数据库模式的模块。该模块包括用于访问包括第一数量的概念和第二数量的属性的参考本体的单元;用于使用户能够从参考本体选择第一组概念并调整关系数据库模式的用户界面;用于从所述第二数量的属性确定与所选择的第一组概念相关联的第一组属性的单元;用于确定与所确定的第一组属性相关联的第二组概念的单元;以及用于生成包括若干表格的关系数据库模式的单元,其中至少一个表格涉及所述第二组概念中的概念。附图说明参考附图,通过对本专利技术的实施例的以下描述,本专利技术能够实现的这些和其他方面、特征以及优势将变得显而易见并且得以阐明,在附图中图1是示意性示出根据实施例的方法的流程图;图2是示意性示出根据实施例的方法的流程图;以及图3是根据实施例的模块方框图。具体实施例方式参考附图,下文将更为详细地描述本专利技术的若干实施例,以便本领域技术人员能够实现本专利技术。然而,本专利技术可以具体化为许多不同的形式而不应被解释为限于本文所述的实施例。更确切地说,提供这些实施例以使本公开是全面且完整的,并且将充分地将本专利技术的范围传递给本领域技术人员。实施例不对专利技术构成限制,本专利技术仅受专利权利要求的限制。此外,附图中图示说明的具体实施例的详细描述中所使用的术语并非旨在限制本专利技术。以下描述集中在适用于创建关系数据库的方法的实施例。在实施例中,根据图1,用于创建关系数据库模式的方法100以访问110参考本体 101开始。参考本体101包括多个概念和属性,每个属性与至少一个概念相关联。方法100 还包括从参考本体选择120第一组概念,并且之后,确定130与所选择的第一组概念相关联的属性。随后,方法100包括确定140与先前确定的属性相关联的另一组概念。之后执行生成150与所确定组的概念和关联的属性对应的关系数据库模式的后续步骤。方法100有利的是,分别选择参考本体的各部分而不改变本体或使用外部本体编辑器。因此,参考本体保持不变,同时减小了预期关系数据库模式的复杂性。在实施例中,重复确定140与所确定的属性相关联的另一组概念,直到确定与所确定的属性相关联的所有概念。因此,自动保证了关系数据库模式的关系完整性,从而进一步方便了方法100。在实施例中,该方法100还包括创建160元(meta)表示,其保持本体和关系模式之间的变换,诸如哪个概念被转换成哪个表格,等等。在实施例中,方法100包括将所确定组的概念和关联的属性组转换成至少一个数据定义语言(DDL)脚本文件。这是有利的,因为可以存储例如SQL脚本的DDL文件以供将来访问。在实施例中,方法100还本文档来自技高网
...

【技术保护点】
1.一种用于创建关系数据库模式的方法,包括访问(110、210)包括第一数量的概念和第二数量的属性的参考本体(101),从所述参考本体(101)选择(120、220)第一组概念,从所述第二数量的属性确定(130、230)与所选择的第一组概念相关联的第一组属性,确定(140、240)与所确定的第一组属性相关联的第二组概念,以及生成(150、250)包括若干表格的关系数据库模式,其中至少一个表格涉及所述第二组概念中的概念。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A·施迈因克
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1