Course Name:Advanced Database
Program: Computer science
Course Module: Optional
Responsible: Jianrong Wang
Department: Tianjin International Engineering Institute
Time Allocation (1 credit hour = 45 minutes)
The course is a professional elective course for engineering masters of computer science in TIEI, it will introduce new research direction and progress in the study of the database system, at the same time new database applications are presented. Curriculum content mainly include the object-oriented database system, advanced transaction processing and concurrency control, parallel database system and distributed database system, database security, data warehouse technique and data mining. The course emphasizes the combination of theoretical teaching with concrete examples, introducing several representative, widely used database systems for teaching to enhance students’ understanding of basic concepts and application technology of database system, such as Oracle, MySQL, Mongodb.
By learning the course, students could understand some advanced concepts and technologies of database system. After learning the course, students should be able to:
Textbooks & References
CT1: To understand the advanced database security mechanism, understanding the definition and usage of object-oriented data types.
CT2: To master principles of database lock processing, deadlock conversion method and the structure of parallel database system.
CT3: To master concurrency control method based on B + tree and concurrency control method based on time stamps.
CS1: To master the processing method of parallel query and the optimization method of parallel query.
CS2: To master the association rule mining algorithm and decision tree algorithm.
Students: Computer science,Year 2