|
Week
|
Date
|
Topics / Activities / Readings**
|
Lecture Materials / Resources / Downloads
|
Work Due and Reminders
|
| 1 |
Jan 9, 11 |
Course overview; attendance; survey.
Reading: syllabus and tutorial on the right
|
Downloads: Syllabus
Tutorial: SQL Server
Introduction
Example: Northwind
sample database (zip)
|
|
| 2 |
Jan 18 |
Database basics review
Reading:
-
Database management system
-
Database development life cycle
|
Lecture Notes:
Relational Database Basics Review
|
Lab 1 |
| 3 |
Jan 23, 25 |
Advanced modeling and design
Reading:
- Lecture notes
-
Data Modeling
-
Design basics review - Orlando's notes
chapter 2, 3, 6.
-
Dr. Chen's Notes on EER
|
Lecture Notes:
Database Design Issues
Tutorial: Visio Database Model
Exercise: Data Modeling and
Design
|
|
| 4 |
Jan 30
Feb 1 |
Database Implementation with SQL Server
Reading: Lecture notes, tutorial
|
Lecture Notes:
Physical Design with SQL Server
Tutorial: Creating
Databases in SQL Server
Example: DDL-Project
|
Lab 2 |
| 5 |
Feb 6, 8 |
Advanced select query
Reading:
- SQL review
- Lecture notes
|
Lecture Notes:
- SQL Select Query:
Intermediate
- SQL Select Query:
Advanced
Exercise: SQL Select
Query (all)
|
|
| 6 |
Feb 13, 15 |
XML and database
Reading:
- Lecture notes
-
Hierarchical vs relational xml schema
-
Overview of SQL Server XML data type
|
Lecture Notes:
- XML in Database
- XML Schema
Tutorial: SQL Server
SELECT FOR XML
Exercise
- FOR XML
- XML data type
|
Lab 3 |
| 7 |
Feb 20, 22 |
Midterm test
|
|
Test 1 |
| 8 |
Fb 27, 29 |
Midterm summary
- Test review
- Project meetings
|
Project overview
|
Feb 28 withdraw day |
| 9 |
Mar 5, 7 |
Spring break!
|
|
|
| 10 |
Mar 12, 14 |
Database scriting
Reading:
-
Working wth T-SQL Variables
-
T-SQL if and case
|
Lecture Notes: T-SQL Bascis
Exercise: T-SQL, Stored
Procedure, and Function
|
Project proposal and plan |
| 11 |
Mar 19, 21 |
Database programmability
Reading:
-
Stored Procedures
|
Exercise: T-SQL, Stored
Procedure, and Function
|
Lab 4 |
| 12 |
Mar 26, 28 |
Data integrity
Reading:
-
Triggers
-
Transactions
Project meetings
|
Lecture Notes: Data
Integrity
Exercise: Transaction and
Triggers
|
Project progress report 1 |
| 13 |
Apr 2, 4 |
Business Intelligence
Reading:
- Lecture notes
-
SSAS 2008 Tutorial
|
Lecture Notes:
- Introduction to BI
- Data Warehouse
and OLAP
Tutorial:
SQL Server
OLAP - miniDW
|
Lab 5 |
| 14 |
Apr 9, 11 |
Data transfer and integration
Reading:
Guest
Speaker -
Michael Morgan (April 9)
Project meetings
|
Download: Guest Lecture
|
Project progress report 2 |
| 15 |
Apr 16, 18 |
Test 2
|
|
Test 2 - Monday |
| 16 |
Apr 23, 25 |
Project presentations |
|
|
| 17 |
Apr 30 |
Course summary |
|
Project report |