CSCI 432/CSCI 632: Database Systems / Advanced Database Systems

Name: Database Systems / Advanced Database Systems
Credit Hours: 3
Meeting Time: Tuesday & Thursday 2:10pm - 3:30pm
Class Room: Mackey Building, Innovation Space
Instructor: Dr. Chunmei Liu
Office: LKD 2038A
Email: chuliu AT howard.edu
Office Hours: 11:30 am - 2:00 pm T, Th
Textbook: "Database Systems: Design, Implementation, and Management ", 12th Edition , by Carlos Coronel, Steven Morris, and Peter Rob, Cengage. ISBN-13: 9781305627482

Course Content:

This course will present the basic concepts of database systems. Topics that will be covered include basic relational database theory, relational database modeling, relational database design and implementation, normalization, transaction management, the SQL language and other languages and facilities provided by database management systems. 

Course Objectives:

   The objective of this course is to introduce students to proven processes and   techniques that are fundamental to database system managements.

Prerequisitesby topic:

Required Course Materials:

Student Learning Objectives:

Exams:

The midterm exam will cover all the materials up to the midterm. The final exam will cover all materials taught in the class.

Grading Policy:

Your final course grade will be calculated as follows:

A: 90-100, B: 80-89, C: 70-79, D: 60-69, F: 0-59

     Note: NO scale-up adjustment will be made if the grade is out of range.

Assignments, project, exams, and policy on grading, late submissions and make-up exams:

Attendance policy:

All students are expected to attend classes regularly and promptly. Students are expected to participate in class discussions and group projects if any. Students should not leave the class while it is in progress unless it is extremely urgent or an emergency. Students that are absent for health reasons are expected to present documentation as soon as possible. If you are absent from classes or laboratory periods, you are still responsible for the work missed. If you miss a scheduled midterm or final exam, you must obtain your instructor's approval to take a substitute exam or you will receive a grade of zero for the exam.

Plagiarism Policy

Howard University has adopted a new policy on plagiarism and cheating. In short, all instances of plagiarism will be resolved by an office of the administration, which will conduct the appropriate hearings. See the section entitled "ACADEMIC CODE OF STUDENT CONDUCT" on pages 26-27 of the "Student Reference Manual and Directory of Classes."

Resources:

Tentative Schedule (please note that this schedule may be a little different from the actual schedule on Canvas):      

       The below slides are from the authors with some modifications from the instructor. Resources may be found at http://www.cengage.com

Date

Topic

Assignments

Due Date

1/13, 1/15 1. Database Systems, Review problem answers
1/20, 1/20 2. Data Models, Review problem answers

1/27, 1/29

3. The Relational Database Model, Review problem answers
2/3, 2/5 4. Entity Relationship (ER) Modeling, Review problem answers
2/10, 2/12 5. Advanced Data Modeling, Review problem answers
2/12 A1: Chapter 5: Problems 5, 7 2/19
2/17, 2/19 6. Normalization of Database Tables, Review problem answers
2/24 7. Introduction to Structured Query Language (SQL), Review problem answers
2/26

Midterm exam

3/3, 3/5 8. Advanced SQL, Review problem answers
3/5 Project 4/16
3/17, 3/19 9. Database Design, Review problem answers
3/24, 3/26

10. Transaction Management and Concurrency Control, Review problem answers

3/26 A2: Chapter 8: Problems 19, 20, 21, 22; Chapter 10: Problem 1; 4/2
4/2, 4/4

11. Database Performance Tuning and Query Optimization, Review problem answers

4/9, 4/11

16. Database Administration and Security, Review problem answers

A3:  Chapter 11: Problem 1, 2, 3; Chapter 16: Review questions 21, 30. 4/16
4/16, 4/21 Project presentation
4/23

Final exam

NOTE: The instructor reserves the right to change the course content, omit parts of the topics listed above or introduce new material midstream to supplement the  course text. A is for assignments and P is for projects.

HU Class attendance policy:

Class Attendance Restricted to Registered Students: Only students whose names appear on the official course roster are permitted to attend class meetings. Students who are not registered are not permitted to attend or participate in course activities, do not have access to Blackboard, cannot submit course assignments, and will not receive a grade for this course. It is the students' responsibility to ensure that they are properly registered by the published registration deadline. Requests to add courses after the deadline will not be considered.