Database Systems and Applications
Instructor
Peiquan Jin(金培权)
Email:
jpq@ustc.edu.cn
Teaching Assistants
李超凡(硕),
lichaofan@mail.ustc.edu.cn
辛梦晴(硕), xinmq@mail.ustc.edu.cn
易 杰(硕), 3064325896@qq.com
Lectures
Time: Tuesday (6, 7) & Thursday (3, 4)
Classroom:
GT-B112
Textbook
[T1]
金培权, 数据库系统及应用, 科学出版社, 2023
References
[C1] Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker,
Readings in Database Systems, 5th Edition
[C2] Raghu Ramakrishnan et al. Database Management Systems (Third Edition), McGraw-Hill & Tsinghua
University Press
[C3] 萨师煊, 王珊, 数据库系统概论(第5版),高教出版社
[C4] J.
Ullman et al., A First Course to Database Systems (Third Edition).
China Machine Press (中文版: 岳丽华, 金培权 等, 数据库系统基础教程, 机械工业出版社)
[C5] C. J.
Date. An Introduction to Database System (Eighth Edition). China
Machine Press, 2003 (中文版,孟小峰 等译. )
[C6] Abraham Silberschatz Henry F. Korth S. Sudarshan,
Database System Concepts (Sixth Edition), China Machine Press, 2012
(中文版,杨冬青 等译)
Assignments
Some class assignments, required to be completed on-site. POLICY:
Late submissions will
not be accepted.
Grading
Homework: 20%
Lab: 20%
Final Test: 60%
Schedule and Course Notes
|
Week |
Date |
Class |
Notes |
Remarks |
| 1 | 3.3 | Tuesday | Introduction | |
| 3.5 | Thursday | Database System Architecture | ||
| 2 | 3.10 | Tuesday | Relational Data Model | |
| 3.12 | Thursday | Relational Data Model | ||
| 3 | 3.17 | Tuesday | Relational Data Model | |
| 3.19 | Thursday | SQL | ||
| 4 | 3.24 | Tuesday | SQL | |
| 3.26 | Thursday | SQL | ||
| 5 | 3.31 | Tuesday | SQL | |
| 4.2 | Thursday | Procedural SQL | ||
| 6 | 4.7 | Tuesday | Procedural SQL | |
| 4.9 | Thursday | Schema Design | ||
| 7 | 4.14 | Tuesday | Schema Design | |
| 4.16 | Thursday | Schema Design | ||
| 8 | 4.21 | Tuesday | Database Design | |
| 4.23 | Thursday | Database Design | ||
| 9 | 4.28 | Tuesday | Database Design | |
| 4.30 | Thursday | Database Indices | ||
| 10 | 5.5 | Tuesday | No Class | |
| 5.7 | Thursday | Database Indices | ||
| 11 | 5.12 | Tuesday | Development of Database Applications | |
| 5.14 | Thursday | Development of Database Applications | ||
| 12 | 5.19 | Tuesday | Transaction & Recovery | |
| 5.21 | Thursday | Transaction & Recovery | ||
| 13 | 5.26 | Tuesday | Concurrency Control | |
| 5.28 | Thursday | Concurrency Control | ||
| 14 | 6.2 | Tuesday | Concurrency Control | |
| 6.4 | Thursday | Database Security & Integrity | ||
| 15 | 6.9 | Tuesday | Advanced Topics | |
| 6.10 | Thursday | Review | ||
| 18 | Final Exam |