With all the devices put in place everywhere, and software and data engineers jumping on board with streaming data technology, there's one thing that small thing that is not looked at, and it baffles me: data integration and business verification.
Normalization is not always fun, and even in 1989 someone by the name of Marc Rettig tried to make it more fun and easy to absorb. He must have thought, "everybody loves puppies", let's make everybody love normalization by using puppies as an example. Naturally he was right, everybody loves puppies. :-P
Abstract Models are a technical choice to save effort in managing code and modeling effort. There's an advantage in re-use of elements, but also a disadvantage in the need for more rules, potentially more code, and harder to understand. The latter seems counter intuitive, but let this article explain using a simplified example of names.
Read more …