CS 4660 Fall 2003 Home Page | |||
CS 4660 Fall 2003 -
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 | Fridays |
Week 1 | 09/22/2003
Intersession -- no classes |
09/24/2003
Intersession -- no classes |
09/26/2003
Introduction -- databases vs. regular files, database management system architecture Reading: Example of a poor data organization Notes: Introduction |
Week 2 | 09/29/2003
Entity-Relationship model Reading:
|
10/01/2003
Entity-Relationship diagrams Notes: Entity-Relationship Diagram |
10/03/2003
In-class assignment |
Week 3 | 10/06/2003
Relational model |
10/08/2003
Relational model (continued) |
10/10/2003
Relational algebra |
Week 4 | 10/13/2003
Converting E-R model to relational model Reading: A concise description of relational algebra (the author uses a capital pi for join) |
10/15/2003
Review for exam 1 |
10/17/2003
Exam 1 |
Week 5 | 10/20/2003
Functional dependencies, Normalization |
10/22/2003
Normalization (continued) |
10/24/2003
In-class assignment on normalization End of ch. 8 of the Informix tutorial (unfortunately, the diagrams have been messed up) |
Week 6 | 10/27/2003
SQL |
10/29/2003
SQL (continued) |
10/31/2003
In-class assignment on SQL |
Week 7 | 11/03/2003
SQL inclass assignment Script to create Company database Company data |
11/05/2003
Exam 2 |
11/07/2003
XML |
Week 8 | 11/10/2003
Storage, indexes |
11/12/2003
Indexes (continued) Last day to withdraw |
11/14/2003
Query optimization |
Week 9 | 11/17/2003
Views |
11/19/2003
ODBC |
11/21/2003
JDBC |
Week 10 | 11/24/2003
Implementing databases |
11/26/2003
Concurrency control |
11/28/2003
Thanksgiving |
Week 11 | 12/01/2003
Recovery |
12/03/2003
Security |
12/05/2003
Review for final |
Week 12 | 12/08/2003
Final exam, 11AM-12:50 PM |
||
This webpage's layout is originally from Bill Parkinson, who used to teach in the evening program at St. Joseph's University. |