Some of the homework assignments will be online, using the GOAL facility (Gradiance Online Accelerated Learning). You will need a GOAL Access Code in order to register at the GOAL web site. If you didn't get an Access Code with your book, you can purchase one separately at the GOAL website. Once you are registered, you will need the class token I emailed to the course list in order to sign up for the GOAL class. Once you have signed up for the GOAL class, you will have access to the homeworks.
The online homework assignments will be marked in the schedule below as "GOAL". The rest will be more traditional homework assignments, where you actually have to hand stuff in.
Note that you get credit for the GOAL homeworks only if you attain a score of 100%. However, you may submit them as many times as necessary (prior to the deadline) to perfect your score.
Unless otherwise specified, all homework assignments are due by 23:59 on the due date.
| No. | Due | Description |
|---|---|---|
| 1 | Wed 2/11 | GOAL: Classical Relational Algebra |
| 2 3 | Fri 2/20 | GOAL: Bag Relational Algebra GOAL: Extended Relational Algebra |
| 4 5 | Wed 2/25 | GOAL: E/R Model - Basic GOAL: E/R Model - Advanced |
| 6 | Mon 3/2 | GOAL: Functional Dependencies: Keys |
| 7 8 | Fri 3/6 | GOAL: Functional Dependencies: Inference GOAL: Normalization |
| 9 | Fri 3/20 | GOAL: Multivalued Dependencies |
| 10 11 | Wed 3/25 | GOAL: Basic SQL NULL Values |