代码改变世界

【database】database domain knowledge

2012-11-29 16:11  Loull  阅读(327)  评论(0编辑  收藏  举报

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