CSE 414 Spring 2015
Lecture Topics

Subscribe to this calendar (google, iCal, etc.)

DateDescription
March 30 1. Introduction
Slides
April 1 2. Data Models (2.1-2.3)
Sqlite notes
April 3 3. SQL (6.1, 6.2)
Sqlite notes (Sqlite supplement)
April 6 4. SQL - Aggregates (6.3, 6.4)
Slides, Sqlite notes, lec04-data.txt
April 8 5. SQL - Aggregates (6.3, 6.4) (concl.)
April 10 6. Basic Query Evaluation, Indexes (14.1)
Slides
April 13 7. SQL - Nested Queries (6.3)
Slides Sqlite notes, Additional notes
April 15 8. SQL Wrapup (6.3, 2.4); System Arch.
SQL Slides, Arch. Slides
April 17 9. Relational Algebra (2.4, 5.1, 5.2)
Slides
April 20 10. Relational Algebra (cont.)
April 22 11. Relational Algebra (concl.); Query Impl. (15.1-15.6)
Slides
April 24 12. Query Implementation
April 27 13. XML, XPath (11.1-11.3, 12.1)
Slides Examples: XML XML with DTD
April 29 13. XPath (concl.)
May 1 14. XQuery (12.2)
Slides
May 6 15. E/R Diagrams (4.1-4.6)
Slides
May 8 16. Constraints (7.1, 7.2, 7.4)
Slides
May 11 17. Design Theory (3.1-3.4)
Slides
May 13 20. Theory (concl.); Views
Slides
May 15 21. Views (concl.); Transactions Intro
Sqlite Notes
May 18 22. Transactions I (18.1-18.3)
Slides
May 20 23. Transactions II (18.3-18.4, 6.6)
Slides
May 22 24. Transactions (concl.); Parallel Databases (start)
Slides
May 27 25. Parallel Databases - MapReduce
Slides
May 29 26. Parallel Databases - MapReduce, PigLatin
Slides Pig examples
June 1 27. Parallel Databases - Parallel SQL & Wrapup
Slides
June 3 28. Parallel Databases - Wrapup; NoSQL
Slides
June 5 30. NoSQL (concl.); Final Review
Slides