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