| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Multiplicity, Change and MV
x wrote:
> "dawn" <dawnwolthuis_at_gmail.com> wrote in message > news:1144858576.001309.90750_at_z34g2000cwc.googlegroups.com... >
> > requirement, >>>>
>>>that
> > In my >>>>In the RM we have relations and relational/domain operators.
>>>>experience we should allow for as much detail as possible, so I would
>>>>recommend building a seperate MV file (SQL table?) for each primary
>>>
>>>element.
>>>
>>>What is an element ?
> >
> > > I did not mean to imply that. > I asked what is an element. An element of what ? Weather ? Chemicals ? Atoms > ? > >
> > > I did not mean to imply that. > I showed the RM perspective. > >>>>What are these "within" and "placed".
>>>>"Courses" would be a file/table with primary elements having id's
>>>>identifying them independently such as:
>>>
>>>>Courses = { (name:French101), (name:English105), (name:German203) }
>>>
>>>>Within each of these would be placed elements that relate to that
>>>
>>>particular
>>>
>>>>course, such as , prerequisites, class locations, lecturers, etc.
>>>
> >
> > > I'm not irritated. Nor confused. :-) > I wonder if those who use them are confused by them or there are some > precise definitions of them. > I showed the RM perspective. > >>>>
>>>The relations are.
>>>
>>>
>>>>Another file/table for "Lecturers" with primary elements similar to
>>>
>>>courses,
>>>
>>>>but pertaining to lecturers such as:
>>>
>>>>Lecturers = {
>>>>(id:1, name:Tom, {teaches: {French, German}, play {tennis}} ),
>>>>(id:2, name:Bob, {teaches: English, play{violin}} )
>>>> }
>>>>
>>>>In "Pickdom" we don't usually concern ourselves with all of the
>>>
>>>sintactical
> > conventional >>>>
>>>>Pick-like form:
>>>>
>>>>---
>>>>File "Courses"
>>>>
>>>>ID - French101
>>>>LECTURER - Tom
>>>>ROOM - Bldg A/Rm 106
>>>>PREQUESITE - (null)
>>>>
>>>>ID - German105
>>>>LECTURER - Bob
>>>>ROOM - Bldg B/Rm 200
>>>>PREREQUISITE - German101
>>>>
>>>>---
>>>>
>>>>File "Lecturer"
>>>>
>>>>ID - Tom
>>>>COURSE - French101
>>>>PLAY - Tennis
>>>>LIKES - Wine
>>>>
>>>>ID - Bob
>>>>COURSE - German105
>>>>PLAY - Violin
>>>>LIKES - (null)
>>>>
>>>>---
>>>>etc...
> > as; >>>>>And then if we execute a sentence like; SELECT LECTURER IF COURSE =
>>>>SELECT LECTURER IF COURSE = "French101" - this will return a single
>>>
>>>result
>>>
>>>>of Lecturer "Tom"
>>>>
>>>>If it turns out that Tom also qualifies to teach German105, then
>>>
>>>"German105"
>>>
>>>>would be added to his record such as:
>>>
>>>>ID - Tom
>>>>COURSE - French101]German105
>>>>PLAY - Tennis
>>>>LIKES - Wine
>>>
> > "Tom" >>>>
>>>and
> > Courses >>>>
>>>>attribute in their data record (column).
> > one >
> > Now I'm confused :-) > The change need more change, not in the code, but in the UI ?
Don't believe a word of these idiots. We established years ago that the meaning of existing queries changes very subtly depending on whether the 'COURSE' is an array of strings or of references to a COURSE file. However, Pick obscures this fundamentally important distinction from causual users.
Further, we also established that self-proclaimed experts in Pick were utterly and completely incapable to understand the subtle meaning changes leading me to conclude that even experienced Pick DBA's will happily jump into the trap.
The product is dangerous. Only an ignorant loonie would use it. Received on Sun Apr 16 2006 - 11:59:04 CDT
![]() |
![]() |