Me:
I'm betting dollars to donuts that some of the people you would list in the Case table are the same cast of characters for a lot of cases?
SimonD:
If a member is charged again, I want my database to have a new entry for that member.
Specifically was not considering the accused member, but rather the persons who act as panel members. Legal staff members? Since this is military, members of the JAG group or whatever is your equivalent? You've got a separate table for the accused persons; I was thinking of a "Staff" table for the OTHER entries such as were in the CaseT table of your first post - mostly panel members and alternate panel members. But if that is a jury picked by open lot from a broad population, it is different from a hearing panel where you have multiple court officers. Since I don't know what those positions actually represent, I'll just say that it bears consideration.
Re your post 21: Yes - since you are simulating a many-to-many relationship between your MemberT and ChargeT, the "many" side of the relationships through the Junction table should still be on MemberT and ChargeT, which means the "one" side HAS to be on the Junction table - AccusedT.
Hearings are just a “session” where the Court is convened, if more than 5 days between adjournments or days with court closed, then it is simply another hearing under the same docket #.
OK, but this STILL engenders a question. Would you need to track that session in some way, perhaps if it involved a split session or continuance? That is the question YOU have to answer for yourself, of course - not for me.
I'm sure that in the legal arena, you are aware of the concept of "Discovery" when counselors attempt to gather the facts of the case. Well, what YOU are doing is "discovering" the facts of your problem. And it can be a painstaking process. Part of the process is that you have to elevate the status of each step of your process from "everybody knows how to do this" to "this is the detailed description of the step that everybody knows." Because, of course, Access isn't "everybody" so it knows nothing until you spell it out. But that question about how you would handle sessions is an example of "process discovery" that all of us must experience for our own projects.
Post #23 - look specifically at the link from ConclustionT through CaseT. First, are those actual fields listed or the statuses? (AllChargesWithdrawn seems incongruous with regard to the rest of the content.) The position of the arrow also is confusing since "Sentence" surely is an individual result but "Decision Published" is a case result. Ditto for "Appeal". Also, you show one/one relationship between case and conclusion. If you have multiple Accused for a case, wouldn't a split conclusion be possible?
Also, this is more just a question than anything else... vis-a-vis the comments about hearings, the PK marker for HearingT needs to be consistent with whatever you decide is correct about hearings.
You have said you will read up on dependency. When you do you will determine the difference between an ATTRIBUTE (which becomes a field in some table) and a DEPENDENCY (which might lead to a table to track different entities). I suspect from what you posted that your ImportantDateT, ConclusionT, and HearingT tables would benefit from scrutiny after you've done your reading.