Updated: 3/28/2005; 11:39:54 AM.
Ideas
Misc ideas I am circling around
        

Saturday, May 29, 2004
trackback []

I know there is an old saying that there is no problem in computer science that can't be solved by another level of indirection. It seems to me that there is a clear opportunity to apply this to database field-naming. Often, in a subsequent release, it will become clear that a field-name was poorly chosen (1). But by then there may be so many queries, stored procedures and reports that reference the field name in question, that it is inconceivable to rename simply for the sake of "housekeeping".

So, why can't fields have two names--a numeric ID, and a traditional name? IDEs, reporting tools, etc could display the traditional name for user convenience, but then build in terms of the numeric ID. It seems to me that this would be a nice useability and maintenance win, and would provide the database vendor implementing it a new competitive feature. Given Microsoft's level of integration, it seems like an obvious thing for them to do.

_______________

(1) There are a million reasons this can happen, one obvious one is merger's and acquisitions. Let's suppose a field was named "Acme Order Number", and then Acme is acquired by National.


10:48:36 PM    comment []

© Copyright 2005 Erik Neu.
 
May 2004
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Apr   Jun


Click here to visit the Radio UserLand website.

Subscribe to "Ideas" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


Search My Blog