I have a table in my SQLServer 2000 database that has in my opinion been poorly designed.
It has a large number of fields in it and needs refactoring. However until I can do this I have other projects going on and one them requires a relationship with this table.
I am really reticent to add a further field to this table at this time. (There must be ~130) in this current one but I need to finish this task before hand and I am thinking about a work around.
Is it good practice to create an extension table in this case? I'm thinking of one with a foreign key to the original table's primary key. Should I just add the field to the original table? Is 130 fields ok?