This course introduces the concepts of data management and database systems. It focuses on designing and implementing a database management system. Relational database systems, manipulating data with an interactive query language (SQL) are the main focus, but other types, including object-oriented databases, are studied.