Relational Algebra for Ranked Tables with Similarities: Properties and Implementation

The paper presents new developments in an extension of Codd's relational model of data. The extension consists in equipping domains of attribute values with a similarity relation and adding ranks to rows of a database table. This way, the concept of a table over domains (i.e., relation over a relation scheme) of the classical Codd's model extends to the concept of a ranked table over domains with similarities. When all similarities are ordinary identity relations and all ranks are set to 1, our extension becomes the ordinary Codd's model. The main contribution of our paper is twofold. First, we present an outline of a relational algebra for our extension. Second, we deal with implementation issues of our extension. In addition to that, we also comment on related approaches presented in the literature.

[1]  Ronald Fagin,et al.  Combining Fuzzy Information from Multiple Systems , 1999, J. Comput. Syst. Sci..

[2]  David Maier,et al.  The Theory of Relational Databases , 1983 .

[3]  Lotfi A. Zadeh,et al.  Similarity relations and fuzzy orderings , 1971, Inf. Sci..

[4]  Siegfried Gottwald,et al.  Fuzzy Sets and Fuzzy Logic , 1993 .

[5]  Jennifer Widom,et al.  The Lowell database research self-assessment , 2003, CACM.

[6]  C. J. Date The database relational model : a retrospective review and analysis : a historical account and assessment of E.F. Codd's contribution to the field of database technology , 2000 .

[7]  Petr Hájek,et al.  Metamathematics of Fuzzy Logic , 1998, Trends in Logic.

[8]  Walid G. Aref,et al.  Supporting top-kjoin queries in relational databases , 2004, The VLDB Journal.

[9]  B. Buckles,et al.  A fuzzy representation of data for relational databases , 1982 .

[10]  S. Gottwald A Treatise on Many-Valued Logics , 2001 .

[11]  Yoshikane Takahashi Fuzzy Database Query Languages and Their Relational Completeness Theorem , 1993, IEEE Trans. Knowl. Data Eng..

[12]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

[13]  Vilém Vychodil,et al.  Relational Model of Data over Domains with Similarities: An Extension for Similarity Queries and Knowledge Extraction , 2006, 2006 IEEE International Conference on Information Reuse & Integration.

[14]  Donald H. Kraft,et al.  Fuzzy sets in database and information systems: Status and opportunities , 2005, Fuzzy Sets Syst..

[15]  Henri Prade,et al.  Generalizing Database Relational Algebra for the Treatment of Incomplete/Uncertain Information and Vague Queries , 1984, Inf. Sci..

[16]  Ronald Fagin,et al.  Combining fuzzy information: an overview , 2002, SGMD.

[17]  Vilém Vychodil,et al.  Codd's Relational Model of Data and Fuzzy Logic: Comparisons, Observations, and Some New Results , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[18]  Vilém Vychodil,et al.  Data Tables with Similarity Relations: Functional Dependencies, Complete Rules and Non-redundant Bases , 2006, DASFAA.

[19]  Arun K. Majumdar,et al.  Fuzzy Functional Dependencies and Lossless Join Decomposition of Fuzzy Relational Database Systems , 1988, ACM Trans. Database Syst..

[20]  George J. Klir,et al.  Fuzzy sets and fuzzy logic , 1995 .

[21]  Vilém Vychodil,et al.  Functional Dependencies of Data Tables Over Domains with Similarity Relations , 2005, IICAI.

[22]  Kevin Chen-Chuan Chang,et al.  RankSQL: query algebra and optimization for relational top-k queries , 2005, SIGMOD '05.

[23]  Wilma Penzo,et al.  Rewriting rules to permeate complex similarity and fuzzy queries within a relational database system , 2005, IEEE Transactions on Knowledge and Data Engineering.

[24]  Juan Miguel Medina,et al.  Towards the implementation of a generalized fuzzy relational database model , 1995, Fuzzy Sets Syst..

[25]  Frederick E. Petry,et al.  Fuzzy databases in the new era , 1995, SAC '95.