In this paper, we present our Form-driven approach for reverse engineering of relationa databases. This methodology uses the information extracted from both form structure and instances as a database reverse engineeri...
详细信息
In this paper, we present our Form-driven approach for reverse engineering of relationa databases. This methodology uses the information extracted from both form structure and instances as a database reverse engineering input using an interaction with a user. Through a combination of forms structures and data instances analysis, forms relational sub-schemas and their constraints are derived. These relational sub-schemas are mapped to object sub-schemas, which will be merging into global object-oriented schema that presents the whole underlying databases. The resulting global object-oriented schema must be validated as a rich and correct representation of the application domain.
ORION-2 is a commercially available, federated, object-oriented database management system designed and implemented at MCC. One major architectural innovation in ORION-2 is the coexistence of a shared database and a n...
详细信息
ORION-2 is a commercially available, federated, object-oriented database management system designed and implemented at MCC. One major architectural innovation in ORION-2 is the coexistence of a shared database and a number of private databases. The shared database is accessible to all authorized users of the system, while each private database is accessible to only the user who owns it. A distributed database system with a shared database and private databases for individual users is a natural architecture for data-intensive application environments on a network of workstations, notably computer-aided design and engineering systems. This paper discusses the benefits and limitations of such a system and explores the impact of such an architecture on the semantics and implementation of some of the key functions of a database system, notably queries, database schema, and versions. Although the issues are discussed in the context of an object-oriented data model, the results (at least significant portions thereof) are applicable to database systems supporting other data models.
The surging interest in object-oriented programming has given rise to a flurry of recent research and development efforts in object-oriented databases. In this paper we discuss capabilities and limitations of object-o...
详细信息
The object-oriented data model is predicted to be the heart of the next generation of database systems. Users want to move from old legacy databases into applying this new technology that provides extensibility and fl...
详细信息
ISBN:
(纸本)0769513034
The object-oriented data model is predicted to be the heart of the next generation of database systems. Users want to move from old legacy databases into applying this new technology that provides extensibility and flexibility in maintenance. However, a major limitation on the wide acceptance of object-oriented databases is the amount of time. and money invested on existing database applications, which are based on conventional legacy systems, Users do not want to loose the huge amounts of data present in conventional databases. This paper presents a novel approach to transform a given conventional database into an object-oriented database. It is assumed that the necessary characteristics of the conventional database to be re-engineered are known and available. The source of these characteristics might be the data dictionary and/or an expert in the given conventional database. We implemented a system that builds an understanding of a given conventional database by taking these characteristics as input and produces the corresponding object-oriented database as output. The system derives a graph that summarizes the conceptual model. Links in the graph are classified into inheritance links and aggregation links. This classification leads to the class hierarchy. Finally, we handle the migration of data from the conventional database to the constructed object-oriented database.
The lack of a well-designed class hierarchy holds back the development of an object-oriented database (OODB) for genome information. This paper describes the design of a standard class hierarchy for genome information...
详细信息
The purpose of this paper is to use artificial intelligence to assist in the design of a comprehensive operation and maintenance enrollment management system. Combined with the actual university enrollment work, fully...
详细信息
We developed a deductive object-oriented language for flexible genome analysis, and implemented it on an object-oriented database for genome data. The language does not support method and class definitions. Therefore,...
详细信息
We developed a deductive object-oriented language for flexible genome analysis, and implemented it on an object-oriented database for genome data. The language does not support method and class definitions. Therefore, object-oriented features, such as inheritance and override, depend on the OODB and the language can be used to call methods from the OODB and to search for objects. It provides simple and powerful ways of searching for objects, and building and testing biological hypotheses. Various works are still required in the future. For example, we must develop a framework for storing rules and their results in the OODB so that we can reuse them to acquire new knowledge. It is difficult to manage data that include errors and duplication by only using the current OODB technique. Developing a technique for the efficient management of those data is another open problem.< >
object-oriented databases were originally developed as an alternative to relational database technology for the representation, storage, and access of non-traditional data forms that were increasingly found in advance...
详细信息
ISBN:
(纸本)9781608455379
object-oriented databases were originally developed as an alternative to relational database technology for the representation, storage, and access of non-traditional data forms that were increasingly found in advanced applications of database technology. After much debate regarding object-oriented versus relational database technology, object-oriented extensions were eventually incorporated into relational technology to create object-relational databases. Both object-oriented databases and object-relational databases, collectively known as objectdatabases, provide inherent support for object features, such as object identity, classes, inheritance hierarchies, and associations between classes using object references. This monograph presents the fundamentals of objectdatabases, with a specific focus on conceptual modeling of object database designs. After an introduction to the fundamental concepts of object-oriented data, the monograph provides a review of object-oriented conceptual modeling techniques using side-by-side Enhanced Entity Relationship diagrams and Unified Modeling Language conceptual class diagrams that feature class hierarchies with specialization constraints and object associations. These object-oriented conceptual models provide the basis for introducing case studies that illustrate the use of object features within the design of object-oriented and object-relational databases. For the object-oriented database perspective, the object Data Management Group data definition language provides a portable, language-independent specification of an object schema, together with an SQL-like object query language. LINQ (Language INtegrated Query) is presented as a case study of an object query language together with its use in the db4o open-source object-oriented database. For the object-relational perspective, the object-relational features of the SQL standard are presented together with an accompanying case study of the object-relational features of Oracl
The relationship between semantic data models and object-oriented database systems is examined. In particular, it is described how the Aspect Project has taken a semantic data model (the extended relational model RM(T...
详细信息
The relationship between semantic data models and object-oriented database systems is examined. In particular, it is described how the Aspect Project has taken a semantic data model (the extended relational model RM(T) and, with the addition of an abstraction mechanism, moved towards providing an object-oriented database as the basis of an integrated project support environment (IPSE).
Benchmarks are the vital tools in the performance measurement and evaluation of database management systems (DBMS), including the relational database management systems (RDBMS) and the object-oriented/object-relationa...
详细信息
Benchmarks are the vital tools in the performance measurement and evaluation of database management systems (DBMS), including the relational database management systems (RDBMS) and the object-oriented/object-relational database management systems (OODBMS/ORDBMS). Standard synthetic benchmarks have been used to assess the performance of RDBMS software. Other benchmarks have been utilized to appraise the performance of OODBMS/ORDBMS products. In this paper, an analytical framework of workload characterization to extensively and expansively examine the rationale and design of the industry standard and synthetic standard benchmarks is presented. This analytical framework of workload analysis is made up of four main components: the schema analysis, the operation analysis, the control analysis, and the system analysis. These analysis results are compiled and new concepts and perspectives of benchmark design are collated. Each analysis aspect is described and each managerial implication is discussed in detail.
暂无评论