J
John Smith
Is anyone out there interested in the Lyszinski / Reddick Naming Convention?
I have used a slightly modified version of this convention successfully in
many projects, and I have noticed that it is extremely useful in Reverse
Engineering projects and OLAP projects. That is because the convention
requires unique names for every column in any database.
For example, you would never use CLIENT_ID as a field name, since it
violates uniqueness when used as a foreign key, making reverse engineering
and XML parsing difficult.
A better name for CLIENT_ID is:
intClientPK
and
intClientFK
Still, many tools tend to automatically force their own naming. ERWin, for
example, forces duplicate names for FK / PK pairs across tables. I find this
extremely annoying. It's like your wedding organizer telling you what colour
your underwear has to be!
John Smith.
I have used a slightly modified version of this convention successfully in
many projects, and I have noticed that it is extremely useful in Reverse
Engineering projects and OLAP projects. That is because the convention
requires unique names for every column in any database.
For example, you would never use CLIENT_ID as a field name, since it
violates uniqueness when used as a foreign key, making reverse engineering
and XML parsing difficult.
A better name for CLIENT_ID is:
intClientPK
and
intClientFK
Still, many tools tend to automatically force their own naming. ERWin, for
example, forces duplicate names for FK / PK pairs across tables. I find this
extremely annoying. It's like your wedding organizer telling you what colour
your underwear has to be!
John Smith.