EXTENDING DATABASE PROGRAMMING LANGUAGE WITH DECLARATIVE QUERYING FACILITIES

被引:0
|
作者
SAVNIK, I [1 ]
MOHORIC, T [1 ]
JOSIFOVSKI, V [1 ]
机构
[1] UNIV LJUBLJANA,FAC ELECT ENGN & COMP SCI,LJUBLJANA 61111,SLOVENIA
来源
MICROPROCESSING AND MICROPROGRAMMING | 1994年 / 40卷 / 10-12期
关键词
DATABASE PROGRAMMING LANGUAGES; QUERY LANGUAGES; COMPLEX OBJECTS;
D O I
10.1016/0165-6074(94)90066-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The query language OVAL which is intended for the integration with the database programming language based on C++ is proposed in this paper. The work addresses the impedance mismatch problem [1] between the syntax and the semantics of the programming and query language. The query language OVAL is based on the functional query language FQL [3] extending it for the manipulation of complex objects. The salient features of the OVAL query language are: (i) functional nature of the query language, which makes the language suitable for the integration with the procedural programming languages and provides modular style of query definition, (ii) the use of schema information for expressing queries and (iii) recursive evaluation of the algebraic operations on set structured complex objects.
引用
收藏
页码:905 / 908
页数:4
相关论文
共 50 条
  • [41] Retire superman: Handling exceptions seamlessly in a declarative visual programming language
    vanZee, P
    Burnett, M
    Chesire, M
    IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1996, : 222 - 230
  • [42] The execution algorithm of mercury, an efficient purely declarative logic programming language
    Somogyi, Z
    Henderson, F
    Conway, T
    JOURNAL OF LOGIC PROGRAMMING, 1996, 29 (1-3): : 17 - 64
  • [43] Querying ontology based database using OntoQL (an ontology query language)
    Jean, Stephane
    Ait-Ameur, Yamine
    Pierra, Guy
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBAS, PT 1, PROCEEDINGS, 2006, 4275 : 704 - 721
  • [44] Extending datalog with declarative updates
    Liu, MC
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2003, 20 (02) : 107 - 129
  • [45] A BDI agent programming language with failure handling, declarative goals, and planning
    Sebastian Sardina
    Lin Padgham
    Autonomous Agents and Multi-Agent Systems, 2011, 23 : 18 - 70
  • [46] Natural Language interpretation for public administration database querying in the TAMIC demonstrator
    Bagnasco, C
    Bresciani, P
    Magnini, B
    Strapparava, C
    APPLICATIONS OF NATURAL LANGUAGE TO INFORMATION SYSTEMS, 1996, : 163 - 174
  • [47] Extending an algebraic modeling language to support constraint programming
    Fourer, R
    Gay, DM
    INFORMS JOURNAL ON COMPUTING, 2002, 14 (04) : 322 - 344
  • [48] Extending Music Notation as a Programming Language for Interactive Music
    Martinez, Juan Carlos
    PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE MEDIA EXPERIENCES, IMX 2021, 2021, : 28 - 36
  • [49] Method and apparatus for querying relational and XML database using french language
    Bais H.
    Machkour M.
    Revue d'Intelligence Artificielle, 2019, 33 (06) : 393 - 401
  • [50] WHAT IS DECLARATIVE PROGRAMMING
    VORONKOV, AA
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 567 : 394 - 398