Controlling the Use and Evolution of Database Systems: A Prolog-Based Approach
- 1 June 1986
- journal article
- Published by Taylor & Francis in Journal of Management Information Systems
- Vol. 3 (1), 5-31
- https://doi.org/10.1080/07421222.1986.11517752
Abstract
This paper presents a model that provides a single comprehensive mechanism to control the use, operation, and evolution of database systems. This model unifies several concepts generally considered to be quite distinct. In particular, it minimizes the formal distinction between the users of the database, the programs embedded in it, and even the administrators and the programmers maintaining it. Furthermore, under this model, the concepts of subschema and of program module are replaced with a single concept of frame, which serves as the locus of power and of activity in the system. Moreover, the proposed control mechanism is closed, in the sense that the process of establishing controls is itself controllable by the same mechanism. This can be used to formalize and enforce a variety of managerial policies about the use and evolution of database systems.Keywords
This publication has 5 references indexed in Scilit:
- GALILEO: a strongly-typed, interactive conceptual languageACM Transactions on Database Systems, 1985
- On compiling queries in recursive first-order databasesJournal of the ACM, 1984
- COMPUTER IMAGE CORPORATIONPublished by Elsevier ,1981
- Some high level language constructs for data of type relationACM Transactions on Database Systems, 1977
- An authorization mechanism for a relational database systemACM Transactions on Database Systems, 1976