I would use unique id for the creator foreign key
dn is a human readable value required to be unique - but you might change it one day. Since you might change it, it makes a bad foreign key. General rule of thumb is to never use meaningful data as any kind of key.
This also implies that dn requires a unique index.
"Whenever you find you are on the side of the majority, it is time to pause and reflect" --Mark Twain
"The significant problems we face cannot be solved at the same level of thinking we were at when we created them." --Albert Einstein
"This is still a dangerous world. It's a world of madmen and uncertainty and potential mental losses." --George W. Bush