1. The document discusses database normalization, which involves restructuring tables to remove redundant data and organize them according to different normal forms.
2. It describes the goals and characteristics of normalized databases as well as different normal forms including 1NF, 2NF, 3NF, BCNF, 4NF and 5NF.
3. Examples are provided to illustrate functional dependencies and how to decompose tables to higher normal forms by removing attributes dependent on subsets of candidate keys or that have transitive dependencies.