Effective database applications, business rules management, data warehousing, enterprise modeling and re-engineering all depend on the quality of the underlying data model. To properly exploit relational, object-relat...
详细信息
ISBN:
(纸本)3540410724
Effective database applications, business rules management, data warehousing, enterprise modeling and re-engineering all depend on the quality of the underlying data model. To properly exploit relational, object-relational or object database technology, a clear understanding is needed as to how to create conceptual business models, transform them to logical database models for implementation on the chosen platform, and query the populated models. Fact-orientation provides a truly conceptual way to accomplish these tasks, facilitating communication between the modeler, the domain expert and the application. This presentation provides insights into the fact-oriented approach for modeling and querying information systems, focusing on verbalization and instantiation of data use cases for capturing business rules, including recent work on negative and default rule verbalizations.
The object-oriented database management system has great promise as a future database technology because of its superior complex data structure manipulation, rich class structure, integration potential, and data reusa...
详细信息
In this paper, a locking-based concurrency control scheme is presented for object-oriented databases (OODBs). It is designed for controlling accesses to class hierarchies, which is an important concept in OODBs. Based...
详细信息
ISBN:
(纸本)3540676279
In this paper, a locking-based concurrency control scheme is presented for object-oriented databases (OODBs). It is designed for controlling accesses to class hierarchies, which is an important concept in OODBs. Based on access frequency of each class, the proposed scheme incurs less locking overhead than the existing works, explicit locking and implicit locking, for any OODB environments. This paper also proves that the proposed scheme performs better than the existing schemes.
In this paper we present an algorithm which automatically discovers potential semantic object structures in a relation, which may be in non-2NF. This algorithm can be utilised in reverse engineering of relational sche...
详细信息
ISBN:
(纸本)3540411844
In this paper we present an algorithm which automatically discovers potential semantic object structures in a relation, which may be in non-2NF. This algorithm can be utilised in reverse engineering of relational schemas, data migration from relational to object database systems and database integration. The algorithm has been implemented, and we report on issues arising from this implementation including optimization techniques incorporated.
In this paper we introduce inheritance in deductive objectdatabases and define an operator for hierarchically composing deductive objects with state evolution capabilities. Evolution of such objects models the expect...
详细信息
ISBN:
(纸本)354067201X
In this paper we introduce inheritance in deductive objectdatabases and define an operator for hierarchically composing deductive objects with state evolution capabilities. Evolution of such objects models the expected transactional behavior while preserving many important features of deductive databases. Deductive objects can be organized in ISA schemas where each object may inherit or redefine the rules defined in other objects. The resulting inheritance mechanism handles both the deductive and the update/transactional issues. Our framework accommodates several types of inheritance such as overriding, extension, and refinement. Besides presenting the language, this paper defines its semantics and provides a description of the interpreter for the language that has been implemented.
Although several object-oriented distributed systems development tools exist, there is little, if none, over of solutions that homogeneously integrate all aspects of a distributed system. This article describes a tool...
详细信息
ISBN:
(纸本)0769508103
Although several object-oriented distributed systems development tools exist, there is little, if none, over of solutions that homogeneously integrate all aspects of a distributed system. This article describes a toolkit that aims at supporting the construction and the execution of distributed systems. The tools are defined according to an architecture that fully complies with object-oriented principles, providing software developers with a relatively simple - yet effective and efficient - platform that makes it transparent the main difficulties normally found in distributed systems development. Among those difficulties, it is the notorious impedance mismatch between programming language and object manipulation language. Such difficult is not noticed in the toolkit here presented. Moreover, all the benefits from object orientation are deeply exploited. For this reason, the toolkit permits fast development of distributed systems.
Graph data is an emerging model for representing a variety of database contexts ranging from object-oriented databases to hypertext data. Also many of the recursive queries that arise in relational databases are, in p...
详细信息
ISBN:
(纸本)3540672273
Graph data is an emerging model for representing a variety of database contexts ranging from object-oriented databases to hypertext data. Also many of the recursive queries that arise in relational databases are, in practice, graph traversals. In this paper we present a language for searching graph-like databases. The language permits us to express paths in a graph by means of extended regular expressions. The proposed extension is based on the introduction of constructs which permit us i) to define a partial order on the paths used to search the graph and, consequently, on the answers of queries, and ii) to cut off, nondeterministically, tuples with low priority. We present an algebra for partially ordered relations and an algorithm for the computation of path queries. Finally, we present applications to hypertext databases such as the Web.
Relationships have been repeatedly identified as an important object-oriented modeling construct. Today most emerging modeling standards such as the ODMG object model and UML have some support for relationships. Howev...
详细信息
Corollary to the development of new kinds of application - like decision support ones - manipulating large quantities of data structured in new kinds of data supports -like data warehouses, queries formulated to acces...
详细信息
ISBN:
(纸本)3540410724
Corollary to the development of new kinds of application - like decision support ones - manipulating large quantities of data structured in new kinds of data supports -like data warehouses, queries formulated to access this data have been growing in their complexity. However, with the exception of approaches facilitating syntax problems, there is a noticeable absence of models taking charge of the user through from specification of their needs to formulation of their queries. In the case of object-oriented database systems, whose data models and concepts are more complex than those of relational databases, database users need assistance with several kind of formulation problems. In this article, we take a novel look at object-oriented queries - reifying the ones which users formulate as components then reusing them, by means of strategies for selecting, assembling and adapting them to help in the formulation of new complex queries.
An object-oriented database methodology for querying Web sources of data, structured in XML, is presented in this paper. A querying system is developed based on this methodology using objectStore database system. XML ...
详细信息
暂无评论