Understanding database design expertise

作者:

Highlights:

摘要

Database design is a complex and time-consuming process. In order to automate database design, an understanding of the nature of expertise that goes into the design process is needed. Although a number of expert systems have been developed to assist or replace a database designer, database design expertise has not been examined in any detail. This paper proposes a conceptual framework for explaining this type of expertise. The components of the framework are applied to each phase of the design process and used to provide guidelines for the level of expertise developers might strive to obtain. Several representative systems are analyzed, based on the framework, to explore the degree to which expertise is being captured. Implications for the future development of database design expert systems are discussed.

论文关键词:Database design,Expert systems,Expertise,Database design systems,Requirements analysis,Conceptual design,Logical design,Entity-Relationship model,Relational model

论文评审过程:Received 28 September 1994, Revised 14 March 1995, Accepted 19 March 1995, Available online 22 December 1999.

论文官网地址:https://doi.org/10.1016/0169-023X(95)00012-H