2005
DOI: 10.1007/s10115-003-0126-5
|View full text |Cite
|
Sign up to set email alerts
|

Designing Triggers with Trigger-By-Example

Abstract: Abstract. One of the obstacles that hinder database trigger systems from their wide deployment is the lack of tools that aid users in creating trigger rules. Similar to understanding and specifying database queries in SQL3, it is difficult to visualize the meaning of trigger rules. Furthermore, it is even more difficult to write trigger rules using such text-based trigger rule language as SQL3. In this paper, we propose TBE (Trigger-By-Example) to remedy such problems in writing trigger rules visually by using… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2007
2007
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 11 publications
(9 reference statements)
0
6
0
Order By: Relevance
“…Database triggers are stored procedures associated with certain operations on database objects (e.g., tables and rows) [6], [8], [30]. Triggers autonomously react to database events by evaluating a datadependent condition and by executing a reaction whenever the condition is satisfied [21]. In addition, engineers develop database plugins that are programming components written in general-purpose programming languages and invoked in response to events that occur within database engines [13].…”
Section: B How Dcas Use Databasesmentioning
confidence: 99%
“…Database triggers are stored procedures associated with certain operations on database objects (e.g., tables and rows) [6], [8], [30]. Triggers autonomously react to database events by evaluating a datadependent condition and by executing a reaction whenever the condition is satisfied [21]. In addition, engineers develop database plugins that are programming components written in general-purpose programming languages and invoked in response to events that occur within database engines [13].…”
Section: B How Dcas Use Databasesmentioning
confidence: 99%
“…Authors in [5] have also recognized the problem (writing triggers efficiently in various database management systems) and have tried to find a solution. Hence, it is hard to build a solution that is general and applicable for all database management systems because they all differ.…”
Section: Introductionmentioning
confidence: 98%
“…Hence, it is hard to build a solution that is general and applicable for all database management systems because they all differ. As the solution of already mentioned problem an idea of QBE (Query By Example) was used in [5]. Although the SQL is very much in use, some other languages can be used as well in order to work with databases.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations