object-relational databases (ORDB) can be created with a mixture of relational and object-oriented features, giving database designers a wide range of options. However, a poor combination of choices can result in prob...
详细信息
As a result of the wide acceptance of object-oriented database systems, performance related issues become a crucial factor in the success of object-oriented database systems. To improve performance the database system...
详细信息
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 sharing of ontology resources works on the premise that the ontology can be stored effectively and reasonably. This paper compares with the traditional ontology storage mode according to the characteristics of the...
详细信息
The sharing of ontology resources works on the premise that the ontology can be stored effectively and reasonably. This paper compares with the traditional ontology storage mode according to the characteristics of the objectoriented database and designs the ontology storage method based on the object-oriented database. Taking the aviation weapon as an example, this research verifies the method through the realization of "Based on object-oriented Database Ontology Storage System".
This paper presents a novel approach to transform an existing object-oriented database into XML. The major motivation to carry out this study is the fact that it is necessary to facilitate platform independent exchang...
详细信息
ISBN:
(纸本)9781424414994
This paper presents a novel approach to transform an existing object-oriented database into XML. The major motivation to carry out this study is the fact that it is necessary to facilitate platform independent exchange of the content of objectorienteddatabases. There are more common features between the object-oriented model and XML and thus the mapping from object-oriented databases into XML is less problematic. To achieve the mapping, what we call the object graph is derived based on characteristics of the object-oriented schema;it simply summarizes and includes all nesting and inheritance links, which are the basics of the object-oriented model. Then, the inheritance is simulated in terms of nesting to get a simulated object graph. This way, everything in a simulated object graph is directly representable in XML format. Finally, we handle the mapping of the actual data from the object-oriented database into corresponding XML document(s).
Developing object-oriented database for web applications may not remain constant and may vary to a large extent due to a variety of reasons like correcting mistakes, adding new features or any changes in the structure...
详细信息
ISBN:
(纸本)9780769530598
Developing object-oriented database for web applications may not remain constant and may vary to a large extent due to a variety of reasons like correcting mistakes, adding new features or any changes in the structure of the real world artifacts modeled in the database. Class versioning is one of the evolution strategy employed that addressing the above issues. The existing strategy for instance adaptation introduces the adaptation code directly into the class versions upon evolution, Consequently, if the behavior of a routine needs to be changed and maintenance has to be performed on all the class versions it was introduced. A new approach for instance adaptation is achieved by encapsulating the instance adaptation code through aspects - abstractions introduced by aspect-oriented programming that localize cross-cutting concerns. A web-based student database system was developed with different versions and the versioning problem was solved using update/backdate aspects with selective lazy conversion. The update/backdate aspects are invoked whenever version incompatibility arises and selective lazy conversion aspect is invoked when the condition for converting objects into new version is satisfied and this converts only a subset of the old version objects into new version.
The Semantic Web aims at creating ontology-based and machine-processable Web content, and thus the success and proliferation of the Semantic Web depends on quickly and cheaply constructing Web ontologies. Currently, h...
详细信息
The Semantic Web aims at creating ontology-based and machine-processable Web content, and thus the success and proliferation of the Semantic Web depends on quickly and cheaply constructing Web ontologies. Currently, huge amounts of data are stored in database systems. Therefore, constructing ontologies by extracting domain knowledge from databases will facilitate the development of Web ontologies. In this paper, we develop a formal approach and an automated tool for constructing ontologies from object-oriented database models (OODMs). Firstly, we propose a kind of formal definition of OODMs and give the semantic interpretation of OODMs, where we consider both the structural and dynamic aspects of OODMs. Then, we give the ontology definition, in which the ontology is formulated in OWL DL language and consists of the ontology structure and instances. On this basis, we propose a formal approach that can transform an OODM and its corresponding database instances into the ontology structure and instances, respectively. Furthermore, following the proposed approach, we implement a prototype transformation tool called OODB2OWL, which can automatically construct ontologies by extracting knowledge stored in object-oriented databases db4o. Finally, based on the constructed ontologies, and in order to show the perspectives on how the constructed ontologies may be useful for improving some database applications, we investigate how to reason on OODMs (e.g., consistency, satisfiability, subsumption, and redundancy) by the reasoning mechanism of ontologies, which would help to improve some database applications and construct ontologies more exactly.
We present a framework based on object orientation with novel principles for how to store, analyze and integrate electrophysiological data. These principles are: (I) Using a Decorator pattern for storing analysis data...
详细信息
ISBN:
(纸本)9781424441419
We present a framework based on object orientation with novel principles for how to store, analyze and integrate electrophysiological data. These principles are: (I) Using a Decorator pattern for storing analysis data in an object model, (II) using a Core Classes data structure for integration through mediation in a service bus architecture, and (III) choosing the single unit as the finest structure of the object model. With these principles, we address the problems of (1) how to relate the analysis data to the original electrophysiological data by utilizing design patterns, (2) how to integrate data from different data sources, both at application and organization levels and (3) avoiding performance problems by choosing the correct level of object granularity for the data.
Most of the current work on skyline queries mainly dealt with querying static query points over static data sets. With the advances in wireless communication, mobile computing, and positioning technologies, it has bec...
详细信息
暂无评论