Assume we have a properly normalized database. It has served its purpose well. Come along a manager who asks that we now track some extra information that previously wasn't needed/required/applicable.
To encapsulate the new requirement, adding tables and/or fields may be necessary.
Would it be wrong to say that as long you *merely* add, but do not modify or delete any other data structure, the process is quite trivial? Or will it require re-considering the whole schema even to add a new column?
To encapsulate the new requirement, adding tables and/or fields may be necessary.
Would it be wrong to say that as long you *merely* add, but do not modify or delete any other data structure, the process is quite trivial? Or will it require re-considering the whole schema even to add a new column?