Main Contents
In this course,we will learn the basic concepts,principles and applications of database systems,especially the relational database systems.The content mainly include:
■The data models(数据模型),SQL languages(主流的关系型数据库的主要的数据库访问查询语言) and user interface(用户接口)
■Key principles of DBMS(数据库管理系统的实现原理)(mainly architecture(架构),query optimization,concurrency control,recovery(恢复),etc.)
qunery optimization:查询优化,尤其在关系型数据库中,一条SQL语句送到系统之后,怎么以最优的策略、最快的速度、最少的访问磁盘的次数把用户需要的东西找出来。
concurrency control:并发控制,如何控制在多个用户同时并发地访问同一个数据库时,不让他们的访问冲突。
■The security and integrity constrains of database(数据库系统的安全和完整性约束)
■Introduction of distributed database systems(分布式数据库系统)
■Some new research and application fields of database technology,such as data warehouse(数据仓库),data mining(数据挖掘),XML data management(XML数据管理),etc