PC Review


Reply
Thread Tools Rate Thread

Design assistance requested

 
 
CB
Guest
Posts: n/a
 
      11th Feb 2010
I apologize for the length of this post. I’m trying to give as much info the
first time to help you understand what I need. I haven't done any design in
some time so I feel weak on normalization.

I am contemplating moving from Excel workbooks to an Access database for our
equipment comparison data. I **think** it is worthwhile and need
assistance/guidance with the best method for creating my tables. My questions
are towards the end of this post.

Our process to date … we have one regional standard (RS - consists of two
sensors) and many travelling standards (TS – one sensor). On a regular basis,
we compare the travelling standards against the regional standard and take
numerous readings. Currently, there is one workbook per travelling standard.
Within each workbook, there is one spreadsheet for each comparison and each
comparison has many readings.

All the info that is CURRENTLY recorded on a spreadsheet for a given
comparison, if I were to like it to a database table would be:

tblComparison
TSSerNum (actually not on each spreadsheet. It’s in the filename and header
of each worksheet)
CompDate
InstallTime
TechName
RdgTime1 to RdgTimeX (for first order normalization – just one field, i.e.,
RdgTime)
RS1Rdg1 to RS1RdgX (for first order normalization – just one field, i.e.,
RS1Rdg)
RS2Rdg1 to RS2RdgX (for first order normalization – just one field, i.e.,
RS2Rdg)
TSRdg1 to TSRdgX (for first order normalization – just one field, i.e., TSRdg)
Remarks

Additional info that I think would be necessary would be:

CompID - PK
TSModel
RSModel
RSSerNum

If I were to normalize some more I suppose I could have the following three
tables with their PKs as FKs in the comparison table.

tblTechs
TechID - PK
TechName

tblRS
RSID - PK
RSModel
RSSerNum

tblTS
TSID - PK
TSModel
TSSerNum

However, I’m hoping to add this to our existing calibration database where
there already exists a techs table and equipment table. Hmm, I suppose having
both the RS and TS listed in the equipment table will complicate things.

Anyway, I’m not sure what the best way is to go from here but I have a
feeling that I need some kind of Readings table. Should I have a separate
Readings table for each travelling standard? I’d appreciate any guidance you
could provide.

Regards,

Chris

 
Reply With Quote
 
 
 
 
CB
Guest
Posts: n/a
 
      11th Feb 2010
Hi again,

I forgot to add that there are situations where more than one TS is being
compared against the RS at one time. For example, today I compared three
units against the RS so I had three work books open. Consequently, the data
for the following fields was identical in all three books:

CompDate
InstallTime
TechName
RdgTime
RS1Rdg
RS2Rdg

as well as RSModel and RSSerNum were they to be added.

Unique data would be TSRdgs for each different TS, as well as the remakrs.

I'm sure this complicates things.

Thanks again!

Chris

"CB" wrote:

> I apologize for the length of this post. I’m trying to give as much info the
> first time to help you understand what I need. I haven't done any design in
> some time so I feel weak on normalization.
>
> I am contemplating moving from Excel workbooks to an Access database for our
> equipment comparison data. I **think** it is worthwhile and need
> assistance/guidance with the best method for creating my tables. My questions
> are towards the end of this post.
>
> Our process to date … we have one regional standard (RS - consists of two
> sensors) and many travelling standards (TS – one sensor). On a regular basis,
> we compare the travelling standards against the regional standard and take
> numerous readings. Currently, there is one workbook per travelling standard.
> Within each workbook, there is one spreadsheet for each comparison and each
> comparison has many readings.
>
> All the info that is CURRENTLY recorded on a spreadsheet for a given
> comparison, if I were to like it to a database table would be:
>
> tblComparison
> TSSerNum (actually not on each spreadsheet. It’s in the filename and header
> of each worksheet)
> CompDate
> InstallTime
> TechName
> RdgTime1 to RdgTimeX (for first order normalization – just one field, i.e.,
> RdgTime)
> RS1Rdg1 to RS1RdgX (for first order normalization – just one field, i.e.,
> RS1Rdg)
> RS2Rdg1 to RS2RdgX (for first order normalization – just one field, i.e.,
> RS2Rdg)
> TSRdg1 to TSRdgX (for first order normalization – just one field, i.e., TSRdg)
> Remarks
>
> Additional info that I think would be necessary would be:
>
> CompID - PK
> TSModel
> RSModel
> RSSerNum
>
> If I were to normalize some more I suppose I could have the following three
> tables with their PKs as FKs in the comparison table.
>
> tblTechs
> TechID - PK
> TechName
>
> tblRS
> RSID - PK
> RSModel
> RSSerNum
>
> tblTS
> TSID - PK
> TSModel
> TSSerNum
>
> However, I’m hoping to add this to our existing calibration database where
> there already exists a techs table and equipment table. Hmm, I suppose having
> both the RS and TS listed in the equipment table will complicate things.
>
> Anyway, I’m not sure what the best way is to go from here but I have a
> feeling that I need some kind of Readings table. Should I have a separate
> Readings table for each travelling standard? I’d appreciate any guidance you
> could provide.
>
> Regards,
>
> Chris
>

 
Reply With Quote
 
