Creative Use of Database Fields

Overheard (paraphrased to protect the innocent – and no, this is not me):

U: “The report is wrong – it using the ‘postal address’ field for addressing correspondence.”
A: “Ok, what should it use?”
U: “It should use the postal address if [...], otherwise it should use [...], [other convoluted rules]…”
A: “Why isn’t the ‘postal address’ suitable for addressing correspondence?”
U: “Because we often put other addresses into that field.”
A: “Why do you put a non-postal address in the field labelled ‘postal address’?”
U: “We do put the postal address in that field, but for some correspondents that address shouldn’t be used.”
A: “Why are you putting anything but a postal address in the ‘postal address’ field? Why can’t you use the other address fields?”
U: “That’s how we’ve always done it.”

Don’t you love the change requests that come about because of creative uses of the system?

About these ads

About Jeffrey Kemp

I’m a Christian, a husband, a father of three, a database programmer and a pianist. I enjoy programming, playing with technology, losing wrestling matches with my kiddies, and long drives to visit the farmers-in-law. My favourite edible substance is Iced Coffee. I also blog about Oracle-related topics at jeffkemponoracle.com.
This entry was posted in The Geek and tagged . Bookmark the permalink.

One Response to Creative Use of Database Fields

  1. Noons says:

    tsk,tsk! Jeff, I’m surprised: you expect developers to BOTHER with such little implementation details as the particular use of a database column? Attributes? That’s just so “old-technology”…Abstract, mate. Abstract!(rolling eyes…)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s