Relational decomposition through partial functional dependencies

被引:15
作者
Berzal, F [1 ]
Cubero, JC [1 ]
Cuenca, F [1 ]
Medina, JM [1 ]
机构
[1] Univ Granada, Dept Comp Sci & Artificial Intelligence, E-18071 Granada, Spain
关键词
partial functional dependencies; exceptions treatment; flexible decomposition; functional dependencies;
D O I
10.1016/S0169-023X(02)00056-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces a new approach to database design theory. It presents the concept of partial functional dependency in the relational database framework. This new kind of dependency is an extension to the classical definition of functional dependency. The extension is carried out following two basic ideas. First, the new dependency works over relations (not over schemes). And, second, a relation can partially verify a classical dependency in the sense that only some tuples, called exceptions, break the dependency. Throughout this work, we use that dependency to decompose relations through a more flexible and general decomposition process, and by iterating this process, we find a mechanism to extract knowledge from the original relation. We also give algorithms to implement usual operations and relational system maintenance. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:207 / 234
页数:28
相关论文
共 15 条
  • [1] LANGUAGE FEATURES FOR FLEXIBLE HANDLING OF EXCEPTIONS IN INFORMATION-SYSTEMS
    BORGIDA, A
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1985, 10 (04): : 565 - 603
  • [2] CASANOVA MA, J COMPUT SYST SCI, V28
  • [3] Codd E, 1972, COURANT COMPUTER SCI, V6
  • [4] Codd E.F., 1971, P ACM SIGFIDET WORKS
  • [5] Codd E.F., 1974, INFORM PROCESSING, P1017
  • [6] COSMADAKIS SS, 1985, P 4 S PRINC DAT SYST, P261
  • [7] DEBRA P, 1983, ADV DATABASE THEORY, V2, P123
  • [8] DEBRA P, 1987, THESIS ANTWERPEN U
  • [9] Fagin R., 1977, ACM Transactions on Database Systems, V2, P262, DOI 10.1145/320557.320571
  • [10] HEATH IJ, 1971, ACM SIGFIDET WORKSH