Chapter 1: What Is Design and Architecture?
Martin demolishes the false distinction between "design" and "architecture", then presents the singular goal of software architecture: minimizing the human effort required to build and maintain a system.
Martin demolishes the false distinction between "design" and "architecture", then presents the singular goal of software architecture: minimizing the human effort required to build and maintain a system.
Entity-Relationship modeling, normal forms (1NF through BCNF), denormalization trade-offs, and schema design patterns.