REGULAR SEQUENCE OPERATIONS AND THEIR USE IN DATABASE QUERIES

Citation
S. Ginsburg et Xs. Wang, REGULAR SEQUENCE OPERATIONS AND THEIR USE IN DATABASE QUERIES, Journal of computer and system sciences, 56(1), 1998, pp. 1-26
Citations number
28
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Hardware & Architecture","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
00220000
Volume
56
Issue
1
Year of publication
1998
Pages
1 - 26
Database
ISI
SICI code
0022-0000(1998)56:1<1:RSOATU>2.0.ZU;2-M
Abstract
Operations on sequences are a basic component of database queries that extract information from sequenced data. This paper introduces a fami ly of regular sequence operations (called rs-operations) to be used in such queries. The family is based on a simple pattern matching mechan ism using regular expressions as its patterns, and includes most of th e ''natural'' operations on sequences. Properties of the family are ex amined. In particular, operations in the family are characterized by a mechanical device called generic a-transducer, and the expressive pow er of the family is studied through an investigation of finite generat ors of the operations. The usage of the rs-operations in database quer ies is illustrated through an extended relational data model. Two equi valent query languages, one algebraic and the other calculus, are give n in the model. In these query languages, rs-operations are the only c omponents used for dealing with sequences. (C) 1998 Academic Press.