Fall 2002 Syllabus
Professor:
Ken Goldberg
Industrial Engineering and Operations Research (IEOR) Dept
University of California at
Berkeley
Lectures: MW 2-3, 3102 Etcheverry Hall
Labs: F 12-1, 1173 Etcheverry
Web Page: www.ieor.berkeley.edu/~goldberg/
In this graduate course, we focus on the systematic design of databases and interfaces for commercial and industrial applications. Lectures focus on the relational database model, where a given set of data attributes can be arranged into many alternative designs. We use Chen's Entity-Relationship model to represent these alternatives and Normalization Theory to evaluate and improve designs. We introduce the relational algebra and SQL query languages. Student teams will complete a small Research Project on a current topic in information technology. Student teams will design and implement a relational database in the lab. To supplement the textbook, we will read papers and discuss advanced topics. |
|
Lecture Date | Topic | Lab Date | Lab |
|
Aug 26, 28 | Introduction | Aug 30 | MS Access Lab 1 (online) |
|
Sept 2, 4 | (Labor Day), Entrance Exam, Relational Modelling | Sept 6 | MSAL 2 (online) |
|
Sept 9, 11 | Relational Modelling | Sept 13 |
MSAL 3 (online) |
|
Sept 16, 18 | (Yom Kippur), Relational Algebra | Sept 20 | MSAL 4 (online) |
|
Sept 23, 25 | Relational Algebra | Sept 27 | MSAL 5 (online), Project 1 |
|
Sep 30, Oct 2 | Relational Algebra | Oct 4 | MSAL 6 (online), Project 1 |
|
Oct 7, 9 | SQL | Oct 11 | Proj 1 Presentations |
|
Oct 14, 16 | Structured Query Language | Oct 18 | Project 2 |
|
Oct 21, 23 | Functional Dependencies | Oct 25 | Project 2 |
|
Oct 28, 30 | Normalization Theory | Nov 1 |
Project 2 |
|
Nov 4, 6 | Review, Mid-Term | Nov 8 | Project 2 |
|
Nov 11, 13 | (Veteran's Day) Normalization | Nov 15 | Project 2 |
|
Nov 18, 20 | Temporal Databases, Database Security (Proj 2) | Nov 22 | Project 2 |
|
Nov 25, 27 | Project 2 Presentations | Nov 29 | Holiday (Thanksgiving) |
|
Dec 2, 4 | Project 2 Presentations | Dec 6 | Project 2 Presentation |
|
Dec 9, 11 |
Reading Day, Final Quiz (11am) |
Dec 13 |