Version management in an object-oriented database
An international workshop on Advanced programming environments
ISIS: interface for a semantic information system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
A transaction model supporting complex applications in integrated information systems
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Database description with SDM: a semantic database model
ACM Transactions on Database Systems (TODS)
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
ACM Transactions on Database Systems (TODS)
Database abstractions: aggregation
Communications of the ACM
An entity-based database user interface
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
Designing DBMS support for the temporal dimension
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Object management system concepts
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information systems
Visual programming—toward realization of user-friendly programming environments
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
A unifying model for consistent distributed software development environments
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Visual support for version management
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Designing database interfaces with DBface
ACM Transactions on Information Systems (TOIS)
A visual retrieval environment for hypermedia information systems
ACM Transactions on Information Systems (TOIS)
OPOSSUM: Desk-Top Schema Management through Customizable Visualization
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
GTL: a graphical language for temporal data
SSDBM'1994 Proceedings of the 7th international conference on Scientific and Statistical Database Management
Hi-index | 0.00 |
This paper describes a graphical interface to an experimental database system which incorporates a built-in version control mechanism that maintains a history of the database development and changes. The system is an extension of ISIS [6], Interface for a Semantic Information System, a workstation-based, graphical database programming tool developed at Brown University. ISIS supports a graphical interface to a modified subset of the Semantic Data Model (SDM) [7]. The ISIS extension introduces a transaction mechanism that interacts with the version control facilities.A series of version control support tools have been added to ISIS to provide a notion of history to user-created databases. The user can form new versions of three types of ISIS objects: a class definition object (a type), the set of instances of a class (the content), and an entity. A version-viewing mechanism is provided to allow for the comparison of various object versions. Database operations are grouped together in atomic units to form transactions, which are stored as entities in the database. A sample session demonstrates the capabilities of version and transaction control during the creation and manipulation of database objects.