This document provides an overview of database design and management. It discusses what a database management system (DBMS) is and its primary goals of storing and retrieving data. It also describes some common database applications and compares file systems to DBMSs. The document outlines different views of data including data abstraction, instances, and schemas. It introduces several data models including the entity-relationship model and relational model. Finally, it discusses database languages, users, and the role of the database administrator.