| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: The naive test for equality
vc wrote:
> mAsterdam wrote:
>>VC wrote: >> >>>Presumably the team has meetings at which they discuss the >>>stuff they interested in and come to some agreement as to what >>>terminology they want to use and what the terms are >>>supposed to mean. >> >>Let me get this straight. In your methodology the terminology >>is ready (agreed upon) before the modelling starts?
And they wouldn't make sense if they where syn/homonyms?
>>>It's, like, introduction to modelling 101. >> >>What is 101?
>>>Besides, you describe a hypothetical terminology >>>selection/definition process yourself, so it's not clear what the problem >>>might be unless the "team" neglects to identify, say, data objects and >>>relationships [self-infilcts potential pain because of not doing required >>>work]. >> >>How do you propose to identify data objects and >>relationships from a requirement "It should be >>possible to find out where a piece >>of information came from."?
Of course - so what are the questions to ask to
get the specifics of the requirement?
Extrapolating from your assumption (newspaper article, etc)
you'ld ask about /which/ pieces of information you want
to know where it came from.
Another one would be: what is it you want to know about
where it came from?
Relevant, no doubt - but not adressing syn/homonym problem.
But that makes sense, since you also stated that it
shouldn't occur (I take it that 'self-induced'
implies 'mistake' here - please correct me if I
misinterpreted).
>>>>Another, less cryptic example: >>>> >>>>Say a team tries to meet the requirement that it should >>>>be possible to find out where a piece of information came from. >>>> >>>>One thinks 'origin', another one thinks 'source'. (1) >>>> >>>>Let's say they talk about it and decide on 'source'. >>>> >>>>One thinks 'the source code of a program' because >>>>yesterday he spent some time finding a source-file, >>>>another one thinks 'the external agent providing the >>>>piece of information' because he just finished >>>>a business process analysis session. (2) >>> >>>You are kidding, right ? >> >>No. >> >>>If the modellers chose the name/label "source" and >>>did not define what entity the name refers to, >>>then the name is just meaningless, like say "fshsalkfd". >>>Apparently, your hypothetical modellers >>>are not modellers but some kind of impostors. >> >>Please take the drivers' seat. Show us the real thing. >>Pretend you are modelling the data to meet the requirement. >>Feel free to ask relevant questions/check assumptions about it.
"proof" (whatever that word means in this context) is to much to ask.
In modelling sessions I recognize that
people spend a lot of time to get the meaning of terms
right for use in their model (IMO this is time well spent,
especially for large systems). Some of the effort revolves
around homonyms and synonyms. From what I read you explain
this effort as (just) correcting mistakes. I think there
is more about this that can be delt with in a systemic way - but
only (this is just a hunch) if we appreciate that this is
inherent to team modelling.
>>>>Both the synonym-problem (1) and the homonym-problem (2) may >>>>very well be recognized and resolved, of course. >>>>Or not. Or to late. >>> >>>As I wrote before, data modelling is not a work of >>>[literary] fiction where one needs to bother with stuff like >>>synonyms, homonyms, metaphors, metonymy and what not. >> >>If you don't bother with that "stuff" your work will be >>exactly that: a work of fiction.
>>>Just identify the entities, invent (or use commonly >>>accepted ) names for them and you'll be a happy >>>camper without any need to hide behind high-faluting >>>nonsense like "synonym problem", "conceptual >>>object type" or some such. >> >>- I am not hiding at all. >> >>- Please refrain from attributing terms to me I did not use.
Not only in English. I don't like to be put on one floor with high-faluting nonsense. Received on Thu Aug 11 2005 - 14:52:24 CDT
![]() |
![]() |