CSCI 3287: Database System Concepts

 

 

Course Schedule :

 

Week
Date
Session
Topic
Textbook
Assignment
Project
1
01/19
1
Course Overview
01/21
2
Introduction
CH 1
   
2
01/26
3
Database System Concepts and Architecture
CH 2
01/28
4
Data Models: ER
CH 3
   
3
02/02
5
Data Models: ER
CH 3
02/04
6
Data Models: EER
CH 4
   
4
02/09
7
Data Models: EER
CH4

#1 Assigned

02/11
8
Data Models: Relational
CH 5
   
5
02/16
9
Data Models: Relational
CH 5
Proposal Due
02/18
10
Query Languages: Basic SQL
CH 6
   
6
02/23
11
Query Languages: Basic SQL
CH 6
02/25
12
Query Languages: Advanced SQL
CH 7
   
7
03/01
13
Query Languages: Advanced SQL
CH 7
03/03
14
Data Models: ER- and EER-to-Relational Mapping
CH 9

#1 Due &

#2 Assigned

 
8
03/08
15
Query Languages: Relational Algebra (and Relational Calculus)
CH 8

 

03/10
16
Normalization
CH 14
   
9
03/15
17
Normalization
CH 14
03/17
18
Midterm Exam

 

 
10
03/22
19
No Class: Spring Break!
 
03/24
20
No Class: Spring Break!
     
11
03/29
21
File Structures
CH 16

#2 Due &

#3 Assigned
03/31
22
File Stuctures
CH 16
   
12
04/05
23
Index Structures
CH 17
04/07
24
Index Structures
CH 17
   
13
04/12
25
Data Models: Object and Object-Relational
CH 12
04/14
26
Enhanced Data Models
CH 26
   
14
04/19
27
Big Data: Distributed Databases, NoSQL, and Hadoop
CH 23-25
04/21
28
Big Data: Distributed Databases, NoSQL, and Hadoop
CH 23-25
   
15
04/26
29
XML
CH 13
04/28
30
XML
CH 13
#3 Due
Final Report & Presentation Due
16
05/03
31
IR and Web Search
CH 27
05/05
32
IR and Web Search
CH 27
17
TBD
33
Final Exam
     

 

 

 

 
Last updated: 01/15/15