02. Foundations - Data Models

Data models have to be thought thoroughly when they are first created.

Bad data models can create:

Examples:

Conclusion

Attention

Always work with the user in mind, your models should create intuitive relationships between all of the entities, and also intuitive entities themselves! Choices have cascading effects down the line. Some edge cases are very important!