Emphasis is placed on query languages, normalization, and physical design. We will also discuss query evaluation and the object-oriented systems. On Mondays and Wednesdays we will discuss more theoretical issues and on Fridays we will look at the practical issues of implementation. From grades on these, a numerical grade will be computed. As reflected in the course grading, the programming project and other work outside class are viewed as crucial to success in the course.
All exercises are individual assignments.
A portion of the project will be require individual work and a portion will involve coordination with a group. This will be discussed in detail in class. Students are expected to attend classes, contribute to discussions, complete all assignments, and take all exams. Failure to do so will result in a zero for the exam or assignments.