This chapter discusses database design and management. It describes relational and object-oriented database models. For relational databases, entities are represented as tables related by primary and foreign keys. Object databases represent data as objects with attributes and relationships. Hybrid systems store objects in relational databases. The chapter also covers distributed databases which partition data across multiple physical locations for performance and availability.