Data Design

I give series of classes and presentations on Data Design. I say “data” design instead of “database” design because we should consider more than just the database. Data might actually be stored in non-relational stores, such as Excel or XML files, and it might also be located in remote data stores like “cloud” technologies.


Here are the links I use in that presentation. Although this isn't a comprehensive list of Data Design topics, I’ll visit this topic from time to time so you may want to bookmark this page in your favorites:


Evidence and Comments:



Yes, it matters:

Classic software development mistakes:

Necessity of Good Design:

Importance of Database Design Ranked high for BA/Dev interaction:


Structured Methods:

Test-Driven Development:

From the BA’s Perspective:

Data-Map Examples:

Universal Patterns for Data Modelling:



EF Framework Design Example:

Using EF and LINQ can cause divisions:


Skip to main content