|
||||||||
|
||||||||
|
Week | Date | Topic | Reading | |
---|---|---|---|---|
1 | Mon. 1/3 | Course overview and logistics; 1. Introduction to relational databases (1-intro.pdf) | Ch. 1 and 4 (skip 4.7-4.10) | |
Wed. 1/5 | 2. Database design and the ER model (2-er.pdf) | |||
Fri. 1/7 | 2. Database design and the ER model (cont'd)
Assignment #1 out |
|||
2 | Mon. 1/10 | 3. Relational model and relational algebra (3-ra.pdf) | Ch. 2 | |
Wed. 1/12 | 3. Relational model and relational algebra, cont'd | |||
Fri. 1/14 | 3. Relational model and relational algebra, cont'd
Assignment #1 due @ beginning of class |
|||
3 | Mon. 1/17 | No class (Martin Luther King Day) | Ch. 6 | |
Wed. 1/19 | 4. SQL (4-sql.pdf) | |||
Fri. 1/21 | 4. SQL, cont'd | |||
4 | Mon. 1/24 | 4. SQL, cont'd;
Assignment #2 out |
Ch. 6 | |
Wed. 1/26 | 4. SQL, cont'd | |||
Fri. 1/28 | 5. Integrity constraints (5-constraints.pdf) | |||
5 | Mon. 1/31 | 5. Integrity constraints, cont'd;
Assignment #2 due @ beginning of class |
Ch. 7 | |
Wed. 2/2 | 5. Integrity constraints, cont'd | |||
Fri. 2/4 | 5 1/2. Design Theory for Relational Databases (5-fds.pdf | 5-fds.pptx ) |
|||
6 | Mon. 2/7 | 5 1/2. Design Theory for Relational Databases, cont'd | Ch. 3 | |
Wed. 2/9 | Midterm topics; 6. Storage and file organization (6-storage.pdf); Assignment #3 out |
|||
Fri. 2/11 | MIDTERM EXAM | |||
7 | Mon. 2/14 | 6. Storage and file organization, cont'd (6-storage-2.pdf) | Ch. 13; 8.3-8.4; 14.1-14.3 | |
Wed. 2/16 | 7. Indexing (7-indexes.pdf)
Assignment #3 due @ 11:59pm |
|||
Fri. 2/18 | 7. Indexing, cont'd; 8. Query Processing (8-query.pdf) |
|||
8 | Mon. 2/21 | No class (President's Day) | Ch. 8.3-8.4; 14.1-14.3 | |
Wed. 2/23 | 8. Query processing, cont'd | |||
Fri. 2/25 | 8. Query processing, cont'd; Assignment #4 out |
|||
9 | Mon. 2/28 | 8. Query processing, cont'd;
8 1/2. Database connection libraries (cli-jdbc-php.pdf) |
Ch. 15; Ch. 9 | |
Wed. 3/2 | 8 1/2. Database connection libraries, cont'd | |||
Fri. 3/4 | 9. Transaction management (9-transactions.pdf);
Assignment #4 due @ beginning of class |
|||
10 | Mon. 3/7 | 10. Datalog and recursive queries
(Ullman
slides, pt 1); Assignment #5 out |
Ch. 5.3-5.4 | |
Wed. 3/9 | 10. Datalog and recursive queries, cont'd (Ullman slides, pt 2) | |||
Fri. 3/11 | Review session, part 1 (datalog-practice.pdf); course evaluations |
|||
11 | Mon. 3/14 | Review session, part 2 (final-topics.pdf);
Assignment #5 due @ 11:59pm |
None | |
Wed. 3/16 | Final exam @ 10:30am |