• DocumentCode
    2037292
  • Title

    A feasibility and performance study of dependency inference [database design]

  • Author

    Bitton, Dina ; Millman, Jeffrey ; Torgersen, Solveig

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    1989
  • fDate
    6-10 Feb 1989
  • Firstpage
    635
  • Lastpage
    641
  • Abstract
    The feasibility of inferring functional dependencies from an example relation is investigated. The problem occurs in the context of automatic database design, when a tool is needed to assist the database designer in the process of specifying logical dependencies. The complexity of the dependency inference problem is inherently exponential. However, algorithms could be developed that perform well when the input relation has certain characteristics. Two such algorithms for dependency inference are implemented and optimized. An extensive set of experiments is presented, in which dependencies were inferred from example relations with different cardinalities, number of attributes, and degree of normalization. It is concluded that for practical example relations, an adequate implementation of a dependence inference function leads to acceptable interactive response times
  • Keywords
    automatic programming; database theory; inference mechanisms; microcomputer applications; relational databases; software tools; attributes; automatic database design; cardinalities; database designer; dependence inference function; dependency inference problem; example relation; exponential; functional dependencies; input relation; interactive response times; logical dependencies; normalization; performance study; Algorithm design and analysis; Data models; Delay; Inference algorithms; Inverse problems; Process design; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1989. Proceedings. Fifth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-1915-5
  • Type

    conf

  • DOI
    10.1109/ICDE.1989.47271
  • Filename
    47271