Design and implementation of a string database query language

作者:

Highlights:

摘要

Current data management and information retrieval systems lack advanced string processing capabilities needed in string-oriented application areas like computational molecular biology. Several theoretical models for string processing have been proposed but they either have not been implemented in practice or the implementations are too restricted or platform-dependent to be generally useful. In this article, we introduce the language Alignment Declarations designed for string querying and restructuring. The language extends the capabilities of existing database query languages by allowing the user to define database predicates that express structural properties of strings (e.g. containment of certain patterns) or relations between several strings (e.g. similarity measures). These predicates can be created and executed within the same database session and also stored for later sessions. We also describe the design and implementation of a working system.

论文关键词:String databases,Query languages

论文评审过程:Received 2 September 2001, Revised 31 January 2002, Accepted 23 March 2002, Available online 7 January 2003.

论文官网地址:https://doi.org/10.1016/S0306-4379(02)00075-3