Hi
I have a fair amount of experience with databases. I am currently redesigning a system in Access for tracking and billing phones. There are some things that I would enjoy some feedback on. The first is the question of dates.
Phones change their status over time, so I have a table with the PhoneID and StatusID plus Indate and OutDate. Is this the only/best way of doing this?
In addition, there are actually a number of things that change with time, eg the owner (if it is a rental unit), the price plan (in the case of a price increase), etc. At the moment, all of these variables are in the same record
so when any of them changes the record has to be recreated with the change and the date of change. This repetition of data is obviously bad design, would it be better to have each variable in it's own table with in and out dates, linked to the phone? One negative is that it will make querying a lot more complicated.
I look forward to your feedback.
Thanks very much
Dax
I have a fair amount of experience with databases. I am currently redesigning a system in Access for tracking and billing phones. There are some things that I would enjoy some feedback on. The first is the question of dates.
Phones change their status over time, so I have a table with the PhoneID and StatusID plus Indate and OutDate. Is this the only/best way of doing this?
In addition, there are actually a number of things that change with time, eg the owner (if it is a rental unit), the price plan (in the case of a price increase), etc. At the moment, all of these variables are in the same record
so when any of them changes the record has to be recreated with the change and the date of change. This repetition of data is obviously bad design, would it be better to have each variable in it's own table with in and out dates, linked to the phone? One negative is that it will make querying a lot more complicated.
I look forward to your feedback.
Thanks very much
Dax