Faculty of Science Home Page University of Alberta Home Page

CMPUT 391 Schedule (tentative)

Date Lectures Readings Labs
January 7 Introduction No labs in the first two weeks
9 Object-Oriented and Object-Relational Databases 14
11
14, 16,18
21,23,25
Normal Form Theory and Database Design Algorithm 6, 12

Week 3 Lab 1: Normalization
28, 30 Triggers and Active Databases 7 Week 4 Lab 2: Review of JDBC
Feb. 1
4,6,8

11, 13, 15
Query Processing & Optimization 10,11
Week 5 Lab 3: Tomcat and Servlets
Week 6 Lab 4: JSP
18 - 22 Reading Week
25 Midterm Examination Week 8 Lab 5: Database Security and A Short HTML Tutorial
27, 29
March 3,5,7



10, 12
Transaction Management & Concurrency Control 18,19,20,21
Week 9Lab 6: Triggers and Active Databases

Week 10 Lab 7: Transactions and Concurrency
14
17
Database Recovery and Security 22
Week 11 Lab 8: Servlet Session Management
19 Database System Architecture 15
Work on Project
26, 28
31
April 2, 4
OLAP and Data Mining 17
Project Demo
7,9 Network Storge Systems
11 Review
22 Final Examination (to be confirmed)