| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Attribute-values in separate table
Authorised User wrote:
> On Sat, 27 Oct 2007 15:44:02 +0100, Roy Hann wrote:
>
>>"Brian Selzer" <brian_at_selzer-software.com> wrote in message >>news:yoBUi.7699$Pv2.3001_at_newssvr23.news.prodigy.net... >> >>>"Authorised User" <bg_at_microsoft.com> wrote in message >>>news:6t0Ui.4613$CN4.2731_at_news-server.bigpond.net.au... >> >>[snip] >> >>>It is a truly poor programmer indeed who would trade off data integrity >>>for a faulty expectation of reduced work. If there are eighty types of >> >><snip> >>Unfortunately, given the piss-poor tools that programmers are content to >>use--for a whole lot of reasons that I could rage about at length some >> >><snip> >> >>So, if programmers are content to re-invent the wheel, and if they >>regard dynamic SQL as being too esoteric (or worse, they simply don't >>know about it and don't know the DBMS already provides more and better >>meta-data than they can devise--plus the logic to support it), then to >>them it could well look like EAV is less work. They are imagining they >>have to code 200 distinct services by hand to support 200 distinct >>tables. To them, the math shows EAV is cheaper.
Which just goes to show there are no shortage of DBAs on crack. Given the widespread ignorance in the industry, I am not sure what relevance it is whether someone is a DBA versus a programmer.
>>(Note that I've written about dynamic SQL here. There are other tools >>available and one could imagine even better ones bing invented. I am >>not suggesting dynamic SQL is the only solution. I am just pointing out >>that at least one pretty good solution exists and one possible >>explanation why no one uses it.) >> >>Roy
I have known both surly DBAs and surly programmers. I have known both competent DBAs and competent programmers. I have known plenty of each who were both, neither or one or the other. Received on Tue Oct 30 2007 - 08:40:44 CDT
![]() |
![]() |