CS101b - Assignment 1

The Relational Model and Relational Algebra

Please keep track of the total time you spend on this assignment, and make a note of that on what you turn in. This way we can tune the assignments for future classes.

Suggested Reading

This week's assignment draws almost entirely from Chapter 2. However, Chapter 1 has some good introductory coverage, so you will definitely benefit from reviewing at least these parts:

This week's assignment covers all of Chapter 2, so you should read the entire chapter.

Book Exercises

Do these problems from the "Exercises" section of Chapter 2. Each of these problems requires you to write a number of queries or update operations in the relational algebra. You can write the solutions by hand, or do them electronically (for example in MS Word or LaTeX). The only requirement is that it must be neat and understandable.

(For tips on how to write relational algebra expressions in various programs, see this page.)

Turn in a hard copy of your assignment in class on the due date.

Hints:

Problems:

Each part of a problem is worth three points. For example, problem 2.5 has five parts, for a total of 15 points. There are 16 parts in all, for a total of 48 points.


Copyright (c) 2007, California Institute of Technology.
Last updated January 4, 2007.