The other day, Don pointed out a problem with the DB to me. This problem has actually been on my mind for some time, but fixing it represents, potentially, a lot of work. How much, I can't say, unless I actually "quantify" that work. To that end, I'm starting some initial analysis, and for that, I need the help of other minds on this.
Here's the problem: the database represents crews and the missions they flew, but this representation is a static snapshot of that crew at a given point in time, likely when they were first assigned to each other. An example of this is R.H. Kaufman's crew:
http://www.401bg.org/history/crew.asp?cid=12271 , please look at the crew notes, where it mentions Crew #2:
http://www.401bg.org/history/crew.asp?cid=12272 . This is because Kaufman lost a large portion of his crew on a fateful mission, and the second listing represent the change in crew.
This, however, is a dramatic representation of the problem. This problem actually occurred frequently with crews as various members were killed, captured or were reassigned. You see, events of the war changed the make up of each crew over time as the war progressed.
Resolving this issue requires introducing what's called an "Event" model into the database. What it would do is record events as they occurred to the organization, crews, groups, personnel and aircraft over the course of the war. For example, it would record the event that necessitated the creation of Kaufman's second crew and the subsequent change in crew. It would also record what happened to each member of the first crew (Killed, Missing, Captured, etc...) as well as, the events that affected the second crew until they finished their service. (Finishing their service as a crew is another example of an event that could be recorded.)
Here's why I'm opening this for all to consider: I need to identify all the "entities" involved in the 401st so that they may be associated with "events." At present, the entities I believe will need to be recorded: Persons, Combat Crews, Support Crews, Squadrons, the 401st and Aircraft.
Does anyone have any other entities that should be added to this list? Are there any other groups that need to be considered?
Please feel free to post any and all thoughts here. Do not be shy. The more ideas you provide, the more complete model I can create.