Course Description

Analyze relational and non-relational databases and corresponding database management system architectures. Learn to build complex database objects to support a variety of needs from big data and traditional perspectives. Data systems performance, scalability, security.




IST 659 OR IST 359 with a minimum grade of B or higher

Professor of Record

Michael Fudge


Graduate Students

Learning Objectives

After taking this course, the students will be able to:

  1. Demonstrate comprehension of advanced issues with the relational database model such as transactions, performance, and security as to understand the need for other database models.
  2. Explain the CAP theorem and describe how any given database system’s architecture fits within the CAP context.
  3. Compare different database models such as document, key-value, column-family, streaming, graph and relational.
  4. Identify the most suitable database systems for a specific application’s data storage requirements.
  5. Evaluate relational, Hadoop, and noSQL database tooling as to understand their underlying similarities and necessary differences.

Course Syllabus

IST 769 Advanced Big Data Management Syllabus

Other iSchool Courses