This is the first course in database management systems. Students will learn (1) how to
use a relational databases and (2) how to build key components of a relational
database. Students will also learn some advance topics, such as query optimization
and transaction management, etc. 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 will be taught with a mixture of English/Chinese, and students are encouraged to ask questions either in Chinese or English.
Data structure and algorithms
Proficiency in C++ programming
"Database Management Systems, Third Edition"by Ramakrishnan and Gehrke. It is available from 新月 and (and other bookstores).
Please check the course homepage regularly for announcements
BBS ptt.cc / CSIE_DBMS
: Please post your questions (assignments, final project, etc.) on BBS.
Please read posted messages before posting new questions. Do not spam.
Please post questions related to this course ONLY. TAs will try to
respond to your questions as quickly as possible.