An overview of the rule-based object language

被引:11
作者
Liu, MC [1 ]
机构
[1] Univ Regina, Dept Comp Sci, Regina, SK S4S 6A2, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
deductive object databases; deductive databases; object databases; logic programming; conceptual modeling;
D O I
10.1023/A:1008609906090
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an overview of a novel strongly typed deductive object database language, called Rule-based Object Language, which is being developed at the University of Regina. Rule-based Object Language is a uniform language for defining, querying, and manipulating a database, which integrates important features of deductive databases and object databases. It supports object identity, complex objects, classes, class hierarchies, multiple inheritance with overriding and blocking, and schema definition. It also supports structured values such as functor objects and sets, treating them as first class citizens and providing powerful mechanisms for representing both partial and complete information about sets. Important integrity constraints such as domain, referential, functional dependency, multi-valued dependency, and cardinality are built-in in a uniform framework. Rule-based Object Language directly supports non-first normal form relations and is an extension of the pure valued-oriented deductive languages such as Datalog and LDL (without grouping) and subsumes them as special cases. It supports schema, object, fact and rule queries in a uniform framework. It also supports schema, fact and rule updates.
引用
收藏
页码:5 / 29
页数:25
相关论文
共 37 条
[1]   IFO - A FORMAL SEMANTIC DATABASE MODEL [J].
ABITEBOUL, S ;
HULL, R .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1987, 12 (04) :525-565
[2]  
ABITEBOUL S, 1989, SIGMOD REC, V18, P159, DOI 10.1145/66926.66941
[3]   A RULE-BASED LANGUAGE WITH FUNCTIONS AND SETS [J].
ABITEBOUL, S ;
GRUMBACH, S .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1991, 16 (01) :1-30
[4]  
Abiteboul S., 1990, Data & Knowledge Engineering, V5, P263, DOI 10.1016/0169-023X(90)90016-7
[5]  
Albano A., 1995, VLDB J, V4, P403
[6]  
[Anonymous], PODS 89 P 8 ACM SIGA
[7]  
BAL R, 1993, DEDUCTIVE OBJECT ORI
[8]   DESIGN AND IMPLEMENTATION OR ROCK-AND-ROLL - A DEDUCTIVE OBJECT-ORIENTED DATABASE SYSTEM [J].
BARJA, ML ;
FERNANDES, AAA ;
PATON, NW ;
WILLIAMS, MH ;
DINN, A ;
ABDELMOTY, AI .
INFORMATION SYSTEMS, 1995, 20 (03) :185-211
[9]  
BEERI C, 1989, DEDUCTIVE OBJECT ORI
[10]  
BERTINO E, 1992, P INT C EXT DAT TECH, P168