Sorry, I should have said "Core data element", not data element.

And I agree that each has its place, but I think that a relatively
non-normalized structure like Remedy's works better when data needs to be
preserved for reporting or auditing purposes.

Rick

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_______________________

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

Reply via email to