• DocumentCode
    2188778
  • Title

    On decomposition of relational databases

  • Author

    Vardi, Moshe Y. ; Vardi, Moshe Y. ; Vardi, Moshe Y. ; Vardi, Moshe Y.

  • fYear
    1982
  • fDate
    3-5 Nov. 1982
  • Firstpage
    176
  • Lastpage
    185
  • Abstract
    A central issue in relational database theory is that of decomposition. It has been agreed that decompositions should be injective, so as not to lose information, and surjective, so they decompose a relation into independent components. Injectiveness and surjectiveness are in general second-order notions. We show here how to express these notions in a first-order manner, assuming that we are dealing only with first-order constraints. As a consequence we get that the reconstruction map, which is the inverse to the decomposition map, is also first-order, but is not necessarily the natural join. This result is derived by applying Beth´s Definability Theorem from model theory. For the case that the constraints used are implicational dependencies, we derive the exact syntactic form of the reconstruction map, and show that if the decomposition map is both injective and surjective then the reconstruction map is the natural join.
  • Keywords
    Computer science; Law; Legal factors; Relational databases; Sufficient conditions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1982. SFCS '08. 23rd Annual Symposium on
  • Conference_Location
    Chicago, IL, USA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/SFCS.1982.75
  • Filename
    4568391