Home


EECS700 Advanced Database Systems

Important: we use KU Blackboard in this course.

Overview:

This is an advanced course in data engineering for graduate students. The course will cover a wide range of topics in data engineering research, such as query evaluation and optimization; indexing; data integrity and concurrency control; distributed databases; spatial databases; database and information retrieval; XML and semi-structured databases; security and privacy; web services; social networks; etc.

Time and Location:

Class: MW 3pm-4:15pm, Learned 1131
Office hours: W 10:00 am-12:00 noon (Eaton 2044), or by appointment
Instructor: Bo Luo (bluo <at> ku <dot> <edu>), AIM: bluoku, Google Talk: through homepage.

Textbook:

There is no required textbook for this course. The following books may be used as reference:

Readings in database systems (4th Edition), by Joseph M Hellerstein, Michael Stonebraker. MIT Press, 2005.

Database Management Systems (3rd Edition)
, by Raghu Ramakrishnan and Johannes Gehrke. McGraw-Hill, 2002.

Database Systems: The Complete Book, by Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom. Prentice Hall. 2002.

Tasks and grading:

1. Area paper: work in groups of 2 to 3. Select an area, write a nice literature review, and present to the class. (survey 15%, presentation 15%)
2. Research paper: each student will be assigned one research paper (different from your survey area), work individually, read in details and present to class.(30%)
3. Class discussion: each student will be assigned two research papers (again, different from your survey area), read it, prepare two questions (and answers) and lead class discussion. (20%)
4. Peer review: each student will be assigned one area paper (written by your peers), read in details and give a professional review. (10%)
5. Class participation: join discussions! (10%)

A: 85+ or top 30%
B: 70+ or top 60%
C: 60+ or top 90%
D/F: 0-59

Policies:

Academic Integrity

"Academic integrity is a central value in higher education. It rests on two principles: first, that academic work is represented truthfully as to its source and its accuracy, and second, that academic results are obtained by fair and authorized means. 'Academic misconduct' occurs when these values are not respected." -- Office of the Vice Provost for Student Success.

Office of the Vice Provost for Student Success Academic Integrity Webpage

University Policy (Academic Misconduct)

Schedule

Week
Day
Schedule
presenter
discussion
1 -      
2 08/24 Course Introduction    
08/26 A brief history of DB    
3 08/31 XML    
09/02 XPath/XQuery    
4 09/07 Labor day - no class!    
09/09      
5 09/14      
09/16      
6 09/21      
09/23      
7 09/28      
09/30      
8 10/05      
10/07      
9 10/12      
10/14      
10 10/19      
10/21      
11 10/26      
10/28      
12 11/02      
11/04      
13 11/09      
11/11      
14 11/16      
11/18      
15 11/23      
11/25 Thanksgiving - no class    
16 11/30      
12/02      
17 12/07      
12/09