K
Kurt
I'm designing a database to track information for child
abuse cases referred to a clinic. I need some help
relating tables.
The database will need to keep track of victims,
perpetrators, relatives of victims, case information, and
much more.
Some assumptions:
1. A victim may have one or more perpetrators.
2. A perpetrator may have one or more victims.
3. A victim may be a perpetrator one day.
4. A perpetrator may be a victim one day.
5. A victim may have one or more relatives, any of whom
could be the perpetrator in this or another case.
6. A victim can have multiple cases (e.g., abused last
year, then abused again this year).
For starters, I've come up with the following tables:
tblVictims
tblPerpetrators
tblVictimsPerps (junction table)
tblRelatives
tblCases
.. . . and related them like this:
http://members.cox.net/kheisler6/tables1.jpg
There are obvious problems with this design, but because
of all the assumptions (e.g., victims can become
perpetrators one day and vice versa), I wasn't sure how to
get started. Ideas?
Thanks.
Kurt
abuse cases referred to a clinic. I need some help
relating tables.
The database will need to keep track of victims,
perpetrators, relatives of victims, case information, and
much more.
Some assumptions:
1. A victim may have one or more perpetrators.
2. A perpetrator may have one or more victims.
3. A victim may be a perpetrator one day.
4. A perpetrator may be a victim one day.
5. A victim may have one or more relatives, any of whom
could be the perpetrator in this or another case.
6. A victim can have multiple cases (e.g., abused last
year, then abused again this year).
For starters, I've come up with the following tables:
tblVictims
tblPerpetrators
tblVictimsPerps (junction table)
tblRelatives
tblCases
.. . . and related them like this:
http://members.cox.net/kheisler6/tables1.jpg
There are obvious problems with this design, but because
of all the assumptions (e.g., victims can become
perpetrators one day and vice versa), I wasn't sure how to
get started. Ideas?
Thanks.
Kurt