Attribute-Oriented View Definitions in Relational and Deductive Databases
نویسندگان
چکیده
In some database applications it is natural to deene individual attributes of a relation as derived attributes, separately from the deenition of other attributes. This approach minimizes the complexity of the schema. We propose a formalism in which rules are divided into two classes: \Deening rules" specify the existence of tuples in the relation, together with some of their attributes. \Reening rules" specify derived attributes of tuples that already exist according to the deening rules. A potential problem with this approach is that view deenitions may appear to be recursive, as some attributes of a relation are deened in terms of others. We show how this apparent recursion can be dealt with by identifying the attributes through which the recursion occurs. We present semantics based on these notions, and show how they allow the natural formulation of a motivating example. We discuss evaluation of rules with our semantics, demonstrating that goal-directed evaluation and incremental evaluation are possible, and that only rules deening derived attributes that are necessary for a query need to be evaluated in order to answer the query. Our proposal is directly relevant to the semantics of virtual columns in SQL3.
منابع مشابه
Knowledge Discovery in Databases: An Attribute-Oriented Approach
Knowledge discovery in databases, or data mining, is an important issue in the development of dataand knowledge-base systems. An attribute-oriented induction method has been developed for knowledge discovery in databases. The method integrates a machine learning paradigm, especially learning-from-examples techniques, with set-oriented database operations and extracts generalized data from actua...
متن کاملAttribute-oriented Induction in Ob Ject-oriented Databases
Knowledge discovery in databases is the nontrivial extraction of implicit, previously unknown, and potentially useful information from data such that the extracted knowledge may facilitate deductive reasoning and query processing in database systems. This branch of study has been ranked among the most promising topics for database research for the 1990s. Due to the dominating influence of relat...
متن کاملExploration of the Power of Attribute-oriented Induction in Data Mining
Attribute-oriented induction is a set-oriented database mining method which generalizes the task-relevant subset of data attribute-by-attribute, compresses it into a generalized relation, and extracts from it the general features of data. In this chapter, the power of attribute-oriented induction is explored for the extraction from relational databases of diierent kinds of patterns, including c...
متن کاملQuery Interoperation Among Object-Oriented and Relational Databases
We develop an eecient algorithm for the translation of high-order object queries to rst-order relational queries. The translation utilizes a canonical deductive database as a uniform representation of object-oriented schema and data. Object queries are translated to the canonical deductive database in which they are partially evaluated and optimized, before being translated to relational querie...
متن کاملApproaches to deductive object-oriented databases
This 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, we highlight the kinds of issues that ...
متن کاملUpdate Control in Deductive Object Bases1
Deductive object bases are a combination of both deductive and objectoriented databases. This dissertation investigates the problem of update control for such databases. The data model is defined as an extreme case of a deductive database with only one extensional predicate and a multitude of axioms defining the object-oriented abstraction concepts. The advantages are twofold: a distinct concep...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997