You can either use joins, display only fields on regular forms, or a
display only form to show the data.  Each approach has its advantages
and disadvantages.

Axton Grams

On 9/27/07, Robert Halstead <[EMAIL PROTECTED]> wrote:
> I'm a software engineer and not a database modeler so excuse me if I'm
> a little slow putting this together as the last time I did something
> like this was in college.  I realize the ups and dows of the 3rd
> normal form and all that.  How exactly would I implement that in
> remedy?
>
> My regular forms are the Rules, Groups, and Individuals in my
> scenario.  Would the assignment forms be a regular form that would
> just store the id's?
>
> And say I wanted to display a Rule and on the same form display the
> groups and individuals that would get notified for this rule, I would
> need to create Join Forms to link everything together correct?
>
> Am I on the right track here?
>
> I cry sometimes at night when Developing Remedy applications cause of
> the limited functionality compared to the languages I'm used to
> working with.  Hell, SQL is more functional lol.
>
> On 9/27/07, Axton <[EMAIL PROTECTED]> wrote:
> > Not following you here Rick:
> >
> > "This means that every time that data element is updated, it must be
> > propagated through every record in which it is referenced.  If you
> > want an example of applications built that way, look at Peregrine's
> > applications."
> >
> > This the problem I see with a non-normalized model.  For example, when
> > you change a CTI, you have to update the assignment records, tickets,
> > assets, components, changes, etc (speaking for 5.6 apps).  Then you
> > start to get into nasty situations:
> > - workflow generates errors when workflow attempts to update the records
> > - you have to consume a large number of resources on both the ar and
> > db servers to update everything
> > - data gets missed, if for no other reason that there are thousands of
> > copies of it in hundreds of locations
> >
> > With a normalized model, you only update one value in one place to
> > change what you see everywhere; it is only stored once.
> >
> > With a non-normalized model, the value has to be updated everywhere it
> > is stored.
> >
> > There exists a proper application for both approaches.  What I see in
> > the Remedy apps is that everything is copied everywhere; this makes it
> > very difficult to do certain types of operations in the apps.
> >
> > Axton Grams
> >
> > On 9/27/07, Rick Cook <[EMAIL PROTECTED]> wrote:
> > > **
> > > Be careful of that, though.
> > >
> > > The upside to DB normalization is that you only have one copy of a data
> > > element.
> > > The downside to DB normalization is that you only have one copy of a data
> > > element.
> > >
> > > This means that every time that data element is updated, it must be
> > > propogated through every record in which it is referenced.  If you want an
> > > example of applications built that way, look at Peregrine's applications.
> > >
> > > Rick
> > >
> > > On 9/27/07, James Van Sickle
> > > <[EMAIL PROTECTED]> wrote:
> > > > Yes, you can design forms and workflow in such a way that they follow
> > > > database normalization techniques.  You can create an Assignment form
> > > whose
> > > > sole purpose is to track the many to many relationship.  I would highly
> > > > recommend mapping it out in Visio or another tool first before you start
> > > > doing anything in Remedy Admin, though.
> > > >
> > > > (Embedded image moved to file: pic21520.gif)Countrywide
> > > >
> > > >
> > > > James Van Sickle
> > > > Remedy Developer
> > > > IT - Remedy Development
> > > >
> > > >
> > > > http://www.countrywide.com
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >             Robert Halstead
> > > >             <[EMAIL PROTECTED]
> > > >             COM>
> > >              To
> > > >             Sent by: "Action          [email protected]
> > > >             Request System
> > >              cc
> > > >             discussion
> > > >             list(ARSList)"
> > >         Subject
> > > >             <[EMAIL PROTECTED]         [ARSLIST] Is relational database
> > > >             ORG>                      design doable in
> > > Remedy?
> > > >
> > > >
> > > >             09/27/2007 10:38
> > > >             AM
> > > >
> > > >
> > > >             Please respond to
> > > >             [EMAIL PROTECTED]
> > > >                    RG
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hey listeners,
> > > >
> > > > As we all know, a many to many table relationship in a database is a
> > > > bad thing and the way to accomplish this correctly, in a database,
> > > > would be to create an assignment table such that the ID's from the
> > > > first table and second table are the only things stored.
> > > >
> > > > Is this possible to accomplish in Remedy?
> > > >
> > > > I am fixing our OLA violation workflow and need to modify the forms so
> > > > that users may set their own.  I came across this problem where, in
> > > > our instance, a OLA Rule has 4 levels.  Each level can have multiple
> > > > groups assigned with multiple individuals per group.  I would like to
> > > > modularize this a little more in that group and the individuals are
> > > > not copied again and again for each rule that wants to assign that
> > > > group to them but instead have an "assignment table" to join the two.
> > > >
> > > > So I have a many to many relationship between Rules and Groups.  I
> > > > could have a many to many relationship on the Group -> Individuals as
> > > > well, but lets just stay with Rules -> Groups for now as the solution
> > > > (if there is one) will solve that problem.
> > > >
> > > > Is an "assignment table" possible in Remedy?  Is this relational
> > > > database design possible?  Or do we just copy the data over and over
> > > > again?
> > > >
> > > > --
> > > > "A fool acts, regardless; knowing well that he is wrong. The ignoramus
> > > > acts on only what he knows, but all that he knows.
> > > > The ignoramus may be saved, but the fool knows that he is doomed."
> > > >
> > > > Robert Halstead
> > >  __20060125_______________________This posting was
> > > submitted with HTML in it___
> >
> > _______________________________________________________________________________
> > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where 
> > the Answers Are"
> >
>
>
> --
> "A fool acts, regardless; knowing well that he is wrong. The ignoramus
> acts on only what he knows, but all that he knows.
> The ignoramus may be saved, but the fool knows that he is doomed."
>
> Robert Halstead
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
> Answers Are"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to