Advanced Database Systems

Course Description

Modern database models. User interface and operations. Applications design. Introduction to multi-database systems: interoperability and data integration. Selected topics of current interest.

Syllabus

Student Learning Outcomes, Goals, Objectives:

Students successfully completing this course will be able to:

  • Design a database satisfying a set of requirements using Entity-Relationship model,
  • Understand relational data model, relational algebra, and SQL language,
  • Understand theories of relational database design including functional dependencies and normalization,
  • Understand XML technologies,
  • Understand complex data types,
  • Understand big data,
  • Explore data warehousing and data mining technologies.

Course Grading Information:

Activity/Performance Measure Percentage/Points
Assignments 30%
Project 30%
Tests 40%

Grading Scale

Percentage Letter Grade
94-100A
90-93A-
87-89B+
84-86B
80-83B-
77-79C+
74-76C
70-73C-
67-69D+
64-66D
60-63D-
<59F

Attendance/Participation:

Attendance/participation is not a graded component included in the student's final grade for this course.

Course Materials Purchased by the Students:

A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts, Seventh Edition, McGraw-Hill, 2020. ISBN: 978-0-07-802215-9.

Scholarly Perspectives

This course engages diverse scholarly perspectives to develop critical thinking, analysis, and debate and inclusion of a reading does not imply endorsement.