Action and transaction skeletons:
- 1 June 1983
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 18 (6) , 94-99
- https://doi.org/10.1145/800226.806855
Abstract
The relational data model (RDM) provides a powerful basis for high level language constructs that are used in representing structural (static) and behavioural (dynamic) properties of data intensive applications. A fundamental class of semantic integrity constraints, called interrelational constraints, cannot adequately be represented by structural or behavioural constructs alone. The required structural concept is provided directly by the RDM, but a complementary behavioural concept must be added. The language design issues concern a behavioural concept, called an action skeleton, and its integration with the structural concept. An action skeleton enforces a disciplined design and implementation of database transactions that maintain interrelational constraints. Another design issue concerns the use of syntax to constrain design and implementation choices.Keywords
This publication has 9 references indexed in Scilit:
- Final report of the ANSI/X3/SPARC DBS-SG relational database task groupACM SIGMOD Record, 1982
- Defining database dynamics with attribute grammarsInformation Processing Letters, 1982
- Office Information Systems and Computer ScienceACM Computing Surveys, 1980
- Abstract data types and software validationCommunications of the ACM, 1978
- Logic and Data BasesPublished by Springer Nature ,1978
- A very high level programming language for data processing applicationsCommunications of the ACM, 1977
- Some high level language constructs for data of type relationACM Transactions on Database Systems, 1977
- SEQUELPublished by Association for Computing Machinery (ACM) ,1976
- A relational model of data for large shared data banksCommunications of the ACM, 1970