A
Access User
I'd like to run this 'design' of mine past the readers of this sub-group's...
Here's the "BIG PICTURE" - a bunch of patients (ID) had Magnetic Reasonance
Angiograms performed. Each patient had one and only one MRA performed and
that was on a day entered in MRADATE. As I understand it, each angiogram
yields an image. Each image is capable of being 'read' by a reviewer whose
initials are entered in REVINT. There were only two readers to read these
MRAs and each image was read by the pair of reviewers. If there were any
aneurisms found on an image, then the four largest ones would be described.
I have created three tables
1) tbl_MRA which records ID and MRADATE. The PK is compound ID+MRADATE
2) tbl_MRA_form which records lots of parameters but for the sake of brevity
we'll just remember that it's coding ID and REVINT which went into making a
compound PK and MRADATE which didn't
3) tbl_Aneurism which codes properties of an ANEURISM. For the sake of
simplicity we'll just stick to the fact it records ID, ANEURISM (1,....,4)
and REVINT. There is no PK.
Relationship-wise, I have a one-to-many linking ID and MRADATE spanning
tables 1 and 2. Also, there's a relationship involving ID and REVINT linking
tables 2 and 3.
I plan to have three forms. The user will open a form and the Details
section will hold the form whose record source is table 1. The Form section
will use the datasource from table 2 and also there will be a 'sub-form' in
the same section having the recordsource of table 3.
Currently, I have a somewhat different design which seems to 'work' but is
there something more canonical and in keeping with good database design I'm
missing?
Thanks for any help in advance.
Here's the "BIG PICTURE" - a bunch of patients (ID) had Magnetic Reasonance
Angiograms performed. Each patient had one and only one MRA performed and
that was on a day entered in MRADATE. As I understand it, each angiogram
yields an image. Each image is capable of being 'read' by a reviewer whose
initials are entered in REVINT. There were only two readers to read these
MRAs and each image was read by the pair of reviewers. If there were any
aneurisms found on an image, then the four largest ones would be described.
I have created three tables
1) tbl_MRA which records ID and MRADATE. The PK is compound ID+MRADATE
2) tbl_MRA_form which records lots of parameters but for the sake of brevity
we'll just remember that it's coding ID and REVINT which went into making a
compound PK and MRADATE which didn't
3) tbl_Aneurism which codes properties of an ANEURISM. For the sake of
simplicity we'll just stick to the fact it records ID, ANEURISM (1,....,4)
and REVINT. There is no PK.
Relationship-wise, I have a one-to-many linking ID and MRADATE spanning
tables 1 and 2. Also, there's a relationship involving ID and REVINT linking
tables 2 and 3.
I plan to have three forms. The user will open a form and the Details
section will hold the form whose record source is table 1. The Form section
will use the datasource from table 2 and also there will be a 'sub-form' in
the same section having the recordsource of table 3.
Currently, I have a somewhat different design which seems to 'work' but is
there something more canonical and in keeping with good database design I'm
missing?
Thanks for any help in advance.