LOQIS - THE OBJECT-ORIENTED DATABASE PROGRAMMING SYSTEM

被引:0
|
作者
SUBIETA, K
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
LOQIS is a high-level, object-oriented database programming system designed for the development of "intelligent" applications, such as teaching software, presentation systems and expert systems. It is implemented as a commercial product for personal computers. LOQIS fulfils modern ideas, such as conceptual data view and processing, support for linked, complex objects, no static or dynamic limitations concerning the structure and size of objects, identity of objects independent of their values and locations, late binding time, computational completeness, persistence, encapsulation, and inheritance. The basic constructs of the LOQIS language are non-procedural queries. The query language employs the "many-paths" navigation in a network data structure and has full computational power (including arithmetics and transitive closure). Queries are parameters of commands enabling updating, input, output, and other processing. Owing to queries, the commands accomplish a quasi-parallel (many-data-at-a-time) processing. Procedures and functions are sequences of commands. A function may return a complex value (a relation over atomic values and/or data identifiers). Procedures, functions and data are encapsulated into modules, resembling Modula-2. The inheritance mechanism allows modules to inherit properties from other modules (multi-inheritance). This mechanism may also be applied to data: attributes of data objects may be inherited by other data objects. LOQIS supports a full programming environment (including program editing, data editing, browsing, testing of programs and data, etc.) and is integrated with many technical utilities such as menu windows, high resolution graphics, and hypertext.
引用
下载
收藏
页码:403 / 421
页数:19
相关论文
共 50 条
  • [21] Object-oriented programming
    Hirshfield, S
    Ege, RK
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 253 - 255
  • [22] OBJECT-ORIENTED PROGRAMMING
    POUNTAIN, D
    BYTE, 1990, 15 (02): : 257 - &
  • [23] OBJECT-ORIENTED PROGRAMMING
    TYUGU, EH
    PROGRAMMING AND COMPUTER SOFTWARE, 1990, 16 (06) : 233 - 241
  • [24] OBJECT-ORIENTED PROGRAMMING
    TENDYKE, RP
    KUNZ, JC
    IBM SYSTEMS JOURNAL, 1989, 28 (03) : 465 - 478
  • [25] Oberon-D equal Object-oriented system plus object-oriented database
    Knasmüller, M
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 559 - 559
  • [26] The CCUBE Constraint Object-Oriented Database System
    Alexander Brodsky
    Victor E. Segal
    Jia Chen
    Pavel A. Exarkhopoulo
    Constraints, 1997, 2 (3-4) : 245 - 277
  • [27] A universal object-oriented medical database system
    Nagin, VA
    Potapov, IV
    Selishchev, SV
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: BUILDING NEW BRIDGES AT THE FRONTIERS OF ENGINEERING AND MEDICINE, 2001, 23 : 3708 - 3709
  • [28] AN OBJECT-ORIENTED APPROACH TO DATABASE SYSTEM IMPLEMENTATION
    BAROODY, AJ
    DEWITT, DJ
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1981, 6 (04): : 576 - 601
  • [29] Embedded object-oriented database management system
    Tang, Da
    Dalian Ligong Daxue Xuebao/Journal of Dalian University of Technology, 1994, 34 (05): : 614 - 618
  • [30] The CCUBE constraint object-oriented database system
    Brodsky, A
    Segal, VE
    Chen, J
    Exarkhopoulo, PA
    SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 577 - 579