bad design Conceptual Concerns data database Data Model Education Foundational goals History improving bad designs logical modeling properties relational Risks structural structural conceptual modelling structuring