CS325: Database Management Systems

Course Summary:

The goal of this course is to explore the fundamentals of Database Management Systems including: benefits of a database management system, data modeling, entitity-relationship modeling, relational modeling, relational algebra, relational calculus, SQL (DDL and DML), database manipulation in a high level language (Java), OO to relational mapping, disk i/o, hashing, r-trees, and query performance. Students complete a large project that demonstrates proficiency in modern database technology.

Help

Textbook:

Grading:

Click here to find out how I compute your grade. All homeworks, programs and quizzes have the same weight.

Sometimes things happen. If there are circumstancesthat prevent you from meeting your obligations for this course, you need to talk to me to make arrangements IN ADVANCE.

The Lab - Stanger 308:

Technically, you don't need to use the lab because you can install most of the software on your own computer. However, working up in the lab on these programming assignments is a great way to meet other people in the course, ask me questions if I'm around.. The lab is open from 8AM to 12AM during the week. During some of that time the lab is used as a classroom. You can find the schedule here.

Instructor :

Instructor: Bob Dugan
Bob
office Stanger 303
office hours

[click here]

office phone 508-565-1682
e-mail bdugan@stonehill.edu