COMP 5120/6120: Database Systems I

Computer Science and Software Engineering

 

Instructor:

Dr. Wei-Shinn Ku 
Office: Shelby Center 3108
Email: weishinn@auburn.edu
Website: http://www.eng.auburn.edu/~weishinn/Comp6120

 

Office Hours:

Mon 4pm - 5pm, others by appointment.

 

 

Place and Time:

Shelby Center 1122, 3:30 pm – 4:45 pm, Tue, Thu.

 

Description:

As the first introductory course for databases, this course studies theoretical and applied issues related to the analysis, design, and implementation of relational database systems.

 

 

Prerequisite:

Comp 3270 or department approval.

 

 

Text:

Ramakrishnan and Johannes Gehrke, Database Management Systems, Third Edition, McGraw Hill (main textbook)

 

 

TA:

Mr. Guangyu Zou, Shelby Center 3133, Office hours: Tue, Thu 2 pm – 3pm

 

Grading:

Assignments:     10%   (3 assignments)
Term Project:     30%    
          Exams:     60%   (2 exams, 30% Exam 1 and 30% Exam 2)

Policies:

When grades are emailed to you for assignments, you have 7 days to meet with the TA for grade changes.  After 7 days, the grades are written in stone and can't be changed after that point.

Due date/time will be strictly enforced. The TA will collect the submissions after the due day class. No work will be accepted after this collection.

 

Participation:

It is required that you attend class on a regular basis. Class participation is very important to the organization of the course. Exams will be based upon assignments and class discussions.

 

 

Disabilities:

Students who need accommodations are asked to arrange a meeting during office hours the first week of classes, or as soon as possible if accommodations are needed immediately. If you have a conflict with my office hours, an alternate time can be arranged. To set up this meeting, please contact me by E-mail.  Bring a copy of your Accommodation Memo and an Instructor Verification Form to the meeting. If you do not have an Accommodation Memo but need accommodations, make an appointment with The Program for Students with Disabilities, 1244 Haley Center, 844-2096 (V/TT).


 

  Week 

Topics

1.

Course Introduction

2.

Database System Overview and Database Design

3.

ER Model

4.

Relational Model

5.

Relational Algebra

6.

SQL: Queries, Constraints, Triggers

7.

Project Introduction

8.

SQL: Queries, Constraints, Triggers

9.

Exam 1 (Oct 13)

10.

Storage and Indexing

11.

Disks and Files

12.

No Class (attending ACM GIS 2011)

13.

Tree-Structured Indexing

14.

Hash-Based Indexing

15.

Thanksgiving Break

16.

Exam 2 (Dec 1)