An object-oriented approach to multimedia databases
- 15 June 1986
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 15 (2) , 311-325
- https://doi.org/10.1145/16856.16885
Abstract
This paper identifies data modelling and data access and sharing requirements which multimedia applications impose on a database system. It shows the capabilities of an object-based data model and indicates extensions which are needed to meet the data modelling aspects of these requirements. A logical implementation of the operations on the model is described. The model generalizes the notions of instantiation and generalization in the standard object-oriented paradigm, and augments it with the notions of aggregation and relationships which are specialized for a multimedia application environment. Objects may exist in aggregation hierarchies which provide the capability to integrate diverse types of multimedia information such as text, sound, bit-mapped images, and complex graphics drawings. Objects may also be linked through other user-defined relationships to capture such application functions as voice annotation and referencing of one document by another. Using this model, the semantics of aggregation and relationships in a multimedia application environment can be understood and efficiently supported by a database system.Keywords
This publication has 13 references indexed in Scilit:
- CCWS: A Computer-Based, Multimedia Information SystemComputer, 1985
- An architecture for object management in OISACM Transactions on Information Systems, 1984
- Database Support for Versions and Alternatives of Large Design FilesIEEE Transactions on Software Engineering, 1984
- Making smalltalk a database systemPublished by Association for Computing Machinery (ACM) ,1984
- Lessons from a "living in a database" graphical query interfacePublished by Association for Computing Machinery (ACM) ,1984
- Operational characteristics of a harware-based pattern matcherACM Transactions on Database Systems, 1983
- On extending the functions of a relational database systemPublished by Association for Computing Machinery (ACM) ,1982
- The Recovery Manager of the System R Database ManagerACM Computing Surveys, 1981
- A language facility for designing database-intensive applicationsACM Transactions on Database Systems, 1980
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976