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 1/24

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. Programming DB Applicaitons with Hadoop MapReduce

8. RDF Data Management

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. No-SQL databases + Project Proposal Writing

10. Information Monitoring with Continual Queries

Project Proposal Due on Friday of Feb 8 midnight

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

11. Web Search and Web Data Management
12. Web Search Ranking and Google PageRank

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. Relational DB Query Optimization

14. Selected Project Proposal Presentation (Groups 3,4,10,11)

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. Big Table and Column Databases

16. Quiz 1 Review

Lecture 15

Lecture 16

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

9

17. Quiz 1

18. Quiz 1 Results + Column Databases + Big Data Analytics Challenges

Lecture 17

Lecture 18

 

10

19. Emulab Lab Intro. + Transaction Management in Relational Databases: Failure Recovery

20. Transaction Management in Relational Datanases: Concurrency Control

Lecture 19
Lecture 20

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

11


Spring Break

 

 

 

12

21. Concurrency Control
22. More on Transaction Management

Lecture 21
Lecture 22

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

13

23. Data Warehousing Systems: An Introduction

24. Quiz 2 review

Lecture 23
Lecture 24

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

14

25. Quiz 2

26. Quiz 2 results + Future/Next Generation Database Technologies

Lecture 25

Lecture 26

 

15

CS4420/CS6422 Workshop Day (project presentations)

CS4420/CS6422 Workshop Day (project presentations)

 

 

16

CS4420/CS6422 Workshop Day (project presentations)

CS4420/CS6422 Workshop Day (project presentations)

Project Demo: 4/24 - 4/26
Project code + documentation due: 4/26 midnight 

Technology Review Due: 5/2 midnight (Final exam day - Hard Deadline)

 

 

 


[Link to GT]

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