CPS 196.3: Introduction to Database Systems
(Fall 2003)

Course Information
Lecture Notes
Assignments
Tentative Syllabus
Programming Notes
Blackboard (Grades)

* Generally available in the morning on the day of the lecture. They are intentionally made incomplete in order to keep the lectures more lively. You can print these slides out and use them for taking notes during the lecture. These slides may contain typos/errors that are corrected only in the complete version.

** Available on the same day after the lecture. They are complete, with typos/errors corrected.

WeekDateTopicNotes*Slides**
108-25IntroductionPDFPDF
08-27Relational model and algebraPDFPDF
08-29More relational algebra; database design in E/RPDFPDF
209-01More database design in E/RPDFPDF
09-03Database design theoryPDFPDF
309-08SQL: basicsPDFPDF
09-10SQL: subqueries, aggregation, NULL'sPDFPDF
409-15SQL: outerjoin, modification, constraints, triggersPDFPDF
09-17SQL: views, indexes, transactionsPDFPDF
509-22SQL: transactions, programmingPDFPDF
09-24SQL: programming, recursionPDFPDF
609-29SQL: more database design theoryPDFPDF
10-01Data warehousing and miningPDFPDF
710-06Keyword search on relational databases
Part 1 PDF by Behnood Minachi; part 2 PDF by Jun Yang; part 3 PDF by Seth Lankford
10-08Midterm exam (in class)
810-13Fall break
10-15XML, DTD, XPathPDFPDF
910-20XQueryPDFPDF
Toy XML document and "QuiPified" XQuery examples used in lecture
10-22XSLTPDFPDF
1010-27SAX, DOMPDFPDF
10-29Supporting XML in relational databasesPDFPDF
1111-03Physical data organizationPDFPDF
11-05IndexingPDFPDF
1211-10Query processingPDFPDF
11-12Query processingPDFPDF
1311-17Query optimizationPDFPDF
11-19More query optimization; transaction processingPDFPDF
1411-24More transaction processing; Web indexingPDF
11-26Thanksgiving recess
1512-01Stream processing; course reviewPDF
Part 1 PDF by Isaac Park; part 2 PDF by Pallavi Pratapa; part 3 PDF by Daminda Manoj Rajapaksa
12-03Semantic Web; course evaluation
Part 1 PDF by Morgan Qualls; part 2 PDF by Roy Williams; part 3 PDF by Sam Hummel
1612-13Final exam (Saturday 2-5pm)
Last updated Wed Dec 03 14:43:21 EST 2003