On Fri, May 8, 2020 at 1:51 PM Rob Sargent <robjsarg...@gmail.com> wrote:

>
> On May 8, 2020, at 2:43 PM, David G. Johnston <david.g.johns...@gmail.com>
> wrote:
>
> On Fri, May 8, 2020 at 1:41 PM Rob Sargent <robjsarg...@gmail.com> wrote:
>
>> My understanding is the keys in the info_table need to change.  That
>> causes the very expensive update in the update in the data tables. No?
>>
>
> The keys in the info_table need to change because their contents are no
> longer legal to be stored (OP has not specified but think using an integer
> value of someones social security number as a key).  The FK side of the
> relationship equality has the same illegal data values problem and need to
> be changed too.
>
> Wow, I couldn’t disagree more ;)
>

Your agreement or disagreement with the problem statement is immaterial
here - the OP has stated what the requirement, for which I have made a
simplistic analogy in order to try and get the point across to you.  As the
OP has said it is a poor design - and now it is being corrected.  The
request is whether there is some way to do so better than the two options
the OP already described.

David J.

Reply via email to