• DocumentCode
    1057850
  • Title

    A physical database design evaluation system for CODASYL databases

  • Author

    Lam, Herman ; Su, Stanley Y W ; Koganti, Nageshwar R.

  • Author_Institution
    Database Syst. Res. & Dev. Center, Florida Univ., Gainesville, FL, USA
  • Volume
    14
  • Issue
    7
  • fYear
    1988
  • fDate
    7/1/1988 12:00:00 AM
  • Firstpage
    1010
  • Lastpage
    1022
  • Abstract
    An interactive design tool for designing CODASYL databases is described. The system is composed of three main modules: a user interface, a transaction analyzer, and a core module. The user interface allows a designer to enter interactively information concerning a database design which is to be evaluated. The transaction analyzer allows the designer to specify the processing requirements in terms of typical logical transactions to be executed against the database and translates these logical transaction into physical transaction which access and manipulate the physical databases. The core module is the implementation of a set of analytical models and cost formulas developed for the manipulation of indexed sequential and hash-based files and CODASYL sets. These models and formulas account for the situation in which occurrences of multiple record types are stored in the same area. Also presented are the results of a series of experiments in which key design parameters are varied. The system is implemented in UCSD Pascal running on IBM PCs
  • Keywords
    IBM computers; database management systems; file organisation; program testing; software tools; user interfaces; CODASYL databases; DBMS; IBM PC; UCSD Pascal; analytical models; core module; cost formulas; file organisation; interactive design tool; logical transactions; multiple record types; network data model; physical database design evaluation system; physical transaction; processing requirements; software tools; transaction analyzer; user interface; Analytical models; Costs; Database systems; Marine vehicles; Process design; Research and development; Spatial databases; Terminology; Transaction databases; User interfaces;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.42741
  • Filename
    42741