CS-386 Introduction to Database Systems
Dr. Mark J. Sebern
Fall quarter 2008-2009
Learning Outcomes
Upon successful completion of this course, the student will:
- be able to design database models using entity-relationship models, the relational model, and normalization.
- be able to use standard languages (e.g. SQL) for querying, manipulating, and basic management of databases.
- be able to design relational database applications using a thick-client model.
- be able to document database designs.
- be able to describe the purposes and typical mechanisms used to maintain data integrity relating to protecting existence, maintaining quality, and ensuring confidentiality.
- be aware of modern trends in the area of database system
Textbook(s)
- Data Management: Databases and Organizations, 5th Ed., Watson, J. Wiley, 2006 (required).
You may wish to consult the author's
book pages.
- Practical PostgreSQL, Worsley and Drake, O'Reilly, 2002 (optional reference)
Schedule
See the tentative course schedule
for lecture topics, lab projects, and reports.
Course policies
My general course policies
apply to this course.
Grading algorithm
| Quizzes |
15% |
| Labs |
15% |
| Project |
20% |
| Midterm exam |
25% |
|
Final exam
|
25% |
Note that this algorithm indicates how a grade will be determined for students who have successfully demonstrated mastery of the course outcomes. An acceptable level of success in meeting all course outcomes is a prerequisite for a passing grade in the course.
This page was last updated on
Monday, 08-Sep-2008 21:59:17 CDT.
Copyright information