An introduction to databases at the graduate level. In this course, students will learn to effectively design, implement, and deploy both relational and non-relational databases. Topics include relational databases, normal forms, consistency, basic SQL, stored procedures, query optimization, non-relational and no-SQL databases. Examples will be drawn from industry. Students will also obtain hands-on experience with several database engines. Credits: 4