CE 169B DATABASE SYSTEMS FOR ENGINEERING AND MANAGEMENT
Fall 2004
INSTRUCTOR:
215B McLaughlin Hall #1712
Telephone: (510) 642-7300< (direct)
Telephone: (510) 642-5672 (secretary)
Fax: (510) 643-8919
E-mail: horvath@ce.berkeley.edu
Web: http://www.ce.berkeley.edu/~horvath
Office Hours: M,W 11:15-11:45 am, W 1:00-2:00 pm, Th 2:15 - 3:00 pm. Additional times: send e-mail or call to make an appointment.
CLASS TIME:
Thursdays from 12:30 to 2:00 PM in 345 Davis.
REFERENCE READING:
LECTURE NOTES:
Homework 1 (due September 30, 5:00 PM): Determine the data objects/entities, attributes, types, and dependencies, and create a dependency diagram and resulting tables for a database for a bookseller client who has the following requirements: "I would like my customers to be able to browse my catalog of books and place orders over the Internet. Currently, I take orders over the phone. I have my mostly corporate customers who call me and give me the ISBN number of a book and a quantity. I then prepare a shipment that contains the books they have ordered. If I don't have enough copies in stock, I order additional copies and delay the shipment until the new copies arrive; I want to ship a customer's entire order together. My catalog includes all the books I sell. Most of my customers are regulars, and I have records with their name, address, and credit card number. New customers have to call me first and establish an account before they can use my web site. On my new web site, customers should first identify themselves by their unique customer identification number. Then they should be able to browse my catalog and to place orders online."
Homework 2 (due October 7, 5:00 PM): Determine the data objects/entities, attributes, types, and dependencies, and create a dependency diagram and resulting tables (on paper) FOR YOUR PROJECT!
Homework 3 (due October 21, 5:00 PM): Generate SQL statements for your project using the following:
Please submit your database design along with your SQL queries! Email submission preferred.
Course syllabus CE 169B DATABASE SYSTEMS FOR ENGINEERING AND MANAGEMENT / A. Horvath October 20, 2004