Issue No. 01 - January/February (2002 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.979969
<p><b>Abstract</b>—Research devoted to developing knowledge-based tools for database design has demonstrated that it is possible to encode a great deal of process knowledge about database design in a (knowledge-based) computer program. However, experience with these tools shows that the contribution of an expert human designer extends beyond his or her knowledge of database design <it>techniques</it>. This paper discusses the application of an approach, called <it>Naive Semantics (NS)</it>, to simulate the contributions made to a design based on the designer's general knowledge. Naive semantics involves the use of an extensible store of generally understood knowledge about the world. This paper describes the types of information that could be included in a Naive Semantics knowledge base and how that knowledge might be applied to increase the effectiveness of automated database design systems. Results of various implementations of ontologies based on Naive Semantics are discussed.</p>
naive Semantics, database design, design automation, entity-relationship model
H. Ullrich, R. Goldstein and V. Storey, "Naive Semantics to Support Automated Database Design," in IEEE Transactions on Knowledge & Data Engineering, vol. 14, no. , pp. 1-12, 2002.