Let me start by replying that I am not a DBA and have never claimed to be - I'm a developer/architect who works with both the application layer and the...
By the way, the title of this article is misleading. I expected to see something about natural versus artificial keys, unique constraints, resolving sub-type roll-ups, logical arcs, denormalization...