Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Data model issues for object-oriented applications
ACM Transactions on Information Systems (TOIS)
Object-oriented programming for the Macintosh
Object-oriented programming for the Macintosh
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Building a timeline editor from prefab parts: the architecture of an object-oriented application
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Development of an object-oriented DBMS
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
The management of changing types in an object-oriented database
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Persistent and shared objects in Trellis/Owl
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
An object server for an object-oriented database system
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Extending the database relational model to capture more meaning
ACM Transactions on Database Systems (TODS)
The design and implementation of INGRES
ACM Transactions on Database Systems (TODS)
Intermedia: issues, strategies, and tactics in the design of a hypermedia document system
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Object management system concepts
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information systems
A performance comparison of object and relational databases using the Sun Benchmark
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Using a relational system on Wall Street: the good, the bad, the ugly, and the ideal
Communications of the ACM
A process-oriented extensible hypertext architecture
ACM SIGCHI Bulletin
The 3DIS: an extensible object-oriented information management environment
ACM Transactions on Information Systems (TOIS)
Model instantiation for query driven simulation in active KDL
ANSS '90 Proceedings of the 23rd annual symposium on Simulation
Communications of the ACM
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Linking object oriented database and hypertext to support software documentation
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Semantic data modeling of hypermedia associations
ACM Transactions on Information Systems (TOIS)
Incremental database systems: databases from the ground up
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Migrating relational data to an ODBMS: strategics and lessons from a molecular biology experience
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A large-scale hypermedia application using document management and Web technologies
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
Stalking the paratext: speculations on hypertext links as a second order text
Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems
Query driven simulation using SIMODULA
ANSS '89 Proceedings of the 22nd annual symposium on Simulation
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Proceedings of the thirteenth ACM conference on Hypertext and hypermedia
HyperFile: a data and query model for documents
The VLDB Journal — The International Journal on Very Large Data Bases
OVID: Design and Implementation of a Video-Object Database System
IEEE Transactions on Knowledge and Data Engineering
An Implementation for Nested Relational Databases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Replicated document management in a group communication system
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
A conceptual model of information supply
Data & Knowledge Engineering
Coupling hypertext to an object-oriented environment
Artificial Intelligence in Medicine
The Impedance Mismatch in Light of the Unified State Model
Fundamenta Informaticae - Concurrency Specification and Programming CS&P
Hi-index | 0.03 |
This paper compares two approaches to meeting the data handling requirements of Intermedia, a hypermedia system developed at the Institute for Research in Information and Scholarship at Brown University. Intermedia, though written using an object-oriented programming language, relies on a traditional relational database management system for data storage and retrieval. We examine the ramifications of replacing the relational database with an object-oriented database. We begin by describing the important characteristics each database system. We then describe Intermedia and give an overview of its architecture and its data handling requirements. We explain why and how we used a relational database management system and the problems that we encountered with this system. We then present the design of an object-oriented database schema for Intermedia and compare the relational and object-oriented database management system approaches.