Re: Why all the max length constraints?
Date: Sun, 28 May 2006 19:24:12 GMT
Message-ID: <wNmeg.1366$QB1.195_at_trndny02>
"mAsterdam" <mAsterdam_at_vrijdag.org> wrote in message
news:4479af0b$0$31647$e4fe514c_at_news.xs4all.nl...
> dawn wrote:
> > Keith H Duggar wrote:
> >
> >>dawn wrote:
> >>
> >>>... Why give a max length to
> >>>an attribute that doesn't conceptually require such? Why
> >>>can't the DBMS handle that for you (efficiently, of
> >>>course)?
> >>
> >>Who says they cannot? Do you realize that even if no DBMS
> >>implementation has yet done so, this is not evidence of
> >>impossibility.
>
> > That would be the reason for my question. I am asking what is the
> > reason that all of the implementations of the RM work with a max length
> > constraint on attributes. So I should have written "why couldn't the
> > DBMS...", perhaps, but most would understand the rhetorical technique,
> > I would think.
>
> Even better:
> "Why don't the DB designers let the DBMS handle it."
> (Summary of my answer your OP: Because they trust
> specifying it from earlier solutions.)
>
> As soon as you say "can't" in relation to a pet tool or model
> you are waving a red cloth in front of a bull.
>
> Not unlike Neo's unfounded "prolog can't do this" or
> "RM can't do that" statements repeated ad nauseam.
>
> This gives room to responses like:
>
> >>This is a classic example of argument from
> >>ignorance or the burden of proof logical fallacy.
> >
> >
> > You seem to think I'm arguing something when I think I am asking
> > something.
>
> You shouldn't have waved the red towel :-)
>
> >>And yet
> >>you imply this fallacious claim from the start of the
> >>thread. Do you understand this is a logical fallacy?
>
> [snip etc. etc.]
>
> > I have no answer I'm driving at, but am trying to understand. I have
> > worked from the user to the app-implementation of many varied "data
> > processing" systems, but have never written a DBMS tool. I do not have
> > enough understanding of what is under the covers of any dbms to know
> > what the reason would be for the max length constraints on attributes.
>
> Here you are suggesting again they aren't part of
> the database design but part of the dbms.
> They are not - another red towel. You could easily make
> your statement in a way which shows you understand
> that difference.
>
> [snip]
>
> > I could read numerous papers and learn enough so that I could produce
> > an implementation of the RM myself, at which point I would know why I
> > wanted those attribute length constraints.
>
> The db designer determines attribute length constraints, not the dbms.
> Why do you ignore this difference?
>
> [snip]
However, she claims to be a well seasoned programmer on all kinds of systems ranging from IMS to Oracle, a technical leader, a manager, and a college professor. Yet she claims to be ignorant of things that any of the rest of us would expect EVERY such person to know.
We're never going to be able to check out her knowledge base. Not even if she were imprisoned in Guantanamo Bay with Bob Badour as a guard.
The beauty of having these conversations is that you can have the same conversaion a couple of years later, try another tack, and see where that leads. It reminds me of "Groundhog Day". Received on Sun May 28 2006 - 21:24:12 CEST