Database Courseware with Security and Integrity Constraints

Mario Guimaraes, Kennesaw State University
Meg Murray, Kennesaw State University


This project to be presented has been funded by the NSF grant entitled Database Courseware: Examples, Lab Exercises, Tests, and Animation # 0089412. Specifically, the project consisted of developing tutorials, exercises and animations to supplement the teaching of fundamental concepts of database systems which are difficult to communicate in sufficient breadth and depth in a single database course. At the same time, very little visual material/animations exist to teach databases (as opposed to algorithms, introductory programming, operating systems, math, etc.). The animations developed complement introductory database texts or DBMS products and consists of three main modules: Database Design, SQL, and Transaction Processing. There are currently over 70 programs including tutorials, animations and other exercises.