This is the first course in database management systems. You will learn (1) how to
use a relational databases and (2) how to build main components in a relational
database. You will also learn some advance topics, such as query optimization
and transaction management, etc. Note that since this is a CSIE course, it will
place more emphasis on the systems aspects of the database (2/3 of the
course materials) rather than in the applications aspects of database systems
(1/3 of the course materials). This course is taught in bilingual (both English & Chinese).
Data structure and algorithms
Proficiency in C++ programming
“Database Management Systems, Third Edition” by Ramakrishnan and Gehrke. It is available from 新月and (and perhaps other bookstores).
Final Exam (7:00 - 10:00 pm), closed
Cover Chapters 8-13, 14.4, 16, 17.1~17.4
Communications with teaching staff:
Please check the course homepage regularly for announcements
: Please post your questions (assignments, final project, etc.) on BBS.
Please read posted messages before posting new questions. Do not spam –
you should post questions related to this course ONLY. TAs will try to
respond to your questions as quickly as possible.
Send email to TAs or the instructor.
Come to office hours
Grading for Database Systems:
Assignments (20% of Grade)
Midterm Exam (40% of Grade)
Final Exam (40% of Grade)
12/04 Grade of Midterm
Exam (odd-ID class)(question about your score)
11/29 Deadline of HW4 has been extended to 12/3(Monday)