Database Systems Spring 2004

Schedule and Links to Notes

Grades

Date Reading Lecture Topic Assignment            
1/14
1/16
Chap 1
Chap 2
Introduction to databases
Concepts and architecture  
Suggested:
p.23: 1.1, 1.2, 1.9, 1.10
1/19
1/21
1/23

Sect 5.1
Sect 6.1-6.3
Holiday
Relational model concepts
Relational algebra

Suggested: The 7 queries in Section 6.5
Page 186, # 6.16;  due 1/30
1/26
1/28
1/30
Sect 6.4-6.5
Sect 5.2-5.4
Relational algebra
Data Integrity
Solutions to RA problems  


2/2
2/4
2/6

Sect 8.1-8.3
Sect 8.4
Exam 1
Data definition in SQL
Basic SQL queries
Create the tables for the Company database
Data file to insert values
2/9
2/11
2/13

Sect 8.5-8.8
Chap 9
Using PostGRE
Nested queries and Outer joins
Views
 Assignment 1
due 2/20/04
2/16
2/18
2/20

Chap 3
Chap 3
  Holiday
Data modeling
ER diagrams
Assignment 2
due:   3/1/04
2/23
2/25
2/27
Chap 4
Chap 10
Chap 10
ER diagrams and ER to relational mapping
Practice with ER diagrams  
Functional dependencies
 
3/1
3/3
3/5
Chap 10
Chap 10
Chap 10
Functional dependencies
Normal forms
Boyce-Codd normal forms
Assignment 3
due:   3/8/04

3/8
3/10
3/12

Review
Exam 2
Discussion of projects
Project
3/15-19   Spring Break  
3/22
3/24
3/26
Chap 13
Chap 14
Chap 14
File organization
Disk files
Index structures


3/29
3/31
4/2
Chap 14
Chap 15
Chap 15
B+ trees
Query processing
Query optimization


4/5
4/7
4/9
Chap 16
Chap 17

DB design and tuning
Transaction processing concepts
Holiday


4/12
4/14
4/16
Chap 17
Chap 18
Chap 18
Transaction processing theory
Concurrency control
Concurrency control
 


4/19
4/21
4/23
Chap 19
Chap 20
Chap 22
DB recovery techinques
Object-relational DB
Object-relational DB



4/26
4/28
4/30


Review
Project demos
Project demos

Final: Monday May 3 @ 8:00