The objective of a multidatabase system is to provide a single uniform interface to accessing multiple independent databases being managed by multiple independent, and possibly heterogeneous, database systems. One cru...
详细信息
The objective of a multidatabase system is to provide a single uniform interface to accessing multiple independent databases being managed by multiple independent, and possibly heterogeneous, database systems. One crucial element in the design of a muitidatabase system is the design of a data definition language for specifying a schema that represents the integration of the schemas of multiple independent databases. The design of such a language in turn requires a comprehensive classification of the conflicts (i.e., discrepancies) among the schemas of the independent databases and development of techniques for resolving (i.e., homogenizing) all of the conflicts in the classification. An earlier paper provided a comprehensive classification of schematic conflicts that may arise when integrating multiple independent relational database (RDB) schemas into a single multidatabase (MDB) schema. In this paper, we provide a comprehensive classification of techniques for resolving the schematic conflicts that may arise when integrating multiple RDB schemas, or RDB schemas and object-oriented database (OODB) schemas, or multiple OODB schemas. The classification of conflict resolution techniques includes not only those necessary for resolving schematic conflicts identified in the earlier paper, but also additional conflicts that arise when OODBs become part of the databases to be integrated. Most of the conflict resolution techniques discussed in the paper have already been incorporated into SQL/M, a multidatabase language implemented in unisql/M, a commercially available multidatabase system from unisql, Inc. which integrated SQL-based relational database systems and the unisql/X unified relational and object-oriented database system.
Voltaire is a set-oriented, imperative database programming language. The data definition facility is similar to that of most semantic data models. The class definition incorporates both structure and behavior;classes...
详细信息
ISBN:
(纸本)0818635703
Voltaire is a set-oriented, imperative database programming language. The data definition facility is similar to that of most semantic data models. The class definition incorporates both structure and behavior;classes and functions have an equivalent semantics in Voltaire. There are no arbitrary restrictions on the persistence of values - even functions can have a persistent extent. The set expressions in the language are conducive to data intensive programming while maintaining a certain amount of efficiency by espousing the imperative paradigm. The query language incorporates functions by providing access to the persistent extent of a function or by allowing an actual function call. The system enforces integrity in a lazy evaluation mode. Functions are effectively computed as the result of integrity enforcement. This is because we consider constraints as a sequence of commands to be evaluated (i.e., satisfied) in the specified order. The language is defined in a modular but additive fashion. This facilitates some measure of bootstrapping, thus providing a single execution model for evaluating queries, enforcing constraints and computing functions.
In this paper we develop a formal basis for research into the reliability aspects of transaction processing in multidatabase systems. We define a new correctness notion called global committability (GC) for the correc...
详细信息
In this paper we develop a formal basis for research into the reliability aspects of transaction processing in multidatabase systems. We define a new correctness notion called global committability (GC) for the correct unilateral commit and retry recovery of global transactions in an autonomous MDBS environment. This notion facilitates to ensure the isolation property of global transactions when the retry approach is applied. The formalization work illustrates that conventional serializability (SR) notion and recoverability (RC) notion are not sufficient to specify a correct execution (i.e., isolated execution and recovery) of global transactions when the unilateral commit and the retry recovery are used to ensure the atomicity of global transactions. This work is significant because the unilateral commit and the retry recovery is an attractive complementary means to the undo recovery (whose correct schedule is specified by the conventional RC notion) for advanced transaction applications with characteristics of site autonomy and long-lived execution.
In a heterogeneous database system, a query for one type of database system (i.e., a source query) may have to be translated to an equivalent query (or queries) for execution in a different type of database system (i....
详细信息
In a heterogeneous database system, a query for one type of database system (i.e., a source query) may have to be translated to an equivalent query (or queries) for execution in a different type of database system (i.e., a target query). Usually, for a given source query, there is more than one possible target query translation. Some of them can be executed more efficiently than others by the receiving database system. Developing a translation procedure for each type of database system is time consuming and expensive. In this paper, we abstract a generic hierarchical database system (GHDBS) which has properties common to database systems whose schema contains hierarchical structures (e.g., System 2000, IMS, and some object-oriented database systems), We develop principles of query translation with GHDBS as the receiving database system. Translation into any specific system can be accomplished by a translation into the general system with refinements to reflect the characteristics of the specific system, We develop rules that guarantee correctness of the target queries, where correctness means that the target query is equivalent to the source query. We also provide rules that can guarantee a minimum number of target queries in cases when one source query needs to be translated to multiple target queries. Since the minimum number of target queries implies the minimum number of times the underlying system will be invoked, efficiency is taken into consideration.
Three different methods of automated sleep staging are described and compared in the paper. The interesting aspect of the comparison is that the inputs to the three different information processing models (an expert s...
详细信息
Three different methods of automated sleep staging are described and compared in the paper. The interesting aspect of the comparison is that the inputs to the three different information processing models (an expert system, a belief automaton, and a neural network) are the outputs of the same frontend processor that extracts EEG features. We found out that the level of man-machine agreement is very similar among the systems (around 85%) approaching the level of agreement required among human experts. However, the similarity of performance in such a diversified set of approaches points out the need for enhancing the accuracy of the first level of analysis (EEG feature extraction).
One of the major challenges in information systems technology is to build a system of scientific data bases and associated tools to assist collaborative research among scientists worldwide across a broad range of scie...
详细信息
One of the major challenges in information systems technology is to build a system of scientific data bases and associated tools to assist collaborative research among scientists worldwide across a broad range of scientific disciplines. Two of the many important issues that need to be addressed in meeting this challenge are the selection of a collaboration paradigm for the scientists and a technology for the management of a large-volume scientific data base. We propose the use of an issue-based collaborative exploration paradigm and an object-oriented data base technology for managing a large scientific data base.
作者:
KIM, WUniSQL
Inc. 9390 Research Blvd Austin 78759 TX United States
The past several years have been the gestation period for a new generation of database technology. There has been a flurry of activities to develop and experiment with database systems that support an object-oriented ...
详细信息
Spatial data management has been an active area o| research during the past two decades, and results of research into spatial data structures and research into mapping spatial data into records in relational databases...
详细信息
暂无评论