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...
详细信息
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.
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 Aspen project has taken a semantic data model, the extended relational model RM/T, and with the addition of an abstraction mechanism, progressed toward providing an object-oriented database (OODB) as the foundatio...
详细信息
The Aspen project has taken a semantic data model, the extended relational model RM/T, and with the addition of an abstraction mechanism, progressed toward providing an object-oriented database (OODB) as the foundation of an integrated project support environment. In RM/T, a database is considered to consist of a set of entities that represent the objects of interest in the real world; all objects are modeled as entities. These objects of interest can be modeled most effectively by recording them along with the operations that allowed them. Some clear similarities between semantic data models and OODB models are: 1. the use of entity or object identification and support, 2. the obvious importance of relationships between objects, and 3. the support of an object hierarchy with inheritance. The primary differences between the 2 approaches are: 1. a lack of extensibility of the type system in semantic data models, and 2. the purely structured approach to abstraction in semantic data models, contrasted with OODB models' concern for operational behavior as well.
In this paper, formal relationships between classes of objects based on semantic data models (i.e. conceptual classes) and classes of objects based on object models (i.e system classes), are established. The proposed ...
详细信息
In this paper, formal relationships between classes of objects based on semantic data models (i.e. conceptual classes) and classes of objects based on object models (i.e system classes), are established. The proposed method starts from conceptual classes and generates system classes, This method can be employed to implement semantic data models on top of currently available objectoriented database systems. As a consequence, the database applications can be specified with the flexibility of a conceptual schema while the obtained implementation exploits the efficiency of an object-oriented database system. Both the correctness and the completeness of our method are demonstrated and a discussion on its complexity is provided.
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.
作者:
Formica, ACNR
Ist Anal Sistemi & Informat I-00185 Rome Italy
Checking satisfiability of database constraints is a fundamental problem in database design. In addition, database constraints have to be not only satisfiable but also finitely satisfiable. This problem is generally a...
详细信息
Checking satisfiability of database constraints is a fundamental problem in database design. In addition, database constraints have to be not only satisfiable but also finitely satisfiable. This problem is generally addressed by using theorem provers that, being developed for first order logic formulas, are based on semidecidable procedures. Furthermore, even in simple cases, theorem provers are quite inefficient in dealing with comparison operators such as, for instance, the equality. In this paper, a decidable, sound, and complete method for checking finite satisfiability of a specific class of integrity constraints for object-oriented databases, including the equality constraints, is presented. The method, that is based on a graph-theoretic approach, has exponential complexity in the worst case, rarely occurring in practice.
databases based on object-oriented and semantic database models ('objectdatabases') represent significant advances over their record-based historical predecessors. In the context of general-purpose database m...
详细信息
databases based on object-oriented and semantic database models ('objectdatabases') represent significant advances over their record-based historical predecessors. In the context of general-purpose database management systems, the fundamentals of object database models are examined. Comparisons are made with record-based databases, as represented by relational database technology. The principal concepts underlying structurally object-oriented (semantic) database models are presented. Finally, a historical perspective on the evolution of object data-base technology is provided.
暂无评论