ABSTRACT
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.
- ANSI/X3/SPARC (Standards Planning and Requirements Committee), "Interim Report from the Study Group on Data Base Management Systems," FDT (Bulletin of ACM SIGMOD), Volume 7, Number 2, 1975.Google Scholar
- Bachman, C. W., "The Role Concept in Database Models", Proceedings of International Conference on Very Large Data Bases, Tokyo, Japan, 6-8 October 1977.Google Scholar
- Bernstein, P. A., J. R. Swenson, and D. C. Tsichritzis, "A Unified Approach to Functional Dependencies and Relations", Proceedings of ACM SIGMOD International Conference on the Management of Data, San Jose CA, 14-16 May 1975. Google ScholarDigital Library
- Biller, H. and E. J. Neuhold, "Semantics of Data Bases: The Semantics of Data Models", Information Systems, Volume 3, Number 1, Pages 11-30, 1978.Google ScholarCross Ref
- Chamberlin, D. D., J. N. Gray, and I. L. Traiger, "Views, Authorization, and Locking in a Relational Data Base System", Proceedings of National Computer Conference, Anaheim CA, 19-22 May 1975.Google ScholarDigital Library
- Chamberlin, D. D., "Relational Data-Base Management Systems", Computing Surveys, Volume 8, Number 1, March 1976. Google ScholarDigital Library
- Chang, C. L., A Hyper-Relational Model of Data Bases, IBM. Research Report RJ1634, San Jose CA, 22 August 1975.Google Scholar
- Chen, P. P. S., "The Entity - Relationship Model: Toward a Unified View of Data", ACM Transactions on Data Base Systems, Volume 1, Number 1, Pages 9-36, March 1976, Google ScholarDigital Library
- Codd, E. F., "A Relational Model for Large Shared Data Banks", Communications of the ACM, Volume 13, Number 6, June 1970. Google ScholarDigital Library
- Codd, E. F., "Further Normalization of the Data Base Relational Model", Data Base Systems (editor Rustin, R.), Prentice Hall, 1971.Google Scholar
- Codd, E. F., "Normalized Data Base Structure: A Brief Tutorial", Proceedings of ACM SIGFIDET Workshop on Data Description, Access, and Control, San Diego CA, 1971.Google Scholar
- Eswaran, K. P. and D. D. Chamberlin, "Functional Specifications of a Subsystem for Database Integrity", Proceedings of International Conference on Very Large Data Bases, Framingham MA, 22-24 September 1975.Google ScholarDigital Library
- Fagin, R., "The Decomposition Versus the Synthetic Approach to Database Design, Proceedings of International Conference on Very Large Data Bases, Tokyo, Japan, 6-8 October 1977.Google Scholar
- Hammer, M. M. and. D. J. McLeod, "Semantic Integrity in a Relational Data Base System", Proceedings of International Conference on Very Large Data Bases, Framingham MA, 22-24 September 1975.Google ScholarDigital Library
- Hammer, M. M. and D. J. McLeod, "A Framework for Data Base Semantic Integrity", Proceedings of Second International Conference on Software Engineering, San Francisco CA, 13-15 October 1976. Google ScholarDigital Library
- McGee, W. C., "On User Criteria for Data Model Evaluation", ACM Transactions on Data Base Systems, Volume 1, Number 4, Pages 370-387, December, 1976. Google ScholarDigital Library
- McLeod, D. J., "High Level Definition of Abstract Domains in a Relational Data Base System", Journal of Computer Languages, Volume 2, Number 3, 1977.Google Scholar
- Pirotte, A., The Entity - Property - Association Model: An Information-Oriented Data Base Model, Technical Report, M.B.L.E. Research Laboratory, Brussels, Belgium, 1977.Google Scholar
- Roussopoulos, N., "ADD: Algebraic Data Definition", Proceedings of Sixth Texas Conference on Computing Systems, Austin TX, 14-15 November 1977.Google Scholar
- Schank, R. C., "Identification of Conceptualizations Underlying Natural Language", Computer Models of Thought and Language (editors Schank, R. C. and K. M. Colby), W. H. Freeman, 1973. Google ScholarDigital Library
- Schmid, H. A. and J. R. Swenson, "On the Semantics of the Relational Data Model", Proceedings of ACM SIGMOD International Conference on the Management of Data, San Jose CA, 14-16 May 1975. Google ScholarDigital Library
- Smith, J. M. and D. C. P. Smith, "Database Abstractions: Aggregation", Communications of the ACM, Volume 20, Number 6, Pages 405-413, June 1977. Google ScholarDigital Library
- Smith, J. M. and D. C. P. Smith, "Database Abstractions: Aggregation and Generalization", ACM Transactions on Database Systems, Volume 2; Number 2, Pages 105-133, June 1977. Google ScholarDigital Library
- Stonebraker, M. R., High Level Integrity Assurance in Relational Data Base Management Systems, Electronics Research Laboratory Report ERL-M473, University of California, Berkeley CA, 16 August 1974Google Scholar
- Taylor, R. W. and R. L. Frank, "CODASYL Data-Base Management Systems", Computing Surveys, Volume 8, Number 1, March 1976. Google ScholarDigital Library
- Tsichritzis, D. C. and F. H. Lochovsky, "Hierarchical Data-Base Management: A Survey", Computing Surveys, Volume 8, Number 1, March 1976. Google ScholarDigital Library
- Wiederhold, C., Database Design, McGraw Hill, 1977. Google ScholarDigital Library
- The semantic data model: a modelling mechanism for data base applications
Recommendations
A framework for data base semantic integrity
ICSE '76: Proceedings of the 2nd international conference on Software engineeringA structured framework is provided for describing the semantic integrity requirements of a data base. The semantic integrity of a data base is said to be violated when the data base ceases to represent a legitimate configuration of the application ...
High level definition of abstract domains in a relational data base system
A relational data base is herein defined as a collection of normalized relations (relations in first normal form) and a collection of domains. A normalized relation may be viewed as a table, wherein each row of the table corresponds to a tuple of the ...
Specification-based data reduction in dimensional data warehouses
Many data warehouses contain massive amounts of data, accumulated over long periods of time. In some cases, it is necessary or desirable to either delete ''old'' data or to maintain the data at an aggregate level. This may be due to privacy concerns, in ...
Comments