Chris Pollett> Old Classses >
CS257

( Print View )

Student Corner:
[Final Exam-PDF]

[Submit Sec1]
[Grades Sec1]

[Lecture Notes]
[Discussion Board]

Course Info:
[Texts & Links]
[Description]
[Course Outcomes]
[Outcomes Matrix]
[Course Schedule]
[Grading]
[Requirements/HW/Quizzes]
[Class Protocols]
[Exam Info]
[Regrades]
[University Policies]
[Announcements]

HW Assignments:
[Hw1] [Hw2] [Hw3]
[Hw4] [Hw5] [Quizzes]

Practice Exams:
[Midterm] [Final]

CS257 Fall 2020 Lecture Notes

Database System Principles

Videos of lectures are available.

Below are my lecture notes for the class so far. They should serve as a rough guide to what was covered on any given day. Frequently, however, I say more in class than is in these notes. Also, I tend to dynamically correct typos on the board that might appear in these lecture notes. So caveat emptor.

Week 1: [Aug 19 - Put out wildfires in California]

Week 2: [Aug 24 - Semi-Structured Data, XML] [Aug 26 - XML and Databases]

Week 3: [Aug 31 - Schemas, XSLT, XPath, XML Processing] [Sep 2 - XML Storage and Mappings]

Week 4: [Sep 7 - Labor Day] [Sep 9 - Finish XML Mappings, SQL/XML, Searching XML data]

Week 5: [Sep 14 - XQuery, RDF, SQARQL] [Sep 16 - Web Services, JSON]

Week 6: [Sep 21 - NoSQL databases] [Sep 23 - Key-Value Stores, Start Document Stores]

Week 7: [Sep 28 - More Document and Tuple Stores] [Sep 30 - MapReduce, Column-oriented Database, Graph Databases]

Week 8: [Oct 5 - Review] [Oct 7 - Midterm]

Week 9: [Oct 12 - Internal Structures and Physical Database Design] [Oct 14 - Finish Database File Organization, Indexes]

Week 10: [Oct 19 - Inverted Files and Indexes, Multicolumn Indexes] [Oct 21 - Bitmap, Bloom filter, and B-tree indexes]

Week 11: [Oct 26 - Physical Organization and Access Methods] [Oct 28 - More Query Optimization]

Week 12: [Nov 2 - Joins, Log-Structured Merge Trees, Enterprise Storage] [Nov 4 - Enterprise Storage, Business Continuity, Data Warehousing]

Week 13: [Nov 9 - More Data Warehousing] [Nov 11 - Veteran's Day]

Week 14: [Nov 16 - Finish Data Warehousing, Data Integration] [Nov 18 - Data Integration]

Week 15: [Nov 23 - Data and Process Integration, Search] [Nov 25 - Thanksgiving]

Week 16: [Nov 30 - Enterprise Search, Data Governance, Big Data] [Dec 2 - Analytics]