CS 355: Database Management Systems Design
Spring 2009 Course Schedule (tentative)

Links: [Course Home] [Course Info] [Course Schedule] [Resources] [WebCT]


WeekDateTopicReadingsAssignments
1M 1/26Course overview and introductionCh. 1, 2.1
W 1/28Relational data model introCh. 2.2
2M 2/2SQL intro; E/R model introCh. 2.3, 4.1
W 2/4E/R model, continuedCh. 4.1-4.2
3M 2/9Relational algebraCh. 2.4
W 2/11Relational algebra and constraintsCh. 2.4-2.5
4M 2/16University holiday; no class
W 2/18Constraints in E/R modelCh. 4.3-4.4
5M 2/23E/R to relational mappingCh. 4.5-4.6Proj. 1 assigned
W 2/25E/R to relational mapping
6M 3/2Introduction to SQLCh. 6.1-6.2
W 3/4Midterm 1 reviewProj. 1 due (5 PM)
7M 3/9MIDTERM 1
W 3/11SQL, continued Ch. 6.3
8M 3/16SQL, continuedCh. 6.4-6.5Proj. 2 assigned
W 3/18[Updated] Creating and modifying data; transactionsCh. 6.5-6.6
9M 3/23[Updated] Views and constraintsCh. 8.1, 7.1-7.3Lab 2
W 3/25[Updated] Triggers; SQL in server environmentsCh. 7.5, 9.1-9.2
10M 3/30PL/SQLCh. 9.4 (skim); see online resourcesLab 3
W 4/1PHPCh. 9.7Proj. 2 due
Proj. 3 assigned
Lab 4 assigned
11M 4/6Midterm 2 review
W 4/8MIDTERM 2 (solutions)
12Spring Break; no class 4/13-4/17
13M 4/20Review and practice
W 4/22Functional dependenciesCh. 3.1-3.2.4Proj. 3 progress report due (11:59 PM)
14M 4/27NormalizationCh. 3.3, 3.4.1, 3.4.4, 3.5
W 4/29Normalization summary; extra credit SQL quiz
15M 5/4Semi-structured data and XMLCh. 11.1-11.3
W 5/6XML schemas; XPathCh. 11.4-12.1
16M 5/11XPath and XQueryCh. 12.1-12.2Proj. 3 due Tues. at 11:59 PM
W 5/13Final exam review
17M 5/18FINAL EXAM, 11:00 AM-12:50 PM