CMPS 364 NoSQL Databases

Course Description

This course explores modern databases that do not strictly follow the relational database design and SQL. Advantages and disadvantages will be discussed. Students will be required to work
with at least one NoSQL databases and write a program that utilizes it.
Credits: 3,prerequisites: CMPS 163, CMPS 261.

Course Preview

Coming soon.

Course Syllabus

Click here for the syllabus.

Course Modules

Module 1: …
Module 2: …
Module 3: …
Module 4: …
Module 5: …
Module 6: …
Module 7: …
Module 8: …
Module 9: …
Module 10: …
Module 11: …
Module 12: …
Module 13: …
Module 14: …
Module 15: Final Exam

Course Objectives

  1. Decide when NoSQL databases are applicable.
  2. List the differences between SQL and NoSQL databases.
  3. Explain the tradeoffs of NoSQL databases.
  4. Analyze scalability considerations.
  5. Learn to work with at least one NoSQL database.

Course Topics

  1. NoSQL databases
  2. Scalability
  3. Query languages

Leave A Reply

Your email address will not be published. Required fields are marked *