Author List: Choobineh, Joobin; Lo, Amber W.;
Journal of Management Information Systems, 2004, Volume 21, Issue 3, Page 281-314.
The majority of the reported research and development efforts on automated techniques and tools for conceptual database design have focused on design from first principles. Very few have used case-based reasoning, where cases of conceptual design are stored, indexed, and used for future designs. Furthermore, there is a general lack of reported research on validating and verifying such systems. In this paper, we describe our approach in using case-based reasoning for conceptual data-base design. To test and demonstrate the feasibility of our approach and its theoretical foundation, two prototype systems were constructed. In the absence of existing matching conceptual design constructs, the first system uses first principles of conceptual design to assist a human designer in arriving at a design for a new problem. In contrast, the second system uses constructs from previously stored design cases. The two are tightly integrated. A novel approach in structuring the case base was developed. Unique aspects of the case-base architecture and its learning mechanism are described. In order to measure user preference, an experiment was designed and conducted. Findings indicate that reuse of schemata not only is preferred by the users over the design from the first principles, but also results in fewer errors.
Keywords: automated database design; case-based reasoning; conceptual database design; database design
Algorithm:

List of Topics

#270 0.198 design designs science principles research designers supporting forms provide designing improving address case little space criteria methods increasing synthesis designer
#81 0.192 applications application reasoning approach cases support hypertext case-based prototype problems consistency developed benchmarking described efficient practical address activity demonstrate effective
#287 0.125 design systems support development information proposed approach tools using engineering current described developing prototype flexible built architecture environment integrated designing
#125 0.119 framework model used conceptual proposed given particular general concept frameworks literature developed develop providing paper developing guidelines concepts appropriate set
#281 0.095 database language query databases natural data queries relational processing paper using request views access use matching automated semantic based languages
#51 0.084 results study research experiment experiments influence implications conducted laboratory field different indicate impact effectiveness future participants evidence test controlled involving
#284 0.064 users user new resistance likely benefits potential perspective status actual behavior recognition propose user's social associated existing base using acceptance