1. INTRODUCTION
Organizations rely on databases to provide accurate and
timely data to support their operations and decision making.
Most university information systems programs include a
database course on the fundamental analysis, design, and
implementation skills needed to create these databases. In
our experience, students gain the most from this course by
practicing these skills on multiple examples, both large and
small, over an extended period of time. In addition to the
examples used in class, small homework assignments, and
the textbook, we also assign a semester-long case-based
project. The project deliverables correspond to the main
course objectives, which state that students will be able to: