About the course:
Description: The Database Foundations course is an introduction to working with and designing databases. Students will develop a foundational knowledge of database concepts, theory, and an overview of the various implementations and architectures. Students will work with both relational (aka SQL) and non-relational (aka document) databases. Students will also work with database solutions that are outside the scope of the traditional relational database model, known collectively as ‘NoSQL.’ Objectives: Learn how databases are used to store and retrieve data. Learn the basic Create Read Update and Delete operations. Learn how to use SQL to query a relational database. Learn the differences between relational and document databases. Learn how to query a document database effectively. Learn how to use NoSQL to design. Learn how to implement and modify basic databases. Learn how to effectively interact to retrieve, store, and modify meaningful data.