Date

Module

Lecture

Handout (downloadable)

Aug. 24, Tues.

 

Course introduction

Syllabus.doc

Aug. 26, Thurs.

1

Database foundations

Database_Foundations.ppt

Aug. 31, Tues.

1

ERD fundamentals

ERD_Fundamentals.ppt

PPREA_Handout.doc

TEC_Handout.doc

Sept. 2, Thurs.

1

Drawing an ERD

Mapping_an_ERD.ppt

Sept. 7, Tues.

1

Relational model

Relational_Model.ppt

Sept. 9, Thurs.

1

Mapping an ERD to a schema

Assignment 1 due

PPREA_Schema.doc

 

Sept. 14, Tues.

1

Schema decomposition

Schema_Decomp_Func_Dep.ppt

Sept. 16, Thurs.

 

No class

 

Sept. 21, Tues.

1

Schema decomposition

Assignment 2 due

Properties_of_Decomposition.ppt

Closure_Algorithm.ppt

Irreducible_Sets.ppt

Sept. 23, Thurs.

1

Normal forms

Normal_Forms.ppt

Sept. 28, Tues.

2

Relational algebra

Relational_Algebra.ppt

Relational_Algebra_Exercises.doc

Sept. 30, Thurs.

2

Creating and managing tables

Assignment 3 due

Creating_Tables.ppt

Student_Course_Database_Instance.doc

Oct. 5, Tues.

2

Lab – Creating tables

Lab_Supplements.doc

Oct. 7, Thurs.

2

SELECT statements

SELECT_Statements.ppt

Oct. 12, Tues.

 

Mid-term exam

Midterm-Exam_Solutions.ppt

Oct. 14, Thurs.

 

No class

 

Oct. 19, Tues.

2

Lab – SELECT statements

Flugle.sql

Lockman Data Set.doc

Oct. 21, Thurs.

2

Group functions, joins, subqueries

Managing_Tables.ppt

Gym_Class_Schema.ppt

Oct. 26, Tues.

2

Lab - Managing tables

Lab6_Supplement.doc

Oct. 28, Thurs.

2

SQL wrap-up

Functions_and_Joins.ppt

Nov. 2, Tues.

2

Lab – Functions and joins

Lockman_Ch7and8.doc

Lab7_Supplement.doc

Nov. 4, Thurs.

2

User interface design

Assignment 4 due

Developer_2000_Basics.ppt

Joins_Exercise.doc

Joins_Exercise_Solution.doc

Nov. 9, Tues.

2

Lab – Developer/2000 basics

 

Nov. 11, Thurs.

2

User interface wrap-up

Developer2000_Forms.ppt

Nov. 16, Tues.

2

Lab – Developer/2000 forms development

flugle.dmp

Nov. 18, Thurs.

3

File organization and storage structure

 

Nov. 23, Tues.

3

Database integrity and security

Assignment 5 due

Database_Security.ppt

Nov. 25, Thurs.

 

No class – Thanksgiving Break

 

Nov. 30, Tues.

3

Transaction management

Transaction_Processing.ppt

Dec. 2, Thurs.

3

Query processing

Query_Processing.ppt

Week of Dec. 6

 

Final exam

Final_Exam_Review.doc

Final_Review_Solutions.doc