CSE 344: Daily Schedule

Note that this schedule will be altered during the quarter. Please make sure to check it every week.

You can find the consolidated list of readings at the end of the page.

Week of
Monday
Wednesday
Friday
March 28
Introduction
lecture 1

Basic SQL
lecture 3

April 4

Aggregates in SQL
lecture 4 (
data)

Aggregates in SQL
lecture 5

Nested Queries in SQL
lecture 6
April 11
Relational Algebra
lecture 7
Relational Algebra

Datalog
lecture 9

April 18
Relational Calculus
lecture 10
April 25
E/R Diagrams
lecture 13

E/R Diagrams and Applications to XML
lecture 14

Midterm

May 2
Midterm postmortem, E/R to Relations, Constraints
lecture 16

Database Design
lecture 17

Views
lecture 18

May 9
Transactions
lecture 19

Transactions
lecture 20

Transactions
lecture 21
May 16

Parallel Databases
lecture 22

Map-Reduce
lecture 23

Pig Latin
lecture 24

May 23

Entity Resolution
lecture 25
and bowtie

Finding Similar Items
lecture 26-28

Guest Lecture: YongChul Kwon
Map/Reduce and Pig Latin (details)

May 30
Memorial Day
Finding Similar Items
lecture 28 - gnu plot program
Final Review
lecture 29
June 8

Office hour: 10-11am, Room CSE 303
Come prepared with questions !

Final Exam

Wednesday, June 8, 8:30am-10:20am, in class

 

Readings

Week 1 (Lectures 1-3): Introduction, Data Models, Simple SQL

Week 2 (Lectures 4-6): SQL

Week 3 (Lectures 7-9): Relational Algebra, Relational Calculus, Datalog

Week 4 (Lectures 10-12): XML/XPath/XQuery

Week 5 (Lectures 13-15): Conceptual Design

Week 6 (Lectures 16-18): Constraints, Views, Normal Forms

Week 7 (Lectures 19-21): Security, Transactions

Week 8 (Lectures 22-24): Parallel Databases

Week 9 (Lectures 25-27): Finding similar items, Entity Resolution