It's a very fierce academic debate.
People have fallen out over it.
Theorectically I agree it does, but practically it is difficult to not to have it.
If you are genuinely interested google the works of C J Date and Fabian Pascal.
The problem is it has no meaning in the database. Maybe staff...
I tend to view the world at work through databases and don't even work in IT.
True, I'm afraid. I always try and work the tables out in my head when 99% of the time no database is involved.
I'm quite rigourous about it. For database designers here I even try and elimate the use of NULL since...