Research Explorer (The University of Manchester) · 1991 · 140 citations · 13 references
ComputingComputer ScienceData ManagementDatabasesKnowledge RepresentationDatabase ManagementObject-oriented AnalysisObject-oriented DesignObject-oriented ProgrammingObject-relational DatabasesRule-based RepresentationEarly ImplementationObjectsRule-based Systems
Rules have been proposed for providing active behaviour in DBMS. Previous attempts to add rules to Object Oriented DBs have often resulted in a dichotomy between rules and other kind of objects. Bere a uniform approach is presented, in which rules are described and handled in the same way as any other object in the system, without any additional mechanisms being introduced. Thus rules can be related to other objects or arranged in hierarchies, and rules can even be defined which are triggered by methods attached to rules themselves. Since rules and classes are both objects, a relationship between these two kinds of objects can be used to provide a class-based index for rules. In this way, the search for applicable rules is considerably reduced. An early implementation and several examples are shown in ADAM, an Object Oriented DB in PROLOG.
13
Viewing control structures as patterns of passing messages
Carl Hewitt · Artificial Intelligence · 1977 · 1.2K citations · Full text
Michael Hammer, Dennis Mc Leod · ACM Transactions on Database Systems · 1981 · 754 citations · Full text
On rules, procedure, caching and views in data base systems
Michael Stonebraker, Anant Jhingran, Jeffrey Goh et al. · 1990 · 172 citations