Introducing external functions in constraint query languages

被引:0
|
作者
Catania, B
Belussi, A
Bertino, E
机构
[1] Univ Milan, Dipartimento Sci Informaz, I-20135 Milan, Italy
[2] Univ Verona, Fac Sci Matemat Fis & Nat, I-37134 Verona, Italy
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Constraint databases use constraints to model and query data. In particular, constraints allow a finite representation of infinite sets of relational tuples (also called generalized tuples). The choice of different logical theories to express constraints inside relational languages leads to the definition of constraint languages with different expressive power. Practical constraint database languages typically use linear constraints. This choice allows the use of efficient algorithms but, at the same time, some useful queries, needed by the considered application, may not be represented inside the resulting languages (for example, the convex hull cannot be computed [19]). These additional queries can only be modeled by changing the theory (thus, loosing the advantages of the linear theory), or extending the language, or using external functions. In this paper we consider the last approach and we propose an algebra and a calculus for constraint relational databases extended with external functions, formally proving their equivalence. In doing that, we use an approach similar to the one used by Klug to prove the equivalence between the relational algebra and the relational calculus extended with aggregate functions [14]. As far as we know, this is the first approach to introduce external functions in constraint query languages.
引用
收藏
页码:132 / 146
页数:15
相关论文
共 50 条
  • [41] Query Languages for Temporal Database
    邓培民
    HighTechnologyLetters, 1997, (02) : 47 - 51
  • [42] QUERY LANGUAGES FOR HIERARCHICAL DATABASES
    DAHLHAUS, E
    MAKOWSKY, JA
    INFORMATION AND COMPUTATION, 1992, 101 (01) : 1 - 32
  • [43] NATURALLY EMBEDDED QUERY LANGUAGES
    BREAZUTANNEN, V
    BUNEMAN, P
    WONG, LS
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 646 : 140 - 154
  • [44] A comparison of RDF query languages
    Haase, P
    Broekstra, J
    Eberhart, A
    Volz, R
    SEMANTIC WEB - ISWC 2004, PROCEEDINGS, 2004, 3298 : 502 - 517
  • [45] Query decomposition and view maintenance for query languages for unstructured data
    Suciu, D
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1996, : 227 - 238
  • [46] Resolution of ambiguities in query interpretation for geographical pictorial query languages
    Ferri, F
    Rafanelli, M
    ITI 2004: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2004, : 347 - 352
  • [47] Introducing the African Languages WordNet
    le Roux, Jurie
    Moropa, Koliswa
    Bosch, Sonja
    Fellbaum, Christiane
    GWC 2008: FOURTH GLOBAL WORDNET CONFERENCE, PROCEEDINGS, 2007, : 269 - 280
  • [48] Ranked relations: Query languages and query processing methods for multimedia
    Adali, S
    Bufi, C
    Sapino, ML
    MULTIMEDIA TOOLS AND APPLICATIONS, 2004, 24 (03) : 197 - 214
  • [49] Integration of a fuzzy query framework with existing spatial query languages
    Cobb, MA
    Petry, FE
    FUZZ-IEEE '96 - PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 1996, : 93 - 99
  • [50] Ranked Relations: Query Languages and Query Processing Methods for Multimedia
    Sibel Adali
    Corey Bufi
    Maria-Luisa Sapino
    Multimedia Tools and Applications, 2004, 24 : 197 - 214