![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Recently I found this article on the internet http://www.cs.mu.oz.au/~rui/publicat...meIndexing.pdf and have decided to write a reply on the following Reinier’s message from a union is always a join! : ... |
#2
| |||
| |||
|
|
I doubt if I would get the drift of the rest of your message no matter how hard I tried |
#3
| |||
| |||
|
|
On Jul 8, 5:30 am, paul c <toledobythe... (AT) oohay (DOT) ac> wrote: I doubt if I would get the drift of the rest of your message no matter how hard I tried You can try at: http://groups.google.com/group/comp....d52f2527d24cb# |
#4
| ||||
| ||||
|
|
vldm10 wrote: On Jul 8, 5:30 am, paul c <toledobythe... (AT) oohay (DOT) ac> wrote: I doubt if I would get the drift of the rest of your message no matter how hard I tried You can try at: http://groups.google.com/group/comp....owse_frm/threa... Thanks, not sure if I had ever noticed those messages before but if I had I probably would have discounted them as soon as they suggested that dependencies are somehow intrinsic to the question when at most they are only a way to enumerate or differentiate cases |
|
(a misleading way if you ask me even though I know Date uses them, maybe that's why he concludes certain updates are 'unsafe'. * |
|
Apart from that the various 'principles' that he invokes make me uncomfortable because they suggest that some approaches are more 'proper' than others, somehow more 'inherent', when in fact and in the first place there is no inherent insert or delete in * the bare RM. *How an implementation language defines the assertion and retraction of facts is closer to a matter of policy than of principle, so I sometimes wish Date would say 'policy of ...', instead of 'principle of ...'. *People who want to avoid mysticism need to recognize the place of logic in an rdbms, where it starts and where it ends. * |
|
When they suggest a language that can retract certain facts but not assert those same facts, or vice-versa, I think their language definitions need some more work, to put it mildly!). |
#5
| |||
| |||
|
|
Yes, logic is great science, precise and strict. But let me give you two examples, which are on basic level in logic – it is about attributes and truth: You have *no clue* about what logic *is* or *might be*. |
|
1. One will tell you that lemon is lemon even if its (attribute) color is green. An entity and an entity representation (or description) are two |
|
2. In some db application about historical persons, you will put (for example) that B. Mussolini had blue eyes. But he had gone from this world before you was born. Same as above. |
#6
| |||
| |||
|
|
Snipped nonsense Yes, logic is great science, precise and strict. But let me give you two examples, which are on basic level in logic – it is about attributes and truth: You have *no clue* about what logic *is* or *might be*. 1. One will tell you that lemon is lemon even if its (attribute) color is green. An entity and an entity representation (or description) are two separate concepts that are to remain unbound in definition purposes. Since the intermix between the two concepts is the *premice* of the logic used in the beginning of your response to paul, I can only *logically* assume that I was right to snip most of it. 2. In some db application about historical persons, you will put (for example) that B. Mussolini had blue eyes. But he had gone from this world before you was born. Same as above. |
#7
| |||
| |||
|
|
My first example infact is from Hillary Putnam. I suggest you to try as first step some introducing *text about his work, and then in next period, try more complex. My second example is from one of the most important school in logic. Any school or person who considers the poor examples provided as being |
#8
| ||||
| ||||
|
|
On Jul 10, 4:34 am, paul c <toledobythe... (AT) oohay (DOT) ac> wrote: vldm10 wrote: On Jul 8, 5:30 am, paul c <toledobythe... (AT) oohay (DOT) ac> wrote: I doubt if I would get the drift of the rest of your message no matter how hard I tried You can try at: http://groups.google.com/group/comp....owse_frm/threa... Thanks, not sure if I had ever noticed those messages before but if I had I probably would have discounted them as soon as they suggested that dependencies are somehow intrinsic to the question when at most they are only a way to enumerate or differentiate cases If you mean FDs and intrinsic properties then note that FDs are on language level and intrinsic properties are not. Note in my paper (see 3.3.3) that I connect intrinsic properties with universal attributes, m-attributes, entity’s attributes, concepts and extensions of concepts. .... |
|
(a misleading way if you ask me even though I know Date uses them, maybe that's why he concludes certain updates are 'unsafe'. Note that C. Date in his book “An introduction to database systems” starts his section about DB design with FDs and in fact, it is about FDs and NFs. But one thing confuse me in this section. He didn’t write what are steps in DB design. It will be good if you can write for this user group what are the first two (or three) steps in the DB design using RM. ... |
|
Apart from that the various 'principles' that he invokes make me uncomfortable because they suggest that some approaches are more 'proper' than others, somehow more 'inherent', when in fact and in the first place there is no inherent insert or delete in the bare RM. How an implementation language defines the assertion and retraction of facts is closer to a matter of policy than of principle, so I sometimes wish Date would say 'policy of ...', instead of 'principle of ...'. People who want to avoid mysticism need to recognize the place of logic in an rdbms, where it starts and where it ends. Yes, logic is great science, precise and strict. But let me give you two examples, which are on basic level in logic – it is about attributes and truth: 1. One will tell you that lemon is lemon even if its (attribute) color is green. 2. In some db application about historical persons, you will put (for example) that B. Mussolini had blue eyes. But he had gone from this world before you was born. ... |
|
When they suggest a language that can retract certain facts but not assert those same facts, or vice-versa, I think their language definitions need some more work, to put it mildly!). |
#9
| |||
| |||
|
|
*My question would be why do you post this stuff here? * |
|
*there are obvious first steps that various people might re-arrange in ways they prefer: 1) find out what answers are needed from the db, 2) find out what facts are available to infer them from, 3) reconcile the results from 1) and 2) and 4) organize the facts. *Step 4) is susceptible to various techniques, normalization among them. * |
|
The Vatican never has the guts to admit it is in basic competition with Hollywood in the sexual area, |
#10
| ||||
| ||||
|
|
[...] if you have no way to track identity across changes in real life, adding it as a modeling feature (either with explicit identities or by distinguishing between updates and deletes+inserts, as Brian proposes) isn't going to help a bit. |
|
[...] Either there can be change, which implies that there can be things that can change, or there cannot be change, which means that there cannot be deletes or inserts, let alone updates. |
|
Once you commit to change, a system that has no way to track identity across changes is broken. |
|
For things that can change to be identical, the loci in time or space during which they exist or existed must coincide, and all changes in appearance that has been sustained by any at any time must have been sustained by all at that same time. There can be no discernible difference between them at any time during their lifetimes. |
![]() |
| Thread Tools | |
| Display Modes | |
| |