This document outlines the key topics in Chapter 14 on functional dependencies and normalization for relational databases. It begins with informal design guidelines for relational databases, including that attributes should be clearly defined, relations should avoid redundant information and update anomalies, and null values and spurious tuples should be minimized. It then defines functional dependencies and how they are used to specify normalization. The chapter covers first, second, and third normal forms based on primary keys and functional dependencies. BCNF and additional normal forms are also discussed.