I'm creating a database with many tables containing a date field and a time field. I'm playing around with the idea of giving the date field its own table and giving the Time field its own table. It seems like this would allow me to use a query-based form to view records from many tables simultaneously based on date and/or time. However, I would like to know if I could achieve this same result with the dates and times stored with the rest of the information in each individual table.
I guess what I'm thinking about doing is called normalization, and the opposite is denormalization. I would like to know which one is easiest to reverse. Would it be easier for me to transition from option A (leaving the Dates in their own table and the Times in their own table) and denormalizing to option B (storing the dates and times directly in the tables in the records to which they belong), or would it be easier to switch from option B and normalize to option A?
Thanks.