The engineering of knowledge-based systems: theory and practice
The engineering of knowledge-based systems: theory and practice
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Hi-index | 0.00 |
As Internet computing becomes a norm in everyday life, web-based learning is acceptable to many people. However, it is a challenge to build a satisfactory Computer Aided Instruction (CAI) on Internet. Not only it is difficult to guide the users through the operations of a CAI, but also it is hard to measure the effectiveness of the CAI. This paper presents a methodology of using a set of Human Computer Interface (HCI) rules to develop a CAI for database normalization. It applies a constructivist theory for the users to automate his/her own database design on the CAI. The result is a user friendly CAI for the users to learn and apply database normalization skill effectively. A case study of normalizing an data entry form up to fifth normal form is used for illustration.