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 条
  • [1] Extending database programming language with declarative querying facilities
    [J]. Savnik, Iztok, 1600, Elsevier Science B.V., Amsterdam, Netherlands (40): : 10 - 12
  • [2] EXTENDING A RELATIONAL DATABASE WITH LOGIC PROGRAMMING FACILITIES
    VANEMDEBOASLUBSEN, H
    BOAS, PV
    DOEDENS, CFJ
    [J]. JOURNAL OF SYMBOLIC LOGIC, 1986, 51 (03) : 857 - 858
  • [3] A declarative language for querying and restructuring the web
    Lakshmanan, LVS
    Sadri, F
    Subramanian, IN
    [J]. SIXTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: INTEROPERABILITY OF NONTRADITIONAL DATABASE SYSTEMS, 1996, : 12 - 21
  • [4] ArgQL: A Declarative Language for Querying Argumentative Dialogues
    Zografistou, Dimitra
    Flouris, Giorgos
    Plexousakis, Dimitris
    [J]. RULES AND REASONING, 2017, 10364 : 230 - 237
  • [5] Language for declarative robotic programming
    Peterson, John
    Hager, Gregory D.
    Hudak, Paul
    [J]. Proceedings - IEEE International Conference on Robotics and Automation, 1999, 2 : 1144 - 1151
  • [6] A language for declarative robotic programming
    Peterson, J
    Hager, GD
    Hudak, P
    [J]. ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 1144 - 1151
  • [7] Declarative programming language handles control problems
    VanDoren, V
    [J]. CONTROL ENGINEERING, 1996, : 125 - 125
  • [8] Declarative programming language handles control problems
    VanDoren, V
    [J]. CONTROL ENGINEERING, 1996, 43 (12) : 210 - 210
  • [9] Declarative Layer Composition with the JCop Programming Language
    Appeltauer, Malte
    Hirschfeld, Robert
    Lincke, Jens
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2013, 12 (02):
  • [10] SQLF - A RELATIONAL DATABASE LANGUAGE FOR FUZZY QUERYING
    BOSC, P
    PIVERT, O
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1995, 3 (01) : 1 - 17