This is witty, but incorrect. Not every program needs a database; think about web browsers or games. So if you are writing the physics backend for a new game, you can still be a "good programmer" without knowing what relational algebra is.
Databases are a weird beast; people are wayyyy too religious about them. I guess that's what happens when a technology bills itself as the solution to every problem.