| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: OO versus RDB
topmind wrote:
>>>>This sort of situation is actually rather common at the enterprise >>>>level. >>> >>>Changing names of columns but keeping the sematics is extremly rare, >>>just because it breaks the interface to the applications. >> >>So do all changes to enterprise schemas, which is why /any/ change to >>such a schema is a big deal. The DBA already had to change the schema >>to provide burdenedSalary and chose that opportunity to clean up the >>semantics.
Coward. Seriously, though, my decision process for whether to fix the name does not involve even a moment's consideration for how my boss will respond. Either the problem is benign in the sense that it won't confuse people too much and is unlikely to spread, or it is malignant in the sense that it will confuse and will likely spread through the code using contradictory semantics. It makes sense to excise the latter regardless of what the boss might think.
If one knows what one is doing, a smart boss will accept one's judgement. Of course, that only works for those who have a clue. If one is not absolutely certain that one has a clue, it's probably best to consider what the boss might think.
> The only universal way around this dilema that I see is to use "dumb
> keys", names that carry no meaning such that they can't have the wrong
> meaning by design. However, it is hard to conceptual work with
> variables and interfaces with names like "A348282" and "SDFASD".
We have tiny little skulls with only a couple pints of gray matter. That sort of thing would only work for the smallest of problems. Usually, we need as much assistance as we can get. Received on Sun Jul 02 2006 - 16:41:12 CDT
![]() |
![]() |