This course introduces students to the traditional relational databases as well as the newer non-relational databases that have become increasingly common in data science applications. Topics include: conceptual data modeling, physical data modeling, computing on data, designing schemas, querying databases, and manipulating databases, SQL, NoSQL, the nedds that drive the development and use of each, the criteria that decision makers should consider when choosing between relational and non-relational databases.