CS4420/CS6422 Database System Implementation (Spring 2013)

Instructor: Prof. Dr. Ling Liu


Course Schedule and Notes

Attention: The information contained in this page is subject to changes.

Here are the Lecture-related course readings

Week

Topics

Notes (restricted access)

Required Reading

(Choose one on each of the 10 assignment weeks)

1

1. Course Introduction

2. Data Storage System Structure

Lecture 1
Lecture 2

No reading assignment

2

3. Database Indexing and Hashing Methods

4. Mobile Databases and Indexing

Lecture 3

Lecture 4

[13.Indexing]:1,2,3,5,6,7
[MobileDB]: 4, 8, 13, 16, 19, 22,23,24, 28, 30, 31, 32

3

5. Query Processing: An Introduction

6. Big Data Processing with Hadoop and MapReduce
Project Team Formation Due on Thursday (week 3)

Lecture 5
Lecture 6

[14.Opt] 1,2,3,4,5
[15.BigData] 1, 2, 6, 9, 12,18, 19, 20, 21, 22, 27, 32, 34

4

7. NoSQL Database Technology

8. Introduction to Data Mining (Unsupervised Learning)

Lecture 7
Lecture 8

[15. BigData]: 1, 2, 6, 9, 12,18, 19, 20, 21, 22, 27, 32, 34
[16. RDF]:1,2,3,4,5,6, 8

5

9. Web Search and Web Data Management + Project Proposal Writing

10. Web Search and Ranking
Project Proposal Due midnight on Friday of Week 5

Lecture 9

Lecture 10

[7. DataMining]: 15,16, 17, 18, 19, 22,23, 25, 30, 32, 33, 34
[12.SocialNetwork]1,3,22, 31, 35, 36

6

Homework 1 posting on Monday of the week.
11.
Relational Query Optimizaiton - Cost Based Approach (Part II)
12. Relational Query Optimization - Access Methods (Part III)

Lecture 11

Lecture 12

[15. BigData]1,6,8,9,18, 26, 28, 31, 32, 33, 34, 35 i
[4.SE]: 7, 11, 12, 21, 27, 30, 33, 44, 46, 48, 58, 59

7

13. Assignment 1 + Quiz 1 Review

14. Guest Lecture: Spatial Alarms - (Kisung Lee)

Lecture 13

Lecture 14

[P2P]: 2, 5, 7, 8, 13, 15, 16, 21, 22, 23, 26, 27, 28, 31, 32, 33, 35, 36
[15.BigData]: 3, 6,7, 17

8

15. Selected Projects Presentation (Groups #2, #5, #8, #16)

16. Quiz 1

Lecture 15

Lecture 16

[15.BigData]: 1,2,3, 8, 9, 11, 12, 22, 23

9

Fall Break (Oct.14-15)
17. Quiz 1 Results + Emulab Introduction and Project Lab.

Lecture 17

Lecture 18

 

10

18. Transaction Management in Relational Databases (Failure Recovery)

19. Transaction Management in Relational Datanases (Failure Recovery)

Lecture 19
Lecture 20

[15.BigData] 5,6,7, 14,15,16,17,24,

11

20. Transaction Management in Relational Databases: Concurrency Control

21. Transaction Management in Relational Datanases: Concurrency Control

 

 

12

22. More on Transaction Management
23. Guest Lecture Performance of Multi-tier Database Systems

Lecture 21
Lecture 22

[3.DataClustering] 1,2,8, 9, 10, 11, 32, 33

13

24. Data Warehousing Systems: An Introduction

25. Quiz 2 review

Lecture 23
Lecture 24

[7. DataMining]: 3,11, 21,23,24, 25, 26,27,28,29,30, 31

14

26. Quiz 2

CS4420/CS6422 Workshop Day (project presentations)

Lecture 25

Lecture 26

 

15

CS4420/CS6422 Workshop Day (project presentations)

Thanksgiving Break

 

 

16

CS4420/CS6422 Workshop Day (project presentations)

CS4420/CS6422 Workshop Day (project presentations)

Project Demo: 12/05 - 12/06
Project code + documentation due: 12/06 midnight 

Technology Review Due: 12/12 12noon (Final exam day - Hard Deadline)

 

 

 


[Link to GT]

Last updated on Dec. 30, 2012 by Ling Liu (lingliu@cc.gatech.edu)