Database description with SDM
- 1 September 1981
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 6 (3), 351-386
- https://doi.org/10.1145/319587.319588
Abstract
SDM is a high-level semantics-based database description and structuring formalism (database model) for databases. This database model is designed to capture more of the meaning of an application environment than is possible with contemporary database models. An SDM specification describes a database in terms of the kinds of entities that exist in the application environment, the classifications and groupings of those entities, and the structural interconnections among them. SDM provides a collection of high-level modeling primitives to capture the semantics of an application environment. By accommodating derived information in a database structural specification, SDM allows the same information to be viewed in several ways; this makes it possible to directly accommodate the variety of needs and processing requirements typically present in database applications. The design of the present SDM is based on our experience in using a preliminary version of it. SDM is designed to enhance the effectiveness and usability of database systems. An SDM database description can serve as a formal specification and documentation tool for a database; it can provide a basis for supporting a variety of powerful user interface facilities, it can serve as a conceptual database model in the database design process; and, it can be used as the database model for a new kind of database management system.Keywords
This publication has 16 references indexed in Scilit:
- The functional data model and the data languages DAPLEXACM Transactions on Database Systems, 1981
- Extending the database relational model to capture more meaningACM Transactions on Database Systems, 1979
- Limitations of record-based information modelsACM Transactions on Database Systems, 1979
- Semantics of data bases: The semantics of data modelsInformation Systems, 1978
- Database abstractionsCommunications of the ACM, 1977
- Database abstractionsACM Transactions on Database Systems, 1977
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976
- CODASYL Data-Base Management SystemsACM Computing Surveys, 1976
- Hierarchical Data-Base Management: A SurveyACM Computing Surveys, 1976
- Relational Data-Base Management SystemsACM Computing Surveys, 1976