This chapter discusses databases, database management systems, and relational databases. It covers how to design a relational database schema based on a domain model class diagram, including representing classes as tables and associations as foreign keys. The chapter also discusses database normalization, distributed database architectures, and the importance of designing integrity and security controls.