A microcomputer implementation of an ER query and update interface

  • Authors:
  • Bogdan D. Czejdo

  • Affiliations:
  • -

  • Venue:
  • ACM SIGSMALL/PC Notes
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Several query languages have been proposed in which users graphically manipulate Entity-Relationship (ER) diagrams to formulate queries. In this paper we present a method of implementing an ER query and update language as an interface for a relational Database Management System. The approach is based on interactive manipulation of ER database schemas and generation of SQL expressions for an underlying relational database. The graphical query and update formulation process is formally defined. We assume that the information reflecting the current state of the query and update formulation process is maintained in a formal model. The model described in other publications is significantly modified and extended. The information included in the extended model allows an ER diagram corresponding to the current state of the query to be displayed on the terminal screen. It is also used to generate an equivalent SQL expression for a relational database. The integrity constraints for the formal model are specified.