Thanks for the feedback Mike and Albert,

I tend to agree with Mike; the simplicity of one table is certainly
appealing. I have been moving in that direction lately and I keep thinking I
am doing something that I am not supposed to do, but so far...no problems.

Javier

Javier Valencia, PE
913-829-0888 Office
913-915-3137 Cell
913-649-2904 Fax
[email protected]

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Mike Byerley
Sent: Thursday, December 16, 2010 4:48 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: One table vs. two tables.

Javier,

  When I changed my old internal system to the 7.x and later, one of the 
things I changed in Accts Payable was droping the Master/Detail relationship

to a single table with TransID as the PK.  It has caused me zero difficulty 
and I never have to approach the data from the Master/Detail when doing 
reports.  I think it is simpler.


On 16/12/2010 12:40 PM, Javier Valencia wrote:
>
> I have an application where an equipment evaluation is generated 
> periodically for app. 700 pieces of equipment. I can set up the data 
> structure as on or two tables.
>
> One table approach:
>
> Table Evaluation
>
> EvalID
>
> EvalDesc
>
> EvalDate
>
> Other data columns
>
> ========================
>
> Two table approach:
>
> Table EvaluationDesc
>
> EvalID
>
> EvalDesc
>
> EvalDate
>
> EvaluationData
>
> EvalID
>
> Other data columns
>
> ========================
>
> The two table approach does conform to the "no duplication of data" 
> principle but it requires a two table form and reports would need to use 
> either a view or a sub-report and more maintenance. The one table approach

> does duplicate data, but maintenance is much simpler; i.e. one table forms

> and reports, backups, data transfer.
>
> I am inclined to go with the one table approach as the increase in storage

> (no longer an issue) is more than offset by the additional effort needed 
> to work with two tables. Any thoughts?
>
>


Reply via email to