The semantic data model: a modelling mechanism for data base applications

Conventional data models are not satisfactory for modelling data base application systems. The features that they provide are too low level and representational to allow the semantics of a data base to be directly expressed in the schema. The semantic data model (SDM) has been designed as a natural application modelling mechanism that can capture and express the structure of an application environment. The features of the SDM correspond to the principal intensional structures naturally occurring in contemporary data base applications. Furthermore, facilities for expressing derived (redundant) information are an essential part of the SDM; derived information is as prominent in an SDM schema as is primitive data. The SDM is designed to enhance the effectiveness and usability of computerized data bases. It can serve as a formal specification and documentation mechanism for a data base, can support a variety of powerful user interface facilities, and can be used as a tool in the data base design process.

[1]  Diane C. P. Smith,et al.  Database abstractions: aggregation , 1977, CACM.

[2]  Donald D. Chamberlin,et al.  Functional specifications of a subsystem for data base integrity , 1975, VLDB '75.

[3]  Frederick H. Lochovsky,et al.  Hierarchical Data-Base Management: A Survey , 1976, CSUR.

[4]  Philip A. Bernstein,et al.  A unified approach to functional dependencies and relations , 1975, SIGMOD '75.

[5]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[6]  Irving L. Traiger,et al.  Views, authorization, and locking in a relational data base system , 1975, AFIPS '75.

[7]  William C. McGee On user criteria for data model evaluation , 1976, TODS.

[8]  Dennis McLeod,et al.  A framework for data base semantic integrity , 1976, ICSE '76.

[9]  Donald D. Chamberlin,et al.  Relational Data-Base Management Systems , 1976, CSUR.

[10]  Dennis McLeod,et al.  Semantic integrity in a relational data base system , 1975, VLDB '75.

[11]  Ronald Fagin The Decomposition Versus Synthetic Approach to Relational Database Design , 1977, VLDB.

[12]  Randall L. Frank,et al.  CODASYL Data-Base Management Systems , 1976, CSUR.

[13]  Dennis McLeod High Level Definition of Abstract Domains in a Relational Data Base System , 1977, Comput. Lang..

[14]  Erich J. Neuhold,et al.  Semantics of data bases: The semantics of data models , 1978, Inf. Syst..

[15]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[16]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[17]  E. F. Codd,et al.  Further Normalization of the Data Base Relational Model , 1971, Research Report / RJ / IBM / San Jose, California.

[18]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[19]  E. F. Codd,et al.  Normalized data base structure: a brief tutorial , 1971, SIGFIDET '71.

[20]  Hans Albrecht Schmid,et al.  On the semantics of the relational data model , 1975, SIGMOD '75.

[21]  Gio Wiederhold,et al.  Database Design , 1977 .