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

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. 
  • 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. # By
Assignment Name Category Solutions Weight
1 CF
ER + Formal Q.L.
pencil+paper Assgn1-solution
  5%
2 CF
SQL
DB-app
Assgn2-solution  and tar file
15%
3 CF
Indexing (and: recitation slides)
DB-internals
Assgn3-solution
20%
4
CF
Query Processing
pencil+paper Assgn4-solution
  5%
5
AP
Query Optimization DB-app Assgn5-solution
 15%
6
AP
Query Optimization+Schema Refinement pencil+paper Assgn6-solution
  5%
7
AP
Database Application and recitation foils
DB-app Assign7-Tests
 30%
8 AP
Concurrency Control pencil+paper Assgn8-solution   5%


TOTAL

100%

Resources / Documentation



Last modified: March 2, 2015, by Christos Faloutsos