Hi,
I'm working on an educational program database using Access 2007.
I'm currently designing Version 2. I made Version 1 when I didn't know much about database structure, and it's currently in production. A problem I'm having with Version 1 is that students have multiple entry and exit dates, sometimes five or more. The queries can be a nightmare, especially if an end user does not exit a student who is no longer with the program. Trying to find who is currently in the program at any given moment is next to impossible, and that renders the entire database kind of useless.
In Version 2, I want to allow only one entry and exit date. I want to capture students' time in the program by whether or not they have services (recorded in the service table) for a given date range. This seems to be a much cleaner solution. Is there any reason you can think of that I shouldn't do it this way, something I'm overlooking structurally? Or do you think it sounds like a good idea? I'm looking for any type of feedback, whether positive or negative. Thank you.
I'm working on an educational program database using Access 2007.
I'm currently designing Version 2. I made Version 1 when I didn't know much about database structure, and it's currently in production. A problem I'm having with Version 1 is that students have multiple entry and exit dates, sometimes five or more. The queries can be a nightmare, especially if an end user does not exit a student who is no longer with the program. Trying to find who is currently in the program at any given moment is next to impossible, and that renders the entire database kind of useless.
In Version 2, I want to allow only one entry and exit date. I want to capture students' time in the program by whether or not they have services (recorded in the service table) for a given date range. This seems to be a much cleaner solution. Is there any reason you can think of that I shouldn't do it this way, something I'm overlooking structurally? Or do you think it sounds like a good idea? I'm looking for any type of feedback, whether positive or negative. Thank you.