Below are assignment descriptions for course instructors. These are made available under the OSI-approved MIT license;
Assignment Part A - version 1: csv storage + B-Tree
Assignment Part A - version 2: binary storage + B-Tree + partionished hash table
Assignment Part A - version 3: binary storage + B-Tree + linear hash table
Assignment Part A - version 4: binary storage + Linear hash table + KD tree
Assignment Part A - version 5: binary storage + Extensible hash table + KD tree
Assignment Part B: 4 managers (log, buffer, transaction, and recovery)
Following is a list of references to related material: