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?