Deriving Integrity Maintaining Triggers from Transition Graphs

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

  • Michael Gertz
  • Udo W. Lipeck

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of IEEE 9th International Conference on Data Engineering
Seiten22-29
Seitenumfang8
PublikationsstatusVeröffentlicht - 1993
Veranstaltung1993 IEEE 9th International Conference on Data Engineering - Vienna, Austria
Dauer: 19 Apr. 199323 Apr. 1993

Abstract

Modern approaches to integrity monitoring suggest to generate triggers from constraints as part of database design and to utilize constraint simplification techniques for trigger optimization. In this paper, we show how to derive triggers from dynamic integrity constraints which describe properties of state transitions or state sequences and which can be specified by formulae in temporal logic. Such constraints can equivalently be transformed into transition graphs which describe such life cycles of database objects that are admissible with respect to the constraints. If object situations are stored, integrity maintaining triggers can be generated from transition graphs for all situations and all critical database operations. Additionally, new simplification techniques can be developed by identifying characteristic preconditions in the graphs and by utilizing invariants under database operations.

ASJC Scopus Sachgebiete

Zitieren

Deriving Integrity Maintaining Triggers from Transition Graphs. / Gertz, Michael; Lipeck, Udo W.
Proceedings of IEEE 9th International Conference on Data Engineering. 1993. S. 22-29.

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Gertz, M & Lipeck, UW 1993, Deriving Integrity Maintaining Triggers from Transition Graphs. in Proceedings of IEEE 9th International Conference on Data Engineering. S. 22-29, 1993 IEEE 9th International Conference on Data Engineering, Vienna, Austria, 19 Apr. 1993. https://doi.org/10.1109/ICDE.1993.344081
Gertz, M., & Lipeck, U. W. (1993). Deriving Integrity Maintaining Triggers from Transition Graphs. In Proceedings of IEEE 9th International Conference on Data Engineering (S. 22-29) https://doi.org/10.1109/ICDE.1993.344081
Gertz M, Lipeck UW. Deriving Integrity Maintaining Triggers from Transition Graphs. in Proceedings of IEEE 9th International Conference on Data Engineering. 1993. S. 22-29 doi: 10.1109/ICDE.1993.344081
Gertz, Michael ; Lipeck, Udo W. / Deriving Integrity Maintaining Triggers from Transition Graphs. Proceedings of IEEE 9th International Conference on Data Engineering. 1993. S. 22-29
Download
@inproceedings{d3e60e547d754151bba2cb48965fc063,
title = "Deriving Integrity Maintaining Triggers from Transition Graphs",
abstract = "Modern approaches to integrity monitoring suggest to generate triggers from constraints as part of database design and to utilize constraint simplification techniques for trigger optimization. In this paper, we show how to derive triggers from dynamic integrity constraints which describe properties of state transitions or state sequences and which can be specified by formulae in temporal logic. Such constraints can equivalently be transformed into transition graphs which describe such life cycles of database objects that are admissible with respect to the constraints. If object situations are stored, integrity maintaining triggers can be generated from transition graphs for all situations and all critical database operations. Additionally, new simplification techniques can be developed by identifying characteristic preconditions in the graphs and by utilizing invariants under database operations.",
author = "Michael Gertz and Lipeck, {Udo W.}",
year = "1993",
doi = "10.1109/ICDE.1993.344081",
language = "English",
isbn = "0818635703",
pages = "22--29",
booktitle = "Proceedings of IEEE 9th International Conference on Data Engineering",
note = "1993 IEEE 9th International Conference on Data Engineering ; Conference date: 19-04-1993 Through 23-04-1993",

}

Download

TY - GEN

T1 - Deriving Integrity Maintaining Triggers from Transition Graphs

AU - Gertz, Michael

AU - Lipeck, Udo W.

PY - 1993

Y1 - 1993

N2 - Modern approaches to integrity monitoring suggest to generate triggers from constraints as part of database design and to utilize constraint simplification techniques for trigger optimization. In this paper, we show how to derive triggers from dynamic integrity constraints which describe properties of state transitions or state sequences and which can be specified by formulae in temporal logic. Such constraints can equivalently be transformed into transition graphs which describe such life cycles of database objects that are admissible with respect to the constraints. If object situations are stored, integrity maintaining triggers can be generated from transition graphs for all situations and all critical database operations. Additionally, new simplification techniques can be developed by identifying characteristic preconditions in the graphs and by utilizing invariants under database operations.

AB - Modern approaches to integrity monitoring suggest to generate triggers from constraints as part of database design and to utilize constraint simplification techniques for trigger optimization. In this paper, we show how to derive triggers from dynamic integrity constraints which describe properties of state transitions or state sequences and which can be specified by formulae in temporal logic. Such constraints can equivalently be transformed into transition graphs which describe such life cycles of database objects that are admissible with respect to the constraints. If object situations are stored, integrity maintaining triggers can be generated from transition graphs for all situations and all critical database operations. Additionally, new simplification techniques can be developed by identifying characteristic preconditions in the graphs and by utilizing invariants under database operations.

UR - http://www.scopus.com/inward/record.url?scp=0027167213&partnerID=8YFLogxK

U2 - 10.1109/ICDE.1993.344081

DO - 10.1109/ICDE.1993.344081

M3 - Conference contribution

AN - SCOPUS:0027167213

SN - 0818635703

SP - 22

EP - 29

BT - Proceedings of IEEE 9th International Conference on Data Engineering

T2 - 1993 IEEE 9th International Conference on Data Engineering

Y2 - 19 April 1993 through 23 April 1993

ER -