In the context of structured systems analysis and design (SSAD) models, a _____ is a tool that helps analysts understand the data requirements an information system must meet by defining data elements and showing the associations between them.