User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2012/02/24 13:25] wucystart [2012/03/10 12:01] (current) wucy
Line 2: Line 2:
  
 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. 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. 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. 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 ===== ===== 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.1330089952.txt.gz · Last modified: 2012/02/24 13:25 by wucy

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki