共查询到20条相似文献,搜索用时 0 毫秒
1.
The object-oriented approach is being used in several areas of computing, including programming, databases, computer-aided design, and office information systems. The paper is a tutorial introduction to object-oriented databases, which is a new application in this field, although object-oriented programming has been under development since the late 1960s. The paper describes the background to object-oriented databases and outlines the rationale for this approach. It concludes with a possible application, in this case a cartographic database, explaining why the object-oriented approach is more appropriate to this application than traditional database approaches, such as the relational approach. 相似文献
2.
Approaches to deductive object-oriented databases 总被引:2,自引:0,他引:2
AAA Fernandes NW Paton MH Williams A Bowles 《Information and Software Technology》1992,34(12):787-803
The paper is concerned with the problem of combining deductive and object-oriented features to produce a deductive object-oriented database system which is comparable to those currently available under the relational view of data modelling not only in its functionality but also in the techniques employed in its construction and use. Under this assumption, the kinds of issues that have to be tackled for a similar research strategy to produce comparable results are highlighted. The authors motivate their terms of comparison, characterize three broad approaches to deductive object-oriented databases and introduce the notion of language convergence to help in the characterization of some shortcomings that have been perceived in them. Three proposals that have come to light in the past three years are looked into in some detail, in so far as they exemplify some of the positions in the space of choices defined. The main contribution of the paper is towards a characterization of the language convergence property of deductive database languages which has a key role in addressing critiques of the deductive and object-oriented database research enterprise. A basic familiarity with notions from deductive databases and from object-oriented databases is assumed. 相似文献
3.
面向对象数据模型的应用打破了油田单一关系数据库体系架构。如何在面向对象数据模型和关系数据模型并存条件下构建和优化协调统一的数据库体系架构,是油田数据库建设的重要技术方向之一。本文从油田数据库应用的角度概要对比了关系数据模型和面向对象数据模型的特点,对关系数据模型和面向对象数据模型共存条件下建立油田数据库体系架构的可能性进行了探讨。 相似文献
4.
Mengchi Liu 《Journal of Intelligent Information Systems》1998,10(1):5-29
This paper presents an overview of a novel strongly typed deductive object database language, called Rule-based Object Language, which is being developed at the University of Regina. Rule-based Object Language is a uniform language for defining, querying, and manipulating a database, which integrates important features of deductive databases and object databases. It supports object identity, complex objects, classes, class hierarchies, multiple inheritance with overriding and blocking, and schema definition. It also supports structured values such as functor objects and sets, treating them as first class citizens and providing powerful mechanisms for representing both partial and complete information about sets. Important integrity constraints such as domain, referential, functional dependency, multi-valued dependency, and cardinality are built-in in a uniform framework. Rule-based Object Language directly supports non-first normal form relations and is an extension of the pure valued-oriented deductive languages such as Datalog and LDL (without grouping) and subsumes them as special cases. It supports schema, object, fact and rule queries in a uniform framework. It also supports schema, fact and rule updates. 相似文献
5.
介绍了数据仓库技术的概念与内容,研究了运用面向对象技术建立数据仓库系统的关键技术。以某化工企业决策支持系统为背景,给出了基于面向对象技术的数据仓库的设计方案,并对其逻辑设计,前端展现程序设计进行了探讨。 相似文献
6.
Norman W Paton 《Information and Software Technology》1995,37(12):691-699
This paper presents an approach to implementing production rules for object-oriented databases (OODBs). The approach builds upon earlier work on production rule algorithms for relational databases, and exploits fundamental differences in the structuring mechanisms employed by OODBs. An implementation is described whereby the production rules are mapped onto eventcondition action rules for execution. It is shown how the resulting implementation has minimal space overheads, and a time performance close to that of the widely used TREAT algorithm which uses significantly more space. 相似文献
7.
In this paper, we firstly present a conceptual data model for multimedia database applications based on ExIFO2 model. The ExIFO2 data model is chosen as the conceptual model since it handles complex objects along with their uncertain and imprecise properties. We enhanced this conceptual model in order to meet the multimedia data requirements. In addition to uncertain and imprecise information, we present a way of handling relationships among objects of multimedia database applications. Events that might be extracted from video or audio are also considered in this study. Secondly, the conceptual model is mapped to a logical model, which the fuzzy object-oriented data (FOOD) model is chosen, for storing and manipulating the multimedia objects. This mapping is done in a way that it preserves most of the information represented at the conceptual level. Finally, in this study videos of football (soccer) games is selected as the multimedia database application to show how we handle crisp and fuzzy querying and retrieval of fuzzy and crisp data from the database. A program has been developed to draw ExIFO2 schemas and to map the schema to FOOD code automatically. 相似文献
8.
对象匹配的目标在于区分对象,用以识别多个对象是否代表相同的现实世界实体,其在数据集成和数据清洗等方面发挥着至关重要的作用.为了满足同时处理复杂对象、复杂对象关系以及不确定数据的需求,模糊面向对象数据库的研究近年来受到了研究者的关注.本文识别出模糊面向对象数据库中模糊对象的三种情况:两个模糊对象属于同一个类;两个模糊对象分属于具有子类/超类关系的两个类;两个模糊对象分属于两个完全不同的类.针对不同的模糊对象情况,基于可能性理论和模糊数据的语义测度,给出了计算两个模糊对象等价度和必要度的方法. 相似文献
9.
柳松青 《计算机工程与设计》2002,23(8):51-54
主要探索一种将面向对象分析应用到数据库系统设计的方法,利用此方法实现一个管理系统,这一方法是把类的整体与部分关系,一般与特殊关系和实例连接应用到数据库设计中,此方法利用了数据库的基本且简单的功能,因而适应性强,可靠性高。 相似文献
10.
Semantic data models are increasing in popularity and use, but they are also becoming increasingly complex and difficult to manage. In this paper we extend the definition of a semantic data model to give users the power to specify and manipulate views. Our model supports both high-level object-class views and high-level relationship-set views. To define these views, we extend the traditional method of view definition (through query formulation) to also include view definition by a dominant object class, by an independent object class, and by a relational object class. A set of operators to specify and manipulate views is also defined. These operators allow a user to create and destroy views, implode and explode views, hide and expose semantic-model elements. We also provide algorithms to extract an instance graph for a high-level object in a semantic-model view and to transform a semantic-model view hierarchy into an equivalent atomic model. Implications and applications of views in our model are also discussed. 相似文献
11.
为了在IDEF1x数据库模型和面向对象模型的XML文档之间共享统一的模型,提出并实现了一种基于IDEF1x模型的面向对象XML建模方法.根据IDEF1x方法建立数据库模型,得到该模型的XML文档,然后对XML文档进行解析和重新组合,转换成为面向对象模型,并且生成该模型的XML Schema文档. 相似文献
12.
The paper investigates knowledge representation in an object-oriented database management system first within the data model with rules and second in the computational model by using logic. Issues of structure, integrity, and retrieval are focused on. The proposed system provides object-oriented concepts for describing complex structured data, rules for expressing object-dependent constraints and object associations, and, finally, logic for inference and retrieval. 相似文献
13.
有不少软件公司在软件开发过程中同时使用了面向功能的和面向对象的技术,例如在开发某一系统时,在采用了面向功能的分析模式后又使用了面向对象的设计方法,因此找到一种方法来实现从一种模式向另一种模式的转换是相当有必要的.提出了一种灵活可行的从面向功能的分析模型到面向对象的设计模型的转换策略. 相似文献
14.
面向对象的软件开发方法的关键是对问题域的理解,对象建模技术(OMT)在面向对象的软件系统建模中具有较好的性能。本文研究了OMT的三种模型、对象之间关系的描述策略,以OMT方法为指导设计了一个自动售货机模型,并进行了原型实现。研究结果表明:基于对象建模技术的系统构建过程更直观、开发人员易沟通,各开发阶段使用统一的概念模型,减少了相互转换过程中的错误和冗余。 相似文献
15.
Alfons Kemper Peter C. Lockemann Guido Moerkotte Hans-Dirk Walter 《Journal of Intelligent Information Systems》1994,3(2):133-150
Object-oriented database systems are emerging as the next generation DBMSs for advanced applications, e.g., VLSI design, mechanical CAD/CAM, software engineering, etc. However, a close analysis indicates that the requirements imposed by these application domains cannot be met by an object-oriented model that relies purely onpassive objects. In this work we go beyond the conventionalsingle-thread-of-control paradigm of passive object models and propose a model ofactive objects which can autonomously initiate responses to environmental changes.Autonomous objects cooperate with each other by synchronous orasynchronous message passing—giving rise to themultiple-thread-of-control in such an environment. It is shown howevents—to which active objects react—can be incorporated into this model. We propose a nondeterministic computational model for the individual active objects that allows the autonomous reaction upon events. We show that this very sparse extension to an object-oriented model gives rise to several high-level features which can be controlled by events. The object-oriented paradigm allows one to isolate the rules according to which events are being raised. This leads to a potentially rather efficient execution model compared to existing relational concepts, which are typically globally-defined event trigger mechanisms. 相似文献
16.
从分析传统开发方法的不适应性,提出克服传统方法缺点的新途径。UML是一种通用的标准的统一建模语言,支持从需求分析开始的软件开发全过程,UML中的图形标记,尤其适用于描述面向对象的软件设计。用面向对象方法开发软件,在任何情况下,对象模型始终都是最重要、最基本、最核心的。文中给出了一种用UML来模拟对象模型的有效方法,通过可视化建模,使软件设计工具发挥更大的效用,更好地提高模型的重用性。 相似文献
17.
Semantic-level content analysis is a crucial issue in achieving efficient content retrieval and management. We propose a hierarchical
approach that models the statistical characteristics of audio events over a time series to accomplish semantic context detection.
Two stages, audio event and semantic context modeling, are devised to bridge the semantic gap between physical audio features
and semantic concepts. In this work, hidden Markov models (HMMs) are used to model four representative audio events, i.e.,
gunshot, explosion, engine, and car-braking, in action movies. At the semantic-context level, Gaussian mixture models (GMMs)
and ergodic HMMs are investigated to fuse the characteristics and correlations between various audio events. They provide
cues for detecting gunplay and car-chasing scenes, two semantic contexts we focus on in this work. The promising experimental
results demonstrate the effectiveness of the proposed approach and exhibit that the proposed framework provides a foundation
in semantic indexing and retrieval. Moreover, the two fusion schemes are compared, and the relations between audio event and
semantic context are studied. 相似文献
18.
Stephen W. Liddle David W. Embley Scott N. Woodfield 《Data & Knowledge Engineering》1993,11(3):235-270
Constraints are central to the notion of a semantic data model. How well a model captures constraints affects its power and viability as a semantic data model. Cardinality constraints are an important subclass of general constraints. In this paper we provide formal definitions for cardinality constraints of several semantic models, as described in the literature. We construct a partial ordering of these constraints that shows the relative power expressed by each cardinality constraints. We discuss our results and offer possible extensions to contemporary cardinality constraint definitions. Our contributions include a collection and formal definition of existing cardinality constraints, a partial ordering of this set, and recommendations for cardinality constraint mechanisms in semantic data models. 相似文献
19.
面向对象数据库支持复杂的数据类型,语义贴近现实,因而有广泛的应用前景.数据字典是数据库的骨架,因此数据字典的建立至关重要.通过对面向对象数据库和关系数据库中数据字典结构的研究,建立和实现了面向对象数据字典;用十字链表数据结构存储数据字典,并给出了算法.用十字链表的方法存储数据字典结构清晰,插入和查询方便. 相似文献
20.
Sharing of structured data in decentralized environments is a challenging problem, especially in the absence of a global schema. Social network structures map network links to semantic relations between participants in order to assist in efficient resource discovery and information exchange. In this work, we propose a scheme that automates the process of creating schema synopses from semantic clusters of peers which own autonomous relational databases. The resulting mediated schemas can be used as global interfaces for relevant queries. Active nodes are able to initiate the group schema creation process, which produces a mediated schema representative of nodes with similar semantics. Group schemas are then propagated in the overlay and used as a single interface for relevant queries. This increases both the quality and the quantity of the retrieved answers and allows for fast discovery of interest groups by joining peers. As our experimental evaluations show, this method increases both the quality and the quantity of the retrieved answers and allows for faster discovery of semantic groups by joining peers. 相似文献