Database Systems (Spring 2011) - Slides & Schedule

(back to course main page)

Week Date Homework Slides Textbook
1 22/02 Introduction to Database Systems
SQL Basic
SQL For Web Nerds, Chapter 3
Book, Section 6.1-6.2
2 01/03 SQL Basics(cont.)
Advanced SQL
Book, Section 6.1-6.2
Book, Section 6.3-6.4
3 08/03 HW#1 distributed Introduction to MySQL (Rubi Boim) TAU Connection Guide
SQL foundamentals I
SQL foundamentals II
SQL Tuning
4 15/03 SQL Schema, Views
Constraints and Triggers, Transactions
Book, Section 6.5-6.6
Book, Section 6.7
Book, Section 7
Book, Section 8
5 22/03 HW#1 due Database Programming 1 (Rubi Boim) JDBC Code Example
JDBC Driver (MySQL)
6 29/03 Project distributed Database Programming 2 (Rubi Boim) SWT
Thread Pooling
7 05/04 Conceptual DB Design
E/R Diagrams & Relational Model
Book, Section 2.1-2.4
Book, Section 3.1-33
- 12/04 No class this week..
- 19/04 Passover
- 26/04 Passover
8 03/05 HW#2 distributed Functional Dependencies & Relational Decomposition
Relational Algebra
Book, Section 3.4-3.6
Book, 5.1-5.2
- 10/05 Yom Ha'atzmaut
9 17/05 HW#2 due DBMS Internals
Storage and Indexing
Book, Section 11
Book, Section 13.1
10 24/05 Query Execution
Query Optimization
Query Optimization (cont.)
Book, Section 13.2-13.3
Book, Section 15
11 31/05 XML
XML (cont.)
Book, Section 4.7
- 07/06 Shavuot
- 10/06 Project due Last day of the semester
- 27/06 the Test.. (09:00)