I fully agree a bad database design can impact you for the life of the
application. If this is a class assignment and the instructor gave you this
as a problem then I can understand "I cannot change it" otherwise fix it
now or pay forever.

*Jim Dodgen*








On Wed, May 21, 2014 at 11:27 AM, Simon Slavin <slav...@bigfraud.org> wrote:

>
> On 21 May 2014, at 7:20pm, Petite Abeille <petite.abei...@gmail.com>
> wrote:
>
> > On May 21, 2014, at 6:00 PM, Humblebee <fantasia.d...@gmail.com> wrote:
> >
> >> only problem is that in this situation, the tables have already been
> defined and made by someone
> >> else so I cannot change it.  I'm a bit stuck with the way it is.
> >
> > Nah… it’s software… you can always change it… in fact, better fix it
> now… as there is really no reasonable way forward with your current setup…
>
> If you need the original data intact write a conversion routine you can
> run at any time.  It should read the 'personIDs' field for each team and
> use it to write data into a new table.  Then you can use this new table in
> as many queries as you want.
>
> The code which depends on the existing tables doesn't need to know about
> the new table so your 'someone else' shouldn't care.
>
> Simon.
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to