• DocumentCode
    3255305
  • Title

    An algorithm for maintenance of functional relationships

  • Author

    Orlowski, M.W.

  • Author_Institution
    Sch. of Inf. Syst., Queensland Univ. of Technol., Brisbane, Qld., Australia
  • fYear
    1992
  • fDate
    28-30 May 1992
  • Firstpage
    377
  • Lastpage
    380
  • Abstract
    The computational complexity of the problem of the determination of keys and functional dependencies for a relational schema is, in the worst case, exponential with respect to the number of attributes involved in the description of an application. The algorithm presented computes the set of functional dependencies from a static sample set of objects. However, usually in real-life applications, the data availability for such an analysis is subject to some dynamic changes. A facility to support such behaviour is built into the presented algorithm. This is based on the strategy of the maintenance of the set of FDs-providing their necessary modifications, which are triggered by an expansion of the set of objects. The algorithm is demonstrated in a nontrivial example. The significance of the offered solution is twofold; avoidance of the repetition of the whole (standard) procedure for the dynamically changing data, and an improvement in the execution time in comparison to the standard methods. The results presented are of an importance for any automation efforts in information analysis such as a construction of a CASE tool
  • Keywords
    computational complexity; relational databases; software engineering; software tools; CASE tool; algorithm; attributes; computational complexity; data availability; functional dependencies; functional relationships; information analysis; keys; maintenance; relational schema; Australia; Automation; Computer aided software engineering; Data analysis; Data models; Erbium; Information analysis; Information systems; Polynomials; Wrist;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Information, 1992. Proceedings. ICCI '92., Fourth International Conference on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-8186-2812-X
  • Type

    conf

  • DOI
    10.1109/ICCI.1992.227632
  • Filename
    227632