Get the latest tech news
Historically, 4NF explanations are needlessly confusing
4NF presented in a straightforward way, with some investigation of history of teaching 4NF.
We’ll implement the design that would be supported by basically every classic relational database, starting from the early eighties. Again, if you squint hard enough, “single atomic value containing an array” and “multivalued fact” seem to be just two sides of the same coin. I mean, I understand that it’s possible that a very confused novice somehow conjures the composed design, and you may have to correct this error, but you can do that in “common mistakes” section.
Or read this on Hacker News