John (et al.) ,

Just some ideas....

I have never questioned that it should be a different table.
What I never understood is why the H tables are set up with a variable
number of columns. Or even separate H tables (one per T table) for
that matter.

If the H table was structure with four columns then it could be used
for any T table.
  schemaId
  Entry_ID
  Status_Integer_value
  Timestamp

(
It could be 3 columns if each record used a GUID instead of "Entry_ID" values.
Or
It could be 3 columns if each H table maps to the schemaId the way
they currently do.
)

The only reason I see to not consolidate them all into one long (but
narrow) table is just performance for write operation contentions. (I
think Oracle can even mitigate that too with table partitions based on
data values. Maybe other DB's can do that too, but I can not confirm
it.)  So then maybe the system could allow you to use multiple H
tables upto a one per T table.

But alas that is likely a more modern RDBMS design and likely would
have failed "back in the day" when Remedy was getting v1.0 out of the
door.



I have also wondered if the intention was to enable the idea of
tracking all status changes too. ( Instead of just keeping the last
time the record went into that value.) By adding a column
(Status-History GUID) the "Status-History" could turn into a set of
data that shows all of the times the record was in any given status,
and who put it in that status.

Maybe that is part of the v1.0 design that has yet to be completed?

Just some ideas....

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap.... Pick two.



On Thu, Mar 25, 2010 at 1:41 PM, John Sundberg
<[email protected]> wrote:
> What would be the purpose of having a seperate table to hold the status
> values and not just have it in the orig table?
>
> -John

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

Reply via email to