Extending the database relational model to capture more meaning
ACM Transactions on Database Systems (TODS)
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
Some high level language constructs for data of type relation
ACM Transactions on Database Systems (TODS)
Communications of the ACM
The semantic data model: a modelling mechanism for data base applications
SIGMOD '78 Proceedings of the 1978 ACM SIGMOD international conference on management of data
An architecture for high-level language database extensions
SIGMOD '76 Proceedings of the 1976 ACM SIGMOD international conference on Management of data
Null values in data base management a denotational semantics approach
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
A Relational Data Base Foundation for Process Specification
Proceedings of the 1st International Conference on the Entity-Relationship Approach to Systems Analysis and Design
Foundations of a Multidimensional Query Language for Digital Libraries
ECDL '02 Proceedings of the 6th European Conference on Research and Advanced Technology for Digital Libraries
A programming language framework for designing user interfaces
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
On the definition of specialization hierarchies for procedures
IJCAI'81 Proceedings of the 7th international joint conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
This paper's principal goal is to provide a discussion on issues raised by the coexistence in a semantic data model of (i) An object-oriented framework including the notions of token, class and property as well as the IS-A and INSTANCE-OF relations; (ii) Transactions that can cause state changes; (iii) Special (null) values such as "unknown", "nothing" and "inconsistent". The paper presents a number of postulates that need to be satisfied by a database defined in forms of such features for its definition to be well-formed. The discussion uses as starting point TAXIS, a language for the design of interactive applications systems which offers all three types of features.