Massachusetts Institute of Technology
Department of Urban Studies and Planning


11.521: Spatial Database Management and Advanced Geographic Information Systems
11.523: Fundamentals of Spatial Database Management

Problem Set B: Relational Database Design

Out: 11 March 2010 - Due: 1 April 2010


Overview: In this problem set you will: Construct a relational database design for a generic housing authority

The Database Design

Imagine you work for the public housing agency of a city, and you have been charged with keeping track of who is living in the agency's apartments over time. To help you in this task, you have decided to use a relational database for your record keeping. Your task is to design a database that allows you to capture the facts described below: You will invent data for the three developments; two units in each development; and three families, one with 2 members, one with 3 members, and one with 4 members. Include records for each household making one move to another unit. You will insert these data in your database using INSERT statements.

You may be interested to know that this assignment was inspired by records kept by the Boston Housing Authority about their developments. Hence, this type of problem has definite real-world importance.

The Process

Follow this process while designing your database:

What to Turn In

The breakdown of point values for this assignment is as follows: Turn in your username_dbschema.sql, username_dbschema_log.txt, username_dbinsert.sql, username_dbinsert_log.txt, and the entity relationship diagrams files. Upload your answers to Stellar. The assignment is due on Thursday April 1, 2010 before the start of the class.

 Home | Syllabus | Lectures | Labs | CRN | MIT

For more information about this page, please contact the 11.521 Staff Mailing List <11.521staff@MIT.EDU>.
Created 5 November 1998 by Tom Grayson and Joe Ferreira; Last Modified: 11 March 2010 [jf]