User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
start [2012/02/22 15:23] – created xrchenstart [2012/03/10 12:01] (current) wucy
Line 1: Line 1:
-Hello World!+====== Fatworm 2012 ====== 
 + 
 +Fatworm is DBMS design and implementation course of ACM Honored Class, SJTU. The basic requirements of the course is to have student teams to design and implement a complete database system from scratch. 
 + 
 +The name "fatworm" comes from the fact that usually the naive implementation of DBMS is consists of large data(fat) and works slowly like a worm. But the requirements goes beyond the meaning of the name. All the student teams are required to support a subset of SQL language similar to MYSQL, and query execution and optimization is encouraged as advanced topic. 
 + 
 +All the student teams are required to support a subset of JDBC interface. And there system will be graded by an auto-grading system where the function and speed of the system will be judged by various test-cases. The major requirement of the course is the skills of Object Oriented Design and as well as coding and teamwork skills. 
 + 
 +===== Specification ===== 
 + 
 +You can view the specification [[spec|here]]. 
 + 
 +The [[jdbc|specification]] for your jdbc interface. 
 + 
 +===== Lecture ===== 
 + 
 +{{fatworm_impl_lecture_spr12.pdf | Lecture Slides}}, by Wu Chenyang, on 2012-3-7 
 + 
 +{{fatworm_backend_lecture_spr11.pdf | Lecture Slides}} about Backends, by Sheng Meilun, on Spring 2011  
start.1329924221.txt.gz · Last modified: 2012/02/22 15:23 by xrchen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki