User Tools

Site Tools


start

Table of Contents

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 here.

The specification for your jdbc interface.

Lecture

Lecture Slides, by Wu Chenyang, on 2012-3-7

Lecture Slides about Backends, by Sheng Meilun, on Spring 2011

start.txt · Last modified: 2012/03/10 12:01 by wucy

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki