skip to page contentCMU 15-415/615 DB Applications (S'13)

Home
Syllabus
Assignments
Notes
 

Assignments

IMPORTANT:
  • All assignments are due at the beginning of the lecture (1:30pm sharp), on the due date
  • All assignments are to be done individually.
For your information (FYI):
  • There are three categories of assignments: pencil+paper, DB-app, and DB-internals. Pencil+paper means that a computer need not be involved. DB-app means you will design some queries/software that interfaces with a database management system (treating it as a "black box"). DB-internals means you will write code that implements some internal module of a database management system. 
  • Notice that the weights add up to 100% of the total assignment weight, which is 30% of the total course weight. That is, a person that obtains perfect grades in all assignments, will have 30 points for his/her final course grade.


Asn. # Assignment Name Category Solutions Weight
1 ER + Formal Q.L.
pencil+paper Assgn1-solution
  5%
2 SQL
DB-app
Assgn2-solution
15%
3 Indexing (recitation slides)
DB-internals
Assgn3-solution
20%
4
Query Processing
pencil+paper Assgn4-solution
  5%
5
Query Optimization DB-app Assgn5-solution
 15%
6
Query Optimization+Schema Refinement pencil+paper Assgn6-solution
  5%
7
Database Application and recitation foils
DB-app Assgn7-solution; tests
 30%
8 Concurrency Control pencil+paper Assgn8-solution
  5%

TOTAL

100%

Resources / Documentation



Last modified: April 30, 2013, by Christos Faloutsos