I dont need to know this. I've never used a database in my programming career ever (I'm a game programmer btw)
I'm not saying its not interesting and I wouldnt want to familiarise myself with it for purposes of general interest, but not only do I dont need to know this but it would waste valuable headspace at the moment.
Theres lots of kinds of programming. We dont all do webapp / internety stuff.
Essentially the title of this article is not just hyperbolic, its wrong.
There are so many article with '10 things programmer must know' (they are usually all related to internet) If I actually went and learned them all I wouldnt be able to remember how to write a shader or rotate stuff.