Data modeling techniques, as well as methodologies, are used for the purpose of modeling data in a standard, consistent, and predictable manner so that it can be used as an effective resource.