KARL DEWEY
Guest
Posts: n/a
 
      12th Feb 2010
>>Should I have a separate Readings table for each travelling standard?
Just one for readings but with FK field for the 'many' side of relationsip
with TSID - PK.
tblRS_TS_Read --
RS_TS_ID PK
TechID - FK
RSID - FK
TSID - FK
ReadDate - DateTime
RdNUM - if you need it
Reading - each reading a separate record
RMKS

Set one-to-many relationships between the tables and tblRS_TS_Read.

I do not know what InstallTime is for. Does it have a bearing on the
reading? ReadDate will store date and time so no need for RdgTime.


--
Build a little, test a little.


"CB" wrote:

> Hi again,
>
> I forgot to add that there are situations where more than one TS is being
> compared against the RS at one time. For example, today I compared three
> units against the RS so I had three work books open. Consequently, the data
> for the following fields was identical in all three books:
>
> CompDate
> InstallTime
> TechName
> RdgTime
> RS1Rdg
> RS2Rdg
>
> as well as RSModel and RSSerNum were they to be added.
>
> Unique data would be TSRdgs for each different TS, as well as the remakrs.
>
> I'm sure this complicates things.
>
> Thanks again!
>
> Chris
>
> "CB" wrote:
>
> > I apologize for the length of this post. I’m trying to give as much info the
> > first time to help you understand what I need. I haven't done any design in
> > some time so I feel weak on normalization.
> >
> > I am contemplating moving from Excel workbooks to an Access database for our
> > equipment comparison data. I **think** it is worthwhile and need
> > assistance/guidance with the best method for creating my tables. My questions
> > are towards the end of this post.
> >
> > Our process to date … we have one regional standard (RS - consists of two
> > sensors) and many travelling standards (TS – one sensor). On a regular basis,
> > we compare the travelling standards against the regional standard and take
> > numerous readings. Currently, there is one workbook per travelling standard.
> > Within each workbook, there is one spreadsheet for each comparison and each
> > comparison has many readings.
> >
> > All the info that is CURRENTLY recorded on a spreadsheet for a given
> > comparison, if I were to like it to a database table would be:
> >
> > tblComparison
> > TSSerNum (actually not on each spreadsheet. It’s in the filename and header
> > of each worksheet)
> > CompDate
> > InstallTime
> > TechName
> > RdgTime1 to RdgTimeX (for first order normalization – just one field, i.e.,
> > RdgTime)
> > RS1Rdg1 to RS1RdgX (for first order normalization – just one field, i.e.,
> > RS1Rdg)
> > RS2Rdg1 to RS2RdgX (for first order normalization – just one field, i.e.,
> > RS2Rdg)
> > TSRdg1 to TSRdgX (for first order normalization – just one field, i.e., TSRdg)
> > Remarks
> >
> > Additional info that I think would be necessary would be:
> >
> > CompID - PK
> > TSModel
> > RSModel
> > RSSerNum
> >
> > If I were to normalize some more I suppose I could have the following three
> > tables with their PKs as FKs in the comparison table.
> >
> > tblTechs
> > TechID - PK
> > TechName
> >
> > tblRS
> > RSID - PK
> > RSModel
> > RSSerNum
> >
> > tblTS
> > TSID - PK
> > TSModel
> > TSSerNum
> >
> > However, I’m hoping to add this to our existing calibration database where
> > there already exists a techs table and equipment table. Hmm, I suppose having
> > both the RS and TS listed in the equipment table will complicate things.
> >
> > Anyway, I’m not sure what the best way is to go from here but I have a
> > feeling that I need some kind of Readings table. Should I have a separate
> > Readings table for each travelling standard? I’d appreciate any guidance you
> > could provide.
> >
> > Regards,
> >
> > Chris
> >

 
Reply With Quote
 
CB
Guest
Posts: n/a
 
      12th Feb 2010
Hi Karl,

Thanks for responding so quickly. I'm on my way out the door so can't
saymuch at the moment but I will respond further later - if not this
afternoon (almost 10 a.m. in Manitoba right now) then on Monday.

We have be recording installation time as well as reading times since the
equipment must be allowed time to settle before comparisons are made. If the
tech starts taking readings too soon, the initial readings may be
questionable.

Thanks again!

Chris

"KARL DEWEY" wrote:

> >>Should I have a separate Readings table for each travelling standard?

> Just one for readings but with FK field for the 'many' side of relationsip
> with TSID - PK.
> tblRS_TS_Read --
> RS_TS_ID PK
> TechID - FK
> RSID - FK
> TSID - FK
> ReadDate - DateTime
> RdNUM - if you need it
> Reading - each reading a separate record
> RMKS
>
> Set one-to-many relationships between the tables and tblRS_TS_Read.
>
> I do not know what InstallTime is for. Does it have a bearing on the
> reading? ReadDate will store date and time so no need for RdgTime.
>
>
> --
> Build a little, test a little.
>
>
> "CB" wrote:
>
> > Hi again,
> >
> > I forgot to add that there are situations where more than one TS is being
> > compared against the RS at one time. For example, today I compared three
> > units against the RS so I had three work books open. Consequently, the data
> > for the following fields was identical in all three books:
> >
> > CompDate
> > InstallTime
> > TechName
> > RdgTime
> > RS1Rdg
> > RS2Rdg
> >
> > as well as RSModel and RSSerNum were they to be added.
> >
> > Unique data would be TSRdgs for each different TS, as well as the remakrs.
> >
> > I'm sure this complicates things.
> >
> > Thanks again!
> >
> > Chris
> >
> > "CB" wrote:
> >
> > > I apologize for the length of this post. I’m trying to give as much info the
> > > first time to help you understand what I need. I haven't done any design in
> > > some time so I feel weak on normalization.
> > >
> > > I am contemplating moving from Excel workbooks to an Access database for our
> > > equipment comparison data. I **think** it is worthwhile and need
> > > assistance/guidance with the best method for creating my tables. My questions
> > > are towards the end of this post.
> > >
> > > Our process to date … we have one regional standard (RS - consists of two
> > > sensors) and many travelling standards (TS – one sensor). On a regular basis,
> > > we compare the travelling standards against the regional standard and take
> > > numerous readings. Currently, there is one workbook per travelling standard.
> > > Within each workbook, there is one spreadsheet for each comparison and each
> > > comparison has many readings.
> > >
> > > All the info that is CURRENTLY recorded on a spreadsheet for a given
> > > comparison, if I were to like it to a database table would be:
> > >
> > > tblComparison
> > > TSSerNum (actually not on each spreadsheet. It’s in the filename and header
> > > of each worksheet)
> > > CompDate
> > > InstallTime
> > > TechName
> > > RdgTime1 to RdgTimeX (for first order normalization – just one field, i.e.,
> > > RdgTime)
> > > RS1Rdg1 to RS1RdgX (for first order normalization – just one field, i.e.,
> > > RS1Rdg)
> > > RS2Rdg1 to RS2RdgX (for first order normalization – just one field, i.e.,
> > > RS2Rdg)
> > > TSRdg1 to TSRdgX (for first order normalization – just one field, i.e., TSRdg)
> > > Remarks
> > >
> > > Additional info that I think would be necessary would be:
> > >
> > > CompID - PK
> > > TSModel
> > > RSModel
> > > RSSerNum
> > >
> > > If I were to normalize some more I suppose I could have the following three
> > > tables with their PKs as FKs in the comparison table.
> > >
> > > tblTechs
> > > TechID - PK
> > > TechName
> > >
> > > tblRS
> > > RSID - PK
> > > RSModel
> > > RSSerNum
> > >
> > > tblTS
> > > TSID - PK
> > > TSModel
> > > TSSerNum
> > >
> > > However, I’m hoping to add this to our existing calibration database where
> > > there already exists a techs table and equipment table. Hmm, I suppose having
> > > both the RS and TS listed in the equipment table will complicate things.
> > >
> > > Anyway, I’m not sure what the best way is to go from here but I have a
> > > feeling that I need some kind of Readings table. Should I have a separate
> > > Readings table for each travelling standard? I’d appreciate any guidance you
> > > could provide.
> > >
> > > Regards,
> > >
> > > Chris
> > >

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Union Assistance Requested =?Utf-8?B?RGFjaWQgRC4gVmFuZGVycG9vbA==?= Microsoft Access Queries 4 20th Aug 2006 02:32 AM
Assistance requested =?Utf-8?B?RXJpYyBAIENNTiwgRXZhbnN2aWxsZQ==?= Microsoft Access 3 7th Feb 2006 03:38 PM
Assistance Requested =?Utf-8?B?WWFyZHNhbGU=?= Microsoft Windows 2000 Group Policy 0 8th Sep 2004 07:57 PM
Assistance Requested Fionavar Microsoft Excel Discussion 2 1st Apr 2004 04:56 AM
Assistance requested Clark Gonzales Microsoft Windows 2000 Advanced Server 2 24th Feb 2004 02:47 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:40 PM.