This document discusses database architecture and concepts. It covers the three-level database architecture including the external, conceptual, and internal levels. It describes data independence which provides immunity from changes between the different levels. The document also outlines the functions of a database management system including data processing, transaction support, concurrency control, and more. Different database environments are reviewed such as single-user, multi-user, client-server, and file server configurations.