| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Modelling Complex Sentences
Neo wrote:
>>I'm not replying to the post; I'm simply trying to grok this.
>>>(; Create a flower named flower1) >>>(new 'flower1' 'flower') >> >>So "new <literal> <type>" creates something?
A node. Similar to many things, I take it -- but what is it?
I call it a
> "node" mainly because it becomes part of a network (yeah I know, I am
> re-inventing the network data model). The remaining elements are called
> parameters. The new function can have 0 to many parameters. The first
> parameter (if present) is a string that symbolizes a word that names
> the thing being represented.
The head-scratching starts here: expression? function? elements? no parameters? no mention of arguments? "(new)" does something; "(new 'p1')" does something; "(new 'p1' p2)" does something else.
Words like expression, function, parameter, element, and argument are being tossed into the mix without any sort of definition -- and, believe me, having seen these words used in a variety of languages, I can imagine *boatloads* of definitions for each. What are yours?
The remaining parameters (if present)
> relate the new thing to specified classes. If those classes don't
> exist, they are created.
>
>
>>>(; Create flower1 attribute brightest color is fluorescent red) >>>(; Long method) >>>(create bright modify color) >> >>and "create <something> [attribute|modify]" creates something?
>>>(create (select flower1 attribute (select bright modify color)) >>> is >>> (select fluorescent modify red)) >> >>and "create <a selected something> is <a selected something>" >>creates something?
>>and "is" and "was" and "on" are... what? how 'bout "willBe?"
>>>(; Create john says >>> "flower1 attribute brightest color willBe fluorescent blue >>> on friday") >> >>so the expression in double quotes is _______.
>>and the magic words "flower," "person," etc. are... what? declared? defined?
>> but the magic "attribute" and "verb" aren't?
I'm trying to stick with this: What question is being asked? And what answer might the user expect?
>>>(create john >>> say >>> (select flower1 >>> attribute >>> (select bright modify color) >>> willBe >>> (select fluorescent modify blue) >>> on friday)) >> >>"select" denotes <something?>
Okay, you've got to stop saying "similar to the RM CREATE, INSERT, DELETE" -- 'cause there ain't none.
>> I'm not throwing rocks.
>
> Then what does the comment "For some reason the phrase 'box of rocks'
> keeps popping into my thoughts." mean?
You're referring to the "Shared game-data" thread? Because of that nonsense about "normalization... reduces performance," "the time it takes to normalized data," and "the time it takes to retrieve normalized data." The "no response" to questions about "data mgmt."
>>I tried the links to db-whatever.com and got nowhere.
>>Have you got any guide to the grammar?
How does one know what a dbd expression means?
> Not sure exactly what you mean but most likely the answer is no;
> however, this doesn't prevent dbd from answering complex queries when
> formed correctly by app/user.
>
>
>>I mean, comment after comment says "create," but I can't figure out what's being created.
See, I'm trying to hang here a bit longer. You seem to have something on your mind and I'm enough of an optimist to think that, perhaps, you're just having trouble finding the words you need to explain your idea.
> Are you familiar with the CREATE and INSERT commands in RM? The concept
> is similar.
I'm familiar enough with the RM to know there ain't no CREATE and INSERT. (Remarks like that cause others to think that you think that SQL is a manifestation of the relational model.) Strict interpretation of your response might lead some to think that "the concept" is vapid.
>>Are "new," "create," and "select" all there is?
![]() |
![]() |