A Modal System of Algebras for Database Specification and Query/Update Language Support.
Forouzan Golshani, T. S. E. Maibaum, M. R. Sadler:
A Modal System of Algebras for Database Specification and Query/Update Language Support.
VLDB 1983: 331-339@inproceedings{DBLP:conf/vldb/GolshaniMS83,
author = {Forouzan Golshani and
T. S. E. Maibaum and
M. R. Sadler},
editor = {Mario Schkolnick and
Costantino Thanos},
title = {A Modal System of Algebras for Database Specification and Query/Update
Language Support},
booktitle = {9th International Conference on Very Large Data Bases, October
31 - November 2, 1983, Florence, Italy, Proceedings},
publisher = {Morgan Kaufmann},
year = {1983},
isbn = {0-934613-15-X},
pages = {331-339},
ee = {db/conf/vldb/GolshaniMS83.html},
crossref = {DBLP:conf/vldb/83},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Rather than formalizing general properties of
database systems and defining abstract languages
for databases, in this paper we provide a formal
system for reasoning about specific properties
of eaoh application and the specification of
query/update functions which are particular to
that application. We regard a database as a
dynamic object and use a system of modal logic
similar to Hoare-style program logic for its
specification. The possible worlds in our modal
system are the (correct) database instances.
Each database instanoe is defined as a many-sorted algebra where the signature of the
algebra constitutes the basis for the database
schema. Concepts related to database instances
such aa queries and (static) integrity
constraints are simply well-formed expressions
on the signature. Similarly , at the dynamic
level, we define notions such as transition
constraints and update operations as expressions
or the modal system. The paper includes a
section on the areas where further work has been
done.
Copyright © 1983 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Mario Schkolnick, Costantino Thanos (Eds.):
9th International Conference on Very Large Data Bases, October 31 - November 2, 1983, Florence, Italy, Proceedings.
Morgan Kaufmann 1983, ISBN 0-934613-15-X
Contents BibTeX
References
- [ADJ 78]
- ...
- [CaBe 80]
- Marco A. Casanova, Philip A. Bernstein:
A Formal System for Reasoning about Programs Accessing a Relational Database.
ACM Trans. Program. Lang. Syst. 2(3): 386-414(1980) BibTeX
- [CaFu 82]
- ...
- [DaBe 82]
- Umeshwar Dayal, Philip A. Bernstein:
On the Correct Translation of Update Operations on Relational Views.
ACM Trans. Database Syst. 7(3): 381-416(1982) BibTeX
- [DMS 82]
- Walter Dosch, Gianfranco Mascari, Martin Wirsing:
On the Algebraic Specification of Databases.
VLDB 1982: 370-385 BibTeX
- [Gold 82]
- ...
- [Gol 82]
- ...
- [Gol 82a]
- Forouzan Golshani:
Growing certainty with null values.
Inf. Syst. 10(3): 289-297(1985) BibTeX
- [Gol 83]
- ...
- [HuCr 68]
- ...
- [KMM 80]
- ...
- [Mai 77]
- ...
- [Mai 81]
- T. S. E. Maibaum:
Database Instances, Abstract Data Types and Database Specification.
Comput. J. 28(2): 154-161(1985) BibTeX
- [MSF 80]
- ...
- [Man 81]
- ...
- [MaPn 79]
- Zohar Manna, Amir Pnueli:
The Modal Logic of Programs.
ICALP 1979: 385-409 BibTeX
- [Nic 82]
- Jean-Marie Nicolas:
Logic for Improving Integrity Checking in Relational Data Bases.
Acta Inf. 18: 227-253(1982) BibTeX
- [Nic 83]
- ...
- [NiYa 78]
- Jean-Marie Nicolas, Kioumars Yazdanian:
Integrity Checking in Deductive Data Bases.
Logic and Data Bases 1977: 325-344 BibTeX
- [Sch 71]
- ...
- [SeFu 78]
- ...
- [Tod 77]
- ...
- [Web 76]
- ...
- [Wol 81]
- Pierre Wolper:
Temporal Logic Can Be More Expressive.
FOCS 1981: 340-348 BibTeX
Referenced by
- Alexandre V. Zamulin:
From a Database Programming Language to a Database Specification Language (Invited Paper).
ADBIS 1994: 122-131
- Uwe Hohenstein, Klaus Hülsmann:
A Language for Specifying Static and Dynamic Integrity Constraints.
ER 1991: 389-416
- Serge Abiteboul:
Updates, A New Frontier.
ICDT 1988: 1-18
- David Chenho Kung:
On Verification of Database Temporal Constraints.
SIGMOD Conference 1985: 169-179
- Federico Barbic, Barbara Pernici:
Time Modeling in Office Information Systems.
SIGMOD Conference 1985: 51-62
- David Chenho Kung:
A Temporal Framework for Database Specification and Verification.
VLDB 1984: 91-99
- Hans-Dieter Ehrich, Udo W. Lipeck, Martin Gogolla:
Specification, Semantics, and Enforcement of Dynamic Database Constraints.
VLDB 1984: 301-308
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:45:20 2009