Visualization of Rule Behaviour in Active Databases
نویسنده
چکیده
One of the characteristics of database systems is the ability to efficiently handle large amounts of information. This characteristic must apply also when rules are introduced into database systems, resulting in so-called active database systems. Hence, active database systems need to manage both a large amount of data and many rules. One of the problems with large sets of rules is the complexity of interaction between rules. A rule that is perfectly workable by itself may in the interaction with other rules produce serious malfunctions. To prevent such situations, a rule debugger is needed, preferably a visual one. In this paper we introduce Adela, a rule visualization tool suitable for the relational data model. We introduce a multilevel rule concept, which is important when, for example, rule visualization tools need to display how rules are related to the data model and the data instances. Three different levels within the multilevel rule concept are provided: model level, rule level, and instance level. An event/rule trace tree is introduced to display: i) the context in which rules are fired, and ii) the execution states of rules. A data trace is introduced in order to display what is happening to data instances when they are manipulated by rules. We also address issues such as scalability of rule visualization tools, and on-line rule visualization tools, which in real time show what is happening in active databases.
منابع مشابه
Structural Issues in Active Rule Systems
Active database systems enhance the functionality of traditional databases through the use of active rules or`triggers'. There is little consensus, though, on what components should be included in a rule system. In this paper, the expressive power of some simple active database rule systems is examined and the eeect of choosing diierent features studied. Four important parameters of variation a...
متن کامل1 Active Behaviour in Deductive Databases 30 March 1996
This paper reports work in progress on active and deductive databases. Active rules are used for a variety of purposes, prominent amongst which are integrity enforcement, view maintenance and actions output to the environment. In this paper we argue that a package of deductive databases, temporal reasoning, integrity enforcement and abduction captures and possibly extends the first two main use...
متن کاملBone scan with incidental visualization of the entire colon
A 57-year-old male with history of prostatectomy, cyctectomy, cecal urinary diversion for invasive prostate cancer and with a recent rise in PSA level, was referred for bone scintigraphy to rule out osseous metastatic disease. An interesting finding was abnormal tracer accumulation throughout the large bowel, which was proved to be due to urinary diversion.
متن کاملReportrapport Degas: a Temporal Active Data Model Based on Object Autonomy Degas: a Temporal Active Data Model Based on Object Autonomy
This report deenes Degas, an advanced active data model that is novel in two ways. The rst innovation is object autonomy, an extreme form of distributed control. In comparison to more traditional approaches, autonomous objects also encapsulate rule deenitions to make them active. The second innovation of Degas is its temporal aspect. Active databases have an inherent temporal element in the spe...
متن کامل