CS 4660 Fall 2003 (section 2) Home Page | |||
CS 4660 Fall 2003 (section 2) -
Databases - 4 Credits
Instructor: David Yang (Science South 433, dyang@csuhayward.edu)
Text:
Goals:
Calculation of your
grade:
[grading note: Your exams must average (using the relative weights above) out to a C- or better in order to get at least a C- in the course.] Final grades will be given according to the following scale: 93-100 A, 90-92 A-, 87-89 B+, 83-86 B, 80-82 B-, 77-79 C+, 73-76 C, 70-72 C-,67-69 D+, 60-66 D, 0-59 F Attendance:
Academic Honesty: This course will follow the University's standard policy on academic dishonesty. In particular, note that regardless of whether you copy work from another student or allow another student to copy your work on an exam, you are both equally guilty and equally penalized. Copying text/files off the internet without properly giving credit is also cheating. Any cheating on an exam results in an F for the course. Cheating twice also results in an automatic F. All instances of cheating will be reported to the Dean's office. Remember that the University may inflict further penalties than listed here under the provisions of the published Academic Dishonesty Policy. Office Hours: My office is in room 433 of the South Science Building. My tentative schedule for office hours is:
Tentative Schedule All days in red are mandatory. Days in green are holidays | |||
Week | Monday | Wednesday | |
Week 1 | 09/29/2003
Introduction -- databases vs. regular files, database management system architecture [We might start the Entity-Relationship model if there is time] Reading: Example of a poor data organization Notes: Introduction Entity-Relationship Model |
10/01/2003
Entity-Relationship model and diagram Reading:
|
|
Week 2 | 10/06/2003
In-class assignment on E-R model and diagram Relational model |
10/08/2003
Relational model (continued) |
|
Week 3 | 10/13/2003
Relational algebra Converting E-R model to relational model (start) Reading: A concise description of relational algebra (the author uses a capital pi for join) |
10/15/2003
Converting E-R to relational (finish) Review for exam 1 |
|
Week 4 | 10/20/2003
Functional dependencies (first 40 min.) Exam 1 |
10/22/2003
Normalization |
|
Week 5 | 10/27/2003
In-class assignment on normalization SQL End of ch. 8 of the Informix tutorial (unfortunately, the diagrams have been messed up) |
10/29/2003
SQL (continued) |
|
Week 6 | 11/03/2003
In-class assignment on SQL Review for exam 2 |
11/05/2003
XML (first 40 min.) Exam 2 |
|
Week 7 | 11/10/2003
Storage, indexes |
11/12/2003
Query optimization Last day to withdraw |
|
Week 8 | 11/17/2003
Views ODBC (start) |
11/19/2003
ODBC (finish) JDBC |
|
Week 9 | 11/24/2003
Implementing databases |
11/26/2003
Concurrency control |
|
Week 10 | 12/01/2003
Recovery Security (start) |
12/03/2003
Security (finish) Review for final |
|
Week 11 | 12/08/2003
Final exam, 4PM-5:50PM |
||
This webpage's layout is originally from Bill Parkinson, who used to teach in the evening program at St. Joseph's University. |