Spring 2006
Stony Brook
Database Transaction Processing Systems
Annie Liu
Assignment 1
Handout A1
Jan. 24, 2006
Due Jan. 31

A Transaction Processing System

Describe a transaction processing system that you think would be a useful application, and that you think would be interesting to develop.

Remember that a transaction processing system has to satisfy consistency, atomicity, durability, and isolation of transactions in handling concurrent transactions that may be subject to failures. This challenge is also an important reason that they are interesting.

Additionally, it would be nice if the system you propose is not currently available to the best of your knowledge.

There is no requirement on the length, except that you should try to write the shortest description that clearly describes the requirements of the system and justifies why it is both useful and interesting.


Hand in a printout of your description in class on the due date. If you have not filled out the Questionnaire in Handout Q, please do so and hand it in in class on Thursday 1/26.


This homework will be graded using letter grades, based on 4 points: 2 for requirements of the system, 1 for why it is useful, and 1 for why it is interesting. Exceptionally well thought-out and well written homeworks will receive appropriate extra credit.