I have a large database which will only be updated once a year. Every year of data will use the same schema (the data will not be adding any new variables). There’s a ‘main’ table where most of the customer information lives. To keep track of what happens from year to year, is it better design to put a field in the main customer table that says what year it is, or have a ‘year’ table that relates to the main customer table?
Share
I recommend having a year field in the customer table, that way it is all together. You could even use a timestamp to automatically input the date of user sign up.