In this paper we present an investigation into the feasibility of semi-automating the building of an interface to a relational database. The approach taken is to identify the necessary extensions required to the E-R semantics, and a corresponding set of rules which will map from the modelling stage onto a first-cut interface design. We have based the work on particular case-studies, and a particular database management system (Microsoft Access 2), although we believe the results can be generalised. The paper describes the methodology that was developed and the initial results of its application. These results support the thesis that a semi-automatic method is feasible at least for a class of applications; further work is needed to establish how generally the mechanism could be applied.