• DocumentCode
    1366767
  • Title

    Extending existing dependency theory to temporal databases

  • Author

    Jensen, Christian S. ; Snodgrass, Richard T. ; Soo, Michael D.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Aalborg Univ., Denmark
  • Volume
    8
  • Issue
    4
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    563
  • Lastpage
    582
  • Abstract
    Normal forms play a central role in the design of relational databases. Several normal forms for temporal relational databases have been proposed. These definitions are particular to specific temporal data models, which are numerous and incompatible. The paper attempts to rectify this situation. We define a consistent framework of temporal equivalents of the important conventional database design concepts: functional dependencies, primary keys, and third and Boyce-Codd normal forms. This framework is enabled by making a clear distinction between the logical concept of a temporal relation and its physical representation. As a result, the role played by temporal normal forms during temporal database design closely parallels that of normal forms during conventional database design. These new normal forms apply equally well to all temporal data models that have timeslice operators, including those employing tuple timestamping, backlogs, and attribute value timestamping. As a basis for our research, we conduct a thorough examination of existing proposals for temporal dependencies, keys, and normal forms. To demonstrate the generality of our approach, we outline how normal forms and dependency theory can also be applied to spatial and spatiotemporal databases
  • Keywords
    data structures; database theory; relational algebra; temporal databases; Boyce-Codd normal forms; attribute value timestamping; dependency theory extension; functional dependencies; logical concept; physical representation; primary keys; spatiotemporal databases; temporal data models; temporal database design; temporal dependencies; temporal equivalents; temporal relation; timeslice operators; tuple timestamping; Application software; Computer science; Data models; Guidelines; Proposals; Relational databases; Solids; Spatial databases; Spatiotemporal phenomena; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.536250
  • Filename
    536250