Database Principles
Database Systems Design
Advanced Database Technology

一、Database principles

Relational data model – relational algebra
SQL – DDL, DML, DCL, ODBC(JDBC)
Database design  — Entity-Relationship model
Relation normal forms
XML – DTD, XML Schema, XPath, XQuery
Object data model(*)
Database application development

 

二、Database System Design

Storage and File Organization
Indexing and Hashing
Query Processing
Query Optimization

Concurrency Control - lock-based  protocols
Recovery - log-based mechanisms

Project – MiniSQL

三、Advanced Database Technology

Parallel Databases
Distributed Databases
Information Retrieval and Web Search
Business Intelligence 
  
- OLAP and Data Mining
Advanced Application Development
Advanced Data Types and New Applications
   - Temporal and Spatial Databases
   - Multimedia Databases
   - Graph Data Management
   - Cloud Data Management

 

Others、course reference

Proceedings  of  VLDB 2011, 2012
Proceedings of  ACM SIGMOD 2011,2012
Proceedings of  ICDE  2011, 2012
Proceedings of  NDBC 2011, 2012

 

Tips、

Buffer Management(LRU,clock)

Index(B+ tree, hash)

Query optimization

Transaction properties

Lock-based concurrency control

Log-based recovery

相关文章:

  • 2022-01-12
  • 2022-01-24
  • 2021-09-10
  • 2021-06-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-17
  • 2021-10-22
  • 2021-12-03
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-01-08
相关资源
相似解决方案