This course covers the design and implementation of traditional relational database systems as well as advanced data management systems. The course will treat fundamental principles of databases such as the relational model, conceptual design, and schema refinement. It will also cover core database implementation issues including storage and indexing, query processing and optimization, as well as transaction management, concurrency, and recovery. It will finally touch upon advanced issues pertaining to modern Internet-based data management such as XML data management, data stream management, information integration, and database security. Prerequisites: an undergraduate-level course on operating systems or databases. 3 credits.
Course Time: |
TuTh 9:30 am-10:45 am, CMPS 140 |
Professor: |
Yanlei Diao |
Contact: | |
Office Hours: | TuTh 10:45 am-11:45 am, CMPS 232 |
Teaching Assistant: |
Shaolei Feng |
Contact: | |
Office Hours: | |