This document discusses how to properly document a database. It begins by explaining why database documentation is important, as databases can become large, complex, and vague over time. It then defines what database documentation entails, such as a data dictionary, entity relationship diagrams (ERDs), documentation of code, and metadata. The document concludes by recommending that database documentation be done as part of the design and development process and that dedicated documentation tools can help automate and standardize the process.