The design of a unified data model

A unified data model is presented which offers a superset of the data modelling constructs and semantic integrity constraints of major existing data models. These semantic integrity constraints are both temporal and non-temporal, and are classified by constraint type (attribute, membership, set, tem...

Full description

Bibliographic Details
Main Author: Edgar, John Alexander
Published: University of Aberdeen 1986
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.379789
id ndltd-bl.uk-oai-ethos.bl.uk-379789
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-3797892015-03-19T04:28:53ZThe design of a unified data modelEdgar, John Alexander1986A unified data model is presented which offers a superset of the data modelling constructs and semantic integrity constraints of major existing data models. These semantic integrity constraints are both temporal and non-temporal, and are classified by constraint type (attribute, membership, set, temporal) and semantic integrity category (type, attribute value, intra-tuple, intra-class, inter-class). The unified data model has an onion-skin architecture comprising a DB state, DB state transition and temporal models, the realization of all three providing the facilities of a temporal DB. The DB state model is concerned with object-entities and the DB state transition model deals with event-entities and the non-destructive updating of data. A third species of entity is the rule. The temporal model conveys the times of object existence, event occurrence, retro-/post-active update, data error correction, the historical states of objects, and Conceptual Schema versions. Times are either instantaneous/durational time-points or time-intervals. Object and event classes are organized along the taxonomic axes of aggregation, association, categorization and generalization. Semantic integrity constraints and attribute inheritance are defined for each kind of data abstraction. A predicate logic oriented Conceptual Schema language is outlined for specifying class definitions, abstraction and transformation rules, and semantic integrity constraints. Higher-order abstraction classes are primarily defined in terms of the constraints for their lower-order, definitive classes. Transformation rules specify update dependencies between classes. Support is shown for the major features of the main semantic data models, and a token implementation is presented.621.3822Signal processing : Information theory : Computer softwareUniversity of Aberdeenhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.379789http://digitool.abdn.ac.uk:80/webclient/DeliveryManager?pid=185667Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621.3822
Signal processing : Information theory : Computer software
spellingShingle 621.3822
Signal processing : Information theory : Computer software
Edgar, John Alexander
The design of a unified data model
description A unified data model is presented which offers a superset of the data modelling constructs and semantic integrity constraints of major existing data models. These semantic integrity constraints are both temporal and non-temporal, and are classified by constraint type (attribute, membership, set, temporal) and semantic integrity category (type, attribute value, intra-tuple, intra-class, inter-class). The unified data model has an onion-skin architecture comprising a DB state, DB state transition and temporal models, the realization of all three providing the facilities of a temporal DB. The DB state model is concerned with object-entities and the DB state transition model deals with event-entities and the non-destructive updating of data. A third species of entity is the rule. The temporal model conveys the times of object existence, event occurrence, retro-/post-active update, data error correction, the historical states of objects, and Conceptual Schema versions. Times are either instantaneous/durational time-points or time-intervals. Object and event classes are organized along the taxonomic axes of aggregation, association, categorization and generalization. Semantic integrity constraints and attribute inheritance are defined for each kind of data abstraction. A predicate logic oriented Conceptual Schema language is outlined for specifying class definitions, abstraction and transformation rules, and semantic integrity constraints. Higher-order abstraction classes are primarily defined in terms of the constraints for their lower-order, definitive classes. Transformation rules specify update dependencies between classes. Support is shown for the major features of the main semantic data models, and a token implementation is presented.
author Edgar, John Alexander
author_facet Edgar, John Alexander
author_sort Edgar, John Alexander
title The design of a unified data model
title_short The design of a unified data model
title_full The design of a unified data model
title_fullStr The design of a unified data model
title_full_unstemmed The design of a unified data model
title_sort design of a unified data model
publisher University of Aberdeen
publishDate 1986
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.379789
work_keys_str_mv AT edgarjohnalexander thedesignofaunifieddatamodel
AT edgarjohnalexander designofaunifieddatamodel
_version_ 1716737607244709888