MAINTAINING DATA-DRIVEN RULES IN DATABASES

Authors
Citation
A. Gal et O. Etzion, MAINTAINING DATA-DRIVEN RULES IN DATABASES, Computer, 28(1), 1995, pp. 28-38
Citations number
11
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming
Journal title
ISSN journal
00189162
Volume
28
Issue
1
Year of publication
1995
Pages
28 - 38
Database
ISI
SICI code
0018-9162(1995)28:1<28:MDRID>2.0.ZU;2-D
Abstract
A new model with invariant-based language effectively handles data-dri ven rules in databases and uses the rules' inherent semantic propertie s and supporting mechanisms to meet high-level language requirements. It is an extension of the basic PARDES model developed by Opher Etzion in 1990 to support derivations and integrity constraints in databases . The model's invariant-based language, unlike other programming langu ages, can follow data-driven rules' semantic properties. Such rules ar e activated by modifications of data items in a database, and they pla y an important role in many applications that maintain complex relatio nships between data items or interdependencies between parts of the da tabase. Applications include expert systems, real-time databases, simu lations, and decision-support systems. The authors present requirement s for choosing an adequate programming style that uses data-driven rul es. These requirements are based on software-engineering criteria such as compatibility with a high-level language and verifiability of the rule language. The authors show that contemporary database programming styles fail to meet these requirements, and they present the invarian t-based language as a viable solution